来源:EEWORLD
时间:2013-11-26
2013年10月,行业标准化组织UEFI(统一可扩展固件接口,Unified Extensible Firmware Interface)论坛正式吸收ACPI(高级配置和电源管理接口,Advanced Configuration and Power Interface Standard)规范,承担管理ACPI规范的工作。两个规范的合并,将为PC、服务器及周边产品的设计和创新提供便利,有利于用户体验改善。这是英特尔及其业界合作伙伴在PC 行业推广UEFI 取得的又一里程碑。英特尔中国的工程师团队在过去十多年间为UEFI的实现和广泛采用做出了重要贡献。
计算机,或称电脑,这个在今天普及率已足以和电视、冰箱等家电相提并论的IT设备,在二十多年前还只是一个让大多数人感到非常神秘的物件。那时,一些机关单位花费巨资购入的计算机都会被单独放在专属空调机房中。要想和它来次亲密接触?恐怕你要先穿好鞋套,甚至特制的防静电外衣。
科技的发展有目共睹,今天成千上万的IT工作者致力于让包括计算机在内的IT设备变得更加易于使用和管理,并为社会创造更多价值。他们的努力卓有成效,至少在今天,你无需再为使用电脑而穿上一件特制外衣。
工程师们是怎么做到的?实际上,这远比穿脱特制外衣要困难得多,而需要长时间的艰辛努力。以我参加过的项目来说,今年10月,行业标准化组织UEFI(统一可扩展固件接口,Unified Extensible Firmware Interface)论坛正式吸收ACPI(高级配置和电源管理接口,Advanced Configuration and Power Interface Standard)规范,承担管理ACPI规范的工作。为了这个成果,即便从英特尔把EFI正式贡献给业界算起,我们努力的过程就整整耗时八年之久。
从芯片到生态系统
很多人对电脑的BIOS(基本输入输出系统,Basic Input Output System)都有耳闻。作为电脑启动的重要部件,在BIOS驻留的芯片保存着计算机重要的基本输入输出程序、系统设置信息、开机后自检程序和系统自启动程序。通常接触BIOS的人主要是电脑设计者及少数高级用户。过去十几年间,个人电脑(PC)和服务器飞速发展,软硬件厂商不断推出新品以满足用户和应用的需求。在硬件平台和操作系统都在快速更新的背景下,开发者之间的协同工作变得非常复杂,软硬件的兼容和能否充分发挥新产品的性能成为很大的问题。BIOS曾经是个了不起的部件,但经过十数年的补丁加补丁早已力不从心,比如,它无法应对大于2TB的硬盘寻址等挑战。
在这一背景下,英特尔十多年前开发了可扩展固件接口(Extensible Firmware Interface,EFI)。EFI在平台硬件和操作系统之间定义了一层标准接口,芯片或者平台厂商和操作系统厂商分别遵循这一规范就能很好地解决新平台和操作系统的协同性,极大地减轻了设计的复杂度和工作量。2005年,英特尔把EFI贡献给了整个PC行业,并与业内具有全球影响力的公司一起主导成立了UEFI论坛,致力于为推进平台技术发展而制定各种规范。如今,UEFI论坛已发展成为一个世界级非盈利性行业标准化组织,拥有51个推进者/贡献者和超过250个成员,而采用UEFI标准的个人电脑已占新出货个人电脑的大约90%。
UEFI论坛制定了UEFI规范和PI规范,前者管理操作系统与系统固件之间的运行接口,后者管理系统固件的内部接口,以实现模块化和灵活性。自ACPI并入以后,UEFI论坛将管理与系统固件有关的所有接口标准。未来,这种前所未有的标准统一化将使标准的制定更加一致。
在这一过程中,绝大部分UEFI参考实现的开发工作都是由英特尔亚太研发有限公司的工程师团队完成的,我很荣幸能够参与其中。利用的软件技术,中国工程师们为用户、软件开发者和硬件合作伙伴们提供了为方便的操作模式。中国工程院院士倪光南先生曾说过,EFI BIOS就是中国软件业的“蓝海”。基于英特尔提供的开源平台创新架构,包括百敖软件、国民技术、长城电脑、华为和盛博科技在内的众多中国公司,在UEFI固件领域进行创新,如固件安全认证、系统快速启动,并从中获得了新的商业机会,逐步形成了以UEFI为核心的生态系统。
“芯”系产业发展
其实,普通用户对ACPI不应该陌生,电脑操作中的休眠、待机,都是ACPI规范在起作用。ACPI确立了操作系统直接控制移动平台、台式机及服务器平台的电源管理和温度控制管理规范。同EFI一样,英特尔在ACPI规范的制定和推广中扮演着重要角色,并与惠普、微软、凤凰科技和东芝一起创立了这一业界规范,从1996年沿用至今。
ACPI并入UEFI 标准,将与UEFI形成更好的耦合,同时还能借助UEFI的影响力,吸引更多的业界伙伴参与标准的制定,进而统一接口定义、减轻市场割据并解决开源社区的驱动程序等问题。未来,从移动设备、机顶盒到计算机,ACPI可以在更大范围内发挥作用。同时,由于英特尔已将自身开发的EFI测试工具(Self Certification Test,SCT)贡献给业界,ACPI可以借助SCT开发相应的测试工具以完善相关标准。作为横跨两大规范和产品的主导者,英特尔在UEFI标准的BIOS参考实现中很好地兼容了ACPI标准,使得二者的融合天一无缝。
在英特尔工作整整10年,我无时无刻不在感受着英特尔的文化。从“给电脑一颗奔腾的‘芯’”,到“超越未来”,再到“与你共创明天”和“Look Inside”,英特尔通过几个阶段的品牌口号更新,不断升华自己对产业的理解和对计算平台的创新愿景,每一次更新都蕴含着继承和超越。口号在变,涵义在变,平台在变,信息产业本就是一个无时无刻不在变化和发展的产业,但贯穿始终的是英特尔矢志不渝推动行业前行的决心。
我认为,UEFI与ACPI的融合,是英特尔及其合作伙伴一起为信息行业树立的又一里程碑。能参与这样重大的产业升级并为此做出卓越贡献、给用户带来更大的价值,我们英特尔中国工程师团队深感自豪。
卢炬简介
卢炬现任英特尔亚太研发有限公司平台软件架构部总监。凭借多年积累的研发经验,他带领团队实现了从传统BIOS转向UEFI的技术革新,对整个行业影响深远,帮助中国企业掌握BIOS的核心技术,使中国的BIOS产业实现从无到有。卢炬于2003年加入英特尔公司,此前在戴尔中国设计中心和施乐(中国)有限公司担任技术和高级技术管理工作。