从前总有人以BIOS或Firmware是闭源的为由,说开源有其局限性。
搜索发现其实IEEE已经制定开放BIOS的IEEE 1275标准。
Open Firmware
IEEE 1275 Open Firmware Working Group主页
http://playground.sun.com/1275/
http://www.openfirmware.org/
以下是相关IEEE 1275标准BIOS:
OpenBIOS
http://www.openbios.org/
为开源BIOS开发服务,自己有一个同名BIOS:
http://www.openbios.org/OpenBIOS
LinuxBIOS
http://www.linuxbios.org/
最初为Linux服务,本身也是迷你Linux内核。
OpenBOOT
http://www.openbios.org/OpenBOOT
Sun为OpenSPARC配套,2006年Sun将OpenSPARC的Verilog代码开源。OpenBOOT自然随其开源。
Slimline Open Firmware (SLOF)
http://www-128.ibm.com/developerworks/power/pa-slof/
IBM的实现。
Open Firmware
http://www.firmworks.com/
Firmworks公司的实现。
Smart Firmware
http://www.openbios.org/SmartFirmware
CodeGen公司的实现。
过去因为Phoenix、AMI等公司及其他原因,IEEE 1275标准主要应用在服务器、工作站、嵌入式设备方面。但早在2002年末,用户就成功使用LinuxBIOS引导了Windows 2000。
PC的BIOS至今仍被Phoenix、AMI垄断。Award在1998年已被Phoenix收购……




