There are various projects aiming to replace the BIOS. The following URL provides a very nice summary: http://www.kernelthread.com/publications/firmware/ The article is probably biased toward EFI, but I do think EFI has the momentum and the most powerful backing (Intel and MS).
OpenBIOS is attempting what your want: OBP on x86. The problem I see is device vendor support. It's going to be hard to get FCODE into off-the-shelf devices. I didn't look into FreeBIOS, but I have spent some time with linuxbios and has been able to boot Solaris on a VIA board running linuxbios. I like linuxbios very much as a minimal firmware for "fixed" hardware environment (appliance, embedded). But it isn't designed to be for general purpose use. Shudong > > One of my pet gripes about x86 systems is having to interact with the > clumsy menu-oriented BIOS. Coming from the SPARC world, I always enjoyed > the clean command-line interface of OBP. Judging from similar comments on > e.g. comp.unix.solaris and private discussions, it seems I'm not alone in > this respect. > > I even asked Andy von Bechtolsheim after his presentation of the > (then-upcoming) Galaxy systems during the Solaris 10 Platinum Beta final > meeting about this, and while it seemed to be considered a desirable > feature, there were also resource problems to make this happen. > > I can fully understand that moving Solaris/x86 to be OBP-only is a > non-starter if the O/S is to run on non-Sun systems, and maintaining both > BIOS and OBP support at the same time (to give interested customers the > choice) poses resource problems, but with OpenSolaris, Sun is not the only > player in this field. Given that the upcoming PowerPC port uses OBP and is > working towards using GRUB as its bootloader, I'd like to assess the > community interest in such a project. I'm certainly not the one to lead > such an effort, since my knowledge of the x86 architecture is minimal and I > know OBP only on the user side, but maybe there are others that would like > to drive such an effort along. > > I thing there are several resources available to support this: > > * As mentioned, Solaris/PowerPC is going in this direction and already > working on using GRUB with OBP. > > * There has been some talk to switch SPARC to NewBoot as well, among others > to support ZFS boot. I've no idea of the current status of this effort, > but work done there might help as well. > > * Last but not least there are both the OpenBIOS project > > http://www.openbios.info/ > > and the commercial implementation by FirmWorks > > http://www.firmworks.com/ > > I've not idea if EFI might be a viable alternative: I haven't ever seen it > and certainly don't suggest to resurrect the ill-fated Solaris/IA64 port :-) > Maybe the use of EFI by the Intel Macs might push it instead of OBP, > although I'd very much prefer to see the same interface across all > architectures supported by Solaris. > > Comments? > > Rainer > > ----------------------------------------------------------------------------- > Rainer Orth, Faculty of Technology, Bielefeld University > _______________________________________________ > powerpc-discuss mailing list > [EMAIL PROTECTED] _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org