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.
There are two reasons for this:
-
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.
-
Network stacks have a HUGE attack surface. IMO it was a wise security choice NOT to include one.
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.
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
I appreciate it. Thanks.
wget can be a part of busybox. busybox is used in a lot of embedded systems. (Don’t know about Pureboot.
You can see in the screenshot above that busybox is listed.