感谢cnboy的报道:
据悉,Intel公司将与CollabNet开展合作,将其PC机和服务器的开机启动优化程序的代码以开源形式进行公布。根据合作的内容,Intel将依据开源代码普通公用授权书(CPL)的条款,在年内晚些时候公布一个驱动程序开发包和一段“固件基础代码”的程序。
这段代码是Intel的Tiano项目,一个旨在替代传统BIOS自检程序的计划的一部分原始代码。这批代码公开之后,硬件制造商就能够编写出更有效率的驱动程序,同时对I/O系统中可能出现的变化情况作出更准确的判断;另外,Intel所提供的“固件基础代码”还将以C语言的源程序给出。
“可预见性是提高人们使用信心的重要因素。BIOS从PC诞生的第一天起就存在了,而这么多年来一直就是一块集成了代码的集成块。”总的来说,新的代码和Tiano能够加快计算机启动的时间。对于服务器而言,基于Tiano的机器启动的速度要比采用传统BIOS的机器快三分之一。Tiano还实现了可扩展固件接口(Extensible Firware Interface,EFI),尽管Intel坚决不愿将Tiano称为BIOS,但它实际上实现的是一样的功能。
另外,开源团体的程序员也在开发一个类似的项目——LinuxBIOS,希望通过一个基于Linux的小型版本取代计算机中的标准BIOS程序。不过,BIOS程序的版权问题一直困扰着它对高级配置电源接口(ACPI)的支持。