人人都是他自己的历史学家,Blog则是展现在网上的历史……

OpenBIOS,活力无限

上一篇 / 下一篇  2007-03-21 14:59:10 / 个人分类:祁闻译事

如果下次有人告诉你,封闭的、专有的软件更具有创新能力,你一定记得告诉他:这是不对di!至少对于x86平台上的BIOS来说,封闭、专有化正是意味着固步自封。
E;h7b*@1L0现在有两个主要的商业PC BIOS厂商,但是自从1990年以来,其中的任何一家都没有太多的更新。

因此,我们可以说,封闭的、不灵活的BIOS导致了我们的止步不前。设想一下,MS-DOS就是所选择的喜欢作系统,并且这使得喜欢作系统开发者必须编写愚蠢的工作区来补偿由于这些过时的、不灵活的BIOS们所带来的不足。从此,我们就必须忍受冗长的启动时间、低级的电源管理和备受抵牾的各种DRM探针。实际上,具备DRM功能的BIOS早已经是产品了。

一如既往,又是开源世界充当了救世主的角色,开发了OPenBIOS。OpenBIOS旨在为一些硬件平台提供开源固件:x86、PowerPC、ARM和MIPS。IBM、苹果、SUn以及其他很多的服务器厂商都已经将OPEnBIOS整合进入到他们的商业系统中了。一个有关OPENBIOS/LinuxBIOS部署的著名的例子就是OLPC项目,即每个孩子有一台笔记本计划。这些笔记本能够在数秒内启动,并且电池具有数天的续航能力。嵌入式设备销售商也都在使用OpenBIOS,将它用在诸如路由器和机顶盒设备上。
p4L{2o)H}0

OpenBIOS的优势有很多。比如,设备厂商可以自由地优化和升级他们的BIOS实现,并且自由地清除the cruft。对于BIOS来说,去探测硬件和载入设备驱动,探测和初始化内存,初始化CPU缓存,创建PCI设备等等喜欢作并没有必要,因为现代喜欢作系统已经能够做所有的这一切。但是所有这些喜欢作,传统的商业BIOS都会完成两次。这就是为什么启动时间会这么长的原因。

LinuxBIOS是基于OpenBIOS实现的,并且致力于替代商业版本的x86 BIOS。它运行于大多数的现代主板,可以在列表中看到所支持的主板。


d Rb?P7rme h.n0那么,你难道不想试试么?当然,你应该在一个不重要的系统上来进行实验,直到你非常熟悉了才能到重要的系统上进行。在刷新BIOS的过程中的任何错误,都有可能导致你的主板报废。

PS.在Dell的一个征求用户意见的网站上,也有很多用户要求Dell实用OpenBIOS,嘿嘿。看来呼声很高哦。不过,偶问几个服务器产品经理的结果是,他们觉得现在没有什么太大的必要来更换BIOS,因为现有的两个大厂商的BIOS功能基本够用了。
#dF:I/B`3c"m0


TAG: 祁闻译事

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar