10月17日,全球计算联盟(GCC)正式发布团体标准《统一基本输入输出系统(UBIOS)基础架构规范》,标准号T/GCC 3007—2025。
中国终于有了自己的BIOS标准。
不是在UEFI基础上改改补补,而是从底层架构重新设计,一个全新的固件体系。
这件事为什么重要?因为BIOS是操作系统之下最底层的软件,掌握BIOS标准,才能真正掌握整个计算机系统的控制权。
BIOS到底是什么?
开机按电源键之后,电脑最先运行的不是Windows,不是Linux,而是BIOS。
BIOS负责硬件初始化、自检、提供硬件抽象层,然后找到硬盘上的操作系统,把控制权交给它。没有BIOS,操作系统根本启动不了。
所以BIOS被称为系统的"灵魂引导者"。
过去20年,全世界电脑用的BIOS标准叫UEFI(统一可扩展固件接口),由Intel在2005年前后主导推出,逐步取代了更老的传统BIOS。
现在你买的联想、戴尔、惠普电脑,台式机主板,笔记本,服务器,用的都是UEFI标准。
BIOS方案商主要是三家美国公司:AMI、Insyde(系微)、Phoenix。台式机主板基本是AMI的方案,笔记本基本是Insyde的方案。
中国有没有自己的BIOS?有,南京百敖软件是国内唯一获得Intel授权的独立BIOS/UEFI厂商。但做的也是UEFI标准的实现,不是标准本身。
标准和实现是两回事。标准是规则,实现是按照规则做产品。
过去20年,规则都是Intel定的。中国厂商只能跟着规则走。
现在,中国制定了自己的规则。
UEFI用了20年,哪里不行了?
UEFI标准推出20年了,问题越来越明显。
第一,代码臃肿,效率低。
UEFI的参考实现叫Tiano(现在叫TianoCore EDK II),由Intel开发。这套代码经过20年的堆叠,越来越臃肿,模块耦合度高,维护困难。
想改一个小功能,可能要牵扯一堆代码。想优化性能,发现到处都是历史包袱。
第二,扩展性差,适应不了新技术。
UEFI设计时,针对的是x86单一架构、单CPU的传统PC。
现在呢?异构计算、Chiplet芯粒技术、ARM/RISC-V多架构并存。UEFI设计时根本没考虑这些场景,后来虽然加了ARM、RISC-V支持,但本质上还是在x86框架上打补丁。
第三,深度绑定Intel和微软生态。
UEFI的设备发现逻辑、操作系统加载接口,默认依赖x86架构和ACPI体系。想支持其他架构?可以,但要按照Intel和微软的规则来。
这就像你要在别人家盖房子,地基、框架都是人家的,你只能往里面填内容。
对中国来说,这意味着什么?
即使做出了自己的CPU(龙芯、飞腾、鲲鹏),自己的操作系统(统信、麒麟),但BIOS这一层还得用Intel定的标准。
底层不掌握,上层再努力也是沙滩上的城堡。
UBIOS到底新在哪?
UBIOS不是UEFI的改进版,是一个全新的体系。
华为牵头起草时,压根没打算兼容UEFI,而是从头设计了一套新标准。
最大的亮点是"统一"两个字。
UEFI时代,BIOS、操作系统、外设板卡、BMC(基板管理控制器)之间的交互方式五花八门,没有统一规范。每个厂商自己搞一套,互相不兼容。
UBIOS提出了"统一虚拟总线"(UVB)概念:
所有组件(BIOS、OS、外设、BMC、EC固件)都通过统一的接口进行交互。不管你是对称多核,还是异构计算,都可以通过UVB互联。
这就像修了一条高速公路,所有车(不管是轿车、卡车、摩托车)都走这条路,按统一的规则行驶。
第二个亮点是原生支持异构计算。
UEFI是为x86设计的,后来勉强支持ARM。UBIOS从设计之初就考虑了多架构并存的场景:x86、ARM、RISC-V、龙芯、飞腾,都能平等对待。
未来一台服务器可能有多种CPU,每种CPU负责不同任务。UBIOS能原生支持这种场景,UEFI做不到。
第三个亮点是低耦合、高扩展性。
UBIOS把各个模块解耦,每个模块独立开发、独立升级,不会互相牵扯。
想加新功能?只要遵循统一接口,插进去就行。不会像UEFI那样牵一发动全身。
但UBIOS面临的挑战更大
标准发布了,不代表能用上。
UEFI用了20年,全球几乎所有硬件厂商、主板厂商、BIOS厂商都基于UEFI开发。生态已经成熟到不能再成熟。
UBIOS现在是什么状态?标准刚发布,没有现成的产品,没有成熟的生态,甚至连参考实现都还在开发中。
华为、统信、超聚变这些参与起草的企业,可能会率先在自己的产品上用UBIOS。但联想、戴尔、惠普会不会用?不好说。
Intel、AMD会不会支持UBIOS?更不好说。
BIOS厂商AMI、Insyde会不会基于UBIOS开发产品?他们现在的生态都建立在UEFI基础上,为什么要冒险转向一个全新标准?
操作系统厂商呢?Windows、Linux现在都是基于UEFI启动,要支持UBIOS得改底层代码。
微软会为中国的UBIOS标准改Windows吗?概率不大。
所以UBIOS短期内只能在国产生态里用:国产CPU(龙芯、飞腾、鲲鹏) + 国产BIOS(UBIOS) + 国产操作系统(统信、麒麟)。
这个生态能不能做起来,关键看政府和国企的推动力度。
如果政务云、国企采购强制要求用国产BIOS,那UBIOS就有了第一批用户,生态慢慢能建起来。
如果没有政策推动,UBIOS可能会沦为"PPT标准"——标准是发布了,但没人用。
这事的意义在哪?
即使UBIOS短期内推不开,这件事本身也有重要意义。
第一,打破了Intel对BIOS标准的垄断。
过去20年,全世界都用Intel定的UEFI标准。现在中国说:我们有自己的标准了。
你Intel继续用UEFI,我们用UBIOS,各走各的路。
第二,为国产计算机生态补上了最底层的一块拼图。
之前国产CPU有了,国产操作系统有了,但BIOS这一层还是空白。现在UBIOS标准出来了,理论上可以构建一个完全自主可控的计算机系统。
第三,为未来的异构计算、Chiplet技术提前布局。
UEFI是为单一架构设计的,适应不了未来的异构计算趋势。UBIOS从设计之初就考虑了这些场景。
如果异构计算成为主流,UEFI的劣势会越来越明显,UBIOS的优势会越来越大。
华为为什么要做这件事?
华为是UBIOS标准的牵头起草单位,也是全球计算联盟的白金会员(最高等级)。
华为为什么这么积极?
因为华为自己做服务器(鲲鹏、昇腾),做PC(MateBook),做操作系统(鸿蒙、欧拉)。
如果BIOS这一层还用Intel的UEFI,华为永远要看Intel脸色。
UBIOS标准由中国主导,华为就掌握了话语权。未来华为的鲲鹏服务器、MateBook笔记本,都可以用UBIOS,不再依赖Intel的标准。
而且华为有能力推动生态建设。华为的鲲鹏产业链(超聚变、天翼云、中移苏研等)都参与了UBIOS起草,这些企业会率先用UBIOS。
加上统信、麒麟这些国产操作系统厂商,一个国产BIOS生态的雏形已经出来了。
能不能做大?看政策推动和市场接受度。
最后说两句
UBIOS标准发布了,这是中国在基础软件领域的一次重要突破。
但标准发布只是第一步,后面还有很长的路要走:
开发参考实现,让厂商能基于UBIOS开发产品。
适配各种硬件平台,让UBIOS能在不同CPU、不同芯片组上运行。
说服操作系统厂商支持UBIOS,至少Linux内核要能支持。
建立开发者生态,培养UBIOS工程师。
推动政府和国企采购国产BIOS,给UBIOS提供第一批用户。
这些事情可能需要5年、10年才能完成。
UEFI用了20年才成为主流,UBIOS要多久?现在还不知道。
但至少中国现在有了自己的BIOS标准。不用再完全依赖Intel的规则。
这本身就是一个重大突破。
你觉得UBIOS能推广开吗?评论区聊聊。

