Pureboot has wget preinstalled... but not ip/ipconfig/wpasupplicant?


source: PureBoot's Powerful Recovery Console – Purism
Just noticed this… is that true? Should this be addressed? Or am I missing something…
Edit: I have been having considerable issues with my Librem Mini, as noted here:
Librem Mini PC, Pureboot will not recognize bootable USB, no OS
I have read the Purism website’s documentation, and I understand that it is stated that “PureBoot doesn’t provide network access”; my point is that, I am in a situation (perhaps an unusual one) where the computer will not recognize (seemingly) any USB (live, or mass storage) and yet, here in PureBoot, I find that there is the presence of wget (i.e. the ability to download scripts, etc. from the web) yet, no means of configuring the network connection…? I suppose this has been addressed in newer versions of the firmware, but this seems like an oversight to me, and I don’t understand the reasoning for not allowing the means to configure network access. If this is something that can be tweaked in PureBoot, then I suppose I will just make this change myself if/when I finally get the machine working.

1 Like

There are two reasons for this:

  1. Network stacks are HUGE! The SPI Flash chip is only 16MB. It must contain BIOS region (coreboot + payload) and also other regions like ME (CSME firmware.) There were choices to be made with the constrained capacity of the Flash ROM. A nice payload with many tools to work the PureBoot payload efficiently and with many usefull features was chosen over network boot and all it needs to function properly.

  2. Network stacks have a HUGE attack surface. IMO it was a wise security choice NOT to include one.

2 Likes

I see. That makes sense. Isn’t wget just taking up space then? Or is there some other application to use it for? I don’t suppose you might have any suggestions per my other post, here? If you read the conversation I’ve been having with @FranklyFlawless, I think you will see I have been experiencing some difficulty in updating PureBoot for about a day or so now.

1 Like

Although it doesn’t seem usefull, it may be a dependency for some other stuff that’s needed for the Linux payload to work.

I did read the entire thread. I don’t own a Mini myself, so I am not the best person to give you further troubleshooting suggestions. And very competent people are already helping you. Sorry

1 Like

I appreciate it. Thanks.

1 Like

wget can be a part of busybox. busybox is used in a lot of embedded systems. (Don’t know about Pureboot.

1 Like

You can see in the screenshot above that busybox is listed.

2 Likes