4 ms·
I immediately thought about Open Firmware as the bios competitor in SPARC and PowerPC. It’s been a few years since I’ve used it, the last time was trying to boo
by felixg3 4y ago
I immediately thought about Open Firmware as the bios competitor in SPARC and PowerPC. It’s been a few years since I’ve used it, the last time was trying to boot from USB on a 2005 iMac G5.
- deleted 4y ago[deleted]
- eschaton 4y agoI wouldn’t really call IEEE-1275 Open Firmware a “BIOS competitor” so much as an actual attempt to standardize firmware. By all rights, EFI, UEFI, and all the various random boot loaders shouldn’t exist because a manufacturer can just leverage one of a number of independent, interoperable implementations of the standard and support booting arbitrary software on their systems. Despite not being large and quite well-designed, about the only thing that’s survived from IEEE-1275 into the modern era has been the “device tree” concept. But that can still change! There are Open Source implementations of Open Firmware these days, they’re rather straightforward to bootstrap, and since so much of the higher levels are implemented in FORTH and the lower levels in platform-independent C, you get a lot of bang for the buck in adopting it, including things like booting from an arbitrary IP network or arbitrary local storage, using an arbitrary text or graphics device for output, and using arbitrary devices for input. All it needs is a set of straightforward drivers for the local hardware, since it doesn’t need to be super-fast.