英特尔将与CollabNet公司合作,公开部分源代码,以便使得PC与服务器的启动过程更加顺畅。本次协作中,英特尔将根据
开发源代码组织(Common Public License)的协议,在今年晚些时候推出一种
驱动开发
工具及“固件基础代码”(firmware foundation code)。
拟开放的代码系来自于英特尔的Tiano计划,该项目主要是为了取代传统的BIOS软件。作为PC机上变化最慢的一个部分,BIOS的主要目的是组织并确保计算机的各项硬件与操作
系统的通信。过去,英特尔提供给硬件厂商的BIOS都是用较为原始的语言编写的,而硬件厂商则必须开发与BIOS兼容的驱动程序,以确保其硬件产品与PC和其他设备正常通信。
开放源代码以后,硬件制造商编写驱动程序的
效率将大大提高,同时也可以积极参与输入与输出系统的修改。此外,英特尔用于替代BIOS的固件基础代码将用
c语言来编写。
而且,新的代码与程序将大大加快机器的的启动速度。在服务器上,基于Tiano代码的机器启动速度仅仅相当于带普通BIOS机器的三分之一。目前,已经有American Megatrends和Insyde Software两家公司推出了基于Tiano的机器启动软件。尽管英特尔还没有明确称Tiano是一种BIOS,但其实两者的功能几乎完全一致。
作为一家硬件制造商,英特尔近年来加大了软件代码开发的力度,以优化电脑
设计,并使得PC的架构更加标准化。目前公司8万员工中已经有了约5000名软件工程师,且这一比例还在不断上升。当然,英特尔的情况与
微软、Adobe等专业软件公司存在很大差异。前者开发的软件主要是一些驱动和编译器等,以提高芯片的性能。
不管怎样,由于省却了硬件厂商的独立开发环节,英特尔的软件开发项目对业界正产生较大的影响。根据英特尔的信息,Tiano项目开发还会长期进行下去。(Victor编译)