Questions on LinuxBIOS and OpenFirmware

Ivan Krstić krstic at solarsail.hcs.harvard.edu
Fri Aug 24 05:35:07 EDT 2007


On Aug 24, 2007, at 5:28 AM, Kein Yuan wrote:
> Seems at the very first stage OLPC are using Insyde BIOS, then move  
> to LinuxBIOS, then move to OFW.  My questions is: does OFW is the  
> only thing that act as BIOS? Or OLPC is using LinuxBIOS as BIOS and  
> use OFW as BIOS payload to do extra things?

Insyde was a development BIOS and bootloader used for a very short  
time until we were able to bootstrap our own. At that point, we moved  
to LinuxBIOS for both low-level hw init and bootloader, which was  
less than ideal and somewhat unwieldy. In a surprise move, SUNW then  
opened up their parts of the OFW/OBP code under a BSD license, which  
allowed Mitch Bradley (at that point working for us) to open up his  
own parts -- that of his company, FirmWorks -- and let us have an  
acceptably-licensed OpenFirmware we can use as a fancy and compact  
bootloader. LinuxBIOS still does low-level hardware initialization,  
and there aren't plans to change that in the near future. (Mitch will  
correct me if I got any of the history wrong.)

--
Ivan Krstić <krstic at solarsail.hcs.harvard.edu> | http://radian.org


More information about the Devel mailing list