3 ms·
These embedded devices have needed something like UEFI for well over a decade now. Back in the old old days when they shipped with 4MB of storage for Kernel, O
by jandrese 4y ago
These embedded devices have needed something like UEFI for well over a decade now. Back in the old old days when they shipped with 4MB of storage for Kernel, OS, and application it made a bit of sense to have everything stripped to the bone like this, but storage is so cheap now that even bottom of the barrel hardware ships with 64MB. There is plenty room for a standardized boot and hardware discovery process, yet nobody seems to have any interest in actually implementing it.
- oynqr 4y agoTake a look at tow-boot. It's u-boot with sensible defaults. There are no builds for the rock64 yet, though.
- speed_spread 4y agoResuscitating OpenBoot would be great for these devices. It used to be the BIOS of PPC Macs and Sun SPARCs. OpenBoot "programs" (PCI video card BIOS, PCI network card BIOS) were actually Forth bytecode compiled on the fly to the target architecture upon boot, so you could have architecture-independent extension cards.