首先,现有的BIOS架构多已经在30年前成形,而且在外观与基本构成元素上都没什么改变,如此沿用至今,已经是相当不符时代潮流了。Linux BIOS是以C语言撰写而成的,相较传统BIOS的汇编语言,在维护上与更新上会简易许多。这点对于目前板卡业界频繁的产品更新率而言,具有非常大的优势,维护与更新的难度降低,也意味着板卡产品的功能定型之后,在BIOS方面的撰写以后续维护成本都可以明显降低。而在效率上,虽然Linux BIOS是以C语言编写而成,但可以说完全超越了以汇编语言编写而成的传统BIOS,这是由于Linux BIOS是执行于32位模式之下,而传统BIOS仍然是属于16位架构。
至于另一个特点,那就是Linux BIOS完全不包含任何DRM保护机制,这可以避免有不良骇客藉由入侵,操控硬件版权机制,致使影响到消费者的隐私权。而其遵循GNU(General Public License)的授权规则,对于一些把安全考量摆第一的消费者而言(比如说政府机关),也具有极佳的吸引力,毕竟控制了BIOS等于控制了一整部计算机,如果能够彻底掌握BIOS的内容,也可以进一步对计算机本身进行控管。
而由于Linux BIOS本身所占空间非常小,仅占数十K而已,以一般普遍被应用在主机板上的2M/4Mbits闪存,甚至可以将操作系统、网络功能、甚至是储存管理以及网站服务内建进去,作为简单的服务器使用,以此为架构,可以轻易发展出具备各种服务功能的网络周边(比如说无线AP或者是家用NAS)。而Linux BIOS在激活时,侦测串行端口(Serial Port)的顺序要早于侦测内存,因此可以利用终端仿真器来进行系统的除错动作。
目前主流BIOS技术掌握在少数厂商手中,而且因为板卡生产数量庞大,竞争厂商也多,在授权费用方面很难有讨价还价的空间,这对于逐渐微利化的板卡市场是个相当不利的因素, 而且由于传统BIOS都是基于封闭式架构,万一出现BUG,那么只能痴痴等待板卡厂商更新BIOS,万一板卡厂商因为产品过旧或者是其它理由而放弃更新,那么消费者也只能自叹倒霉,乖乖掏钱购买新产品。使用Linux BIOS的话,至少还能自行动手,或者是在社群上寻求解决方案。


lg0812 于 2007-04-05 20:36:41发表:
bios的更新还要os的支持!