英特尔的一小步,欧拉的一大步
一方面,一个定位为基础设施的操作系统,得到在服务器市场占比超过90%的英特尔支持,这意味欧拉的开放性与专业性开始受到全球巨头关注,对其国际化将产生深远影响。另一方面,英特尔从CPU向XPU转型路上,开源战略是非常关键的部分,支持有可能成为Linux三大“根社区”之一的欧拉,意味着拥抱更多的未来可能性,同时也预示着英特尔与Arm之争进一步升级,英特尔希望通过加入欧拉,保持X86架构的整体领先性。
这一标志性事件,对于欧拉,对于英特尔,对于未来的异构计算,对于中国的开源社区建设,或许有着里程碑作用,意义深远。
英特尔加入欧拉,战略选择的结果
或许人们会不解,作为全球最大的服务器芯片供应商,英特尔为什么会“放下身段”加入欧拉。
“英特尔是芯片公司,上层操作系统、数据库等软件生态只要有量的,它本来就都应该支持,不矛盾。”业内资深人士认为。这段话里有一核心关键词就是“有量”,这意味着欧拉的潜在影响力和未来市场前景已经得到英特尔的认可。
事实上,操作系统的江湖一直在变,PC时代的核心操作系统是Windows,移动时代的核心操作系统是安卓,虽然在企业级市场一直是Linux主导,但在异构计算时代,操作系统的江湖有可能生变,而欧拉有望在这场江湖之变中变得举足轻重,英特尔需要在新的江湖中排兵布阵。
在IBM收购了红帽(Red Hat)之后,Linux的主流生态正发生变化,Linux上游的开源社区CentOS也变得没有那么“纯正”了,而CentOS商业版停止维护和更新,让新的Linux开源社区欧拉有了成为主流的机会。在日新月异的新计算时代,本就是逆水行舟不进则退,偏偏CentOS还闹起了停更的把戏,当然给了欧拉等其他平台生长的机会。
CentOS Linux开源社区是Linux的重要根社区,目前很多商业的Linux操作系统尤其是国内的Linux操作系统都是基于其某个发行版本衍生而来。2014年红帽公司宣布与CentOS Linux开源社区合作,将CentOS团队收编,可以说红帽是CentOS Linux的背后支持者,而红帽公司于2019年被IBM以340亿美元收购,今年红帽公司突然宣布CentOS 将终止既定的维护计划,让Linux的“源头活水”有了诸多不确定性。CentOS停更,可以理解,红帽作为商业公司,各为其主,不更有不更的道理。但英特尔却不能袖手旁观,必须要关注和支持有可能成为新“盟主”的新物种。
从另一个角度看,在物联网时代、在异构计算时代,需要新的操作系统,需要软件与硬件一起协同创新。而欧拉面向未来的操作系统理念与英特尔的理念不谋而合。华为操作系统首席科学家陈海波在欧拉的捐赠会上表示:“操作系统承上(应用)启下(硬件)是系统的灵魂,所承担的产业使命与成功要素在不断演进,弹性应对万物智联的‘昆虫纲悖论’是未来关键,而解决之道是推动操作系统从CPU上的单一OS向XPU上的一组协同OS演进。”
这一理念与英特尔“英雄所见相同”,英特尔正在加速从“以CPU为中心”到“以XPU为中心”的战略调整,而且希望与软件一起协同创新,英特尔公司高级副总裁兼架构、图形与软件部门总经理Raja Koduri指出,从十年前10亿的互联网用户增长到即将实现的100亿下一代设备智能互联,要想满足这种指数级增长的需求、实现指数级的用户价值,必须要硬件和软件共同创新。
事实上,英特尔一直是开源软件的最大获益者。业内资深人士认为:“过去十几年,云计算、大数据都是在帮英特尔的X86架构打其他架构(比如IBM),英特尔是开源软件的最大支持者之一。”
开源战略在英特尔战略中扮演举足轻重的角色,据透露英特尔内部有超过15000 名软件工程师。英特尔架构、图形和软件集团副总裁兼中国区总经理谢晓清在2021开源中国开源世界高峰论坛上曾表示,英特尔在开源投入有20多年,在 Linux 内核、云原生、虚拟化、AI上投入巨大,从底层基础软件,到中间件、运行库、框架层、应用,英特尔开源技术无处不在。英特尔支持很多开源项目,是Linux基金会、OpenInfra基金会的白金会员,是 Apache、GNOME、Eclipse等基金会的重要成员,是 Linux、Chromium OS等开源项目的最大的贡献者之一。
再一方面的原因是英特尔希望保持X86对于Arm的领先性。目前欧拉支持X86、Arm、RISC-V、LoongArch、SW64等多种处理器架构,包括鲲鹏与飞腾(Arm)、龙芯(LoongArch)、兆芯(X86)、申泰信息(SW64)等,中科院软件所、优矽科技、赛昉科技、芯来科技(RISC-V)等厂商加入欧拉开源社区。而华为的鲲鹏本来就基于Arm,加上飞腾,Arm架构阵营在其中的有明显的优势。
“英特尔作为X86架构的核心维护者,是全球开源产业发展的重要力量,一直以来对内核社区以及各个Linux发行版社区的发展保持高度关注,这也是其X86技术生态优先战略的重要组成部分,针对欧拉支持Arm和X86双架构的特点,英特尔显然希望通过自身的加入,能够提升欧拉X86技术路线的整体进度,甚至保持相对Arm架构领先。”中国开源软件推进联盟副秘书长宋可为向《中国电子报》记者表示。
提速欧拉国际化 ,全球携手破解OS难题
“此次英特尔高调加入欧拉,表明欧拉社区的开放性和专业性获得了国际科技企业的认可,表明了欧拉的快速崛起已打破了原有Linux生态格局,正形成一股新势力,同时还表明英特尔公司十分看重中国技术生态和中国市场的发展前景。”宋可为表示。
欧拉诞生于2010年的华为高性能项目组,经过十年的发展,成为面向企业级的通用服务器平台。2019 年年底华为宣布推出 openEuler 操作系统开源社区,又在今年11月将其捐给了开放原子基金会。欧拉得到产业界的积极响应和支持,生态快速发展,目前已有300 家企业、近万名社区开发者加入,基于欧拉的商业发行版突破60万套,已应用于政府、金融、运营商、能源等行业核心系统。应该说,欧拉发展非常迅速。
但目前欧拉的影响力还在国内,参与的生态企业仍以国内企业为主,欧拉要从Linux的“新势力”到变成Linux主流的社区,必须要加速国际化,吸引全世界开发者的广泛参与。
欧拉国际化开启的时间表定在明年。华为副总裁、计算产品线总裁邓泰华透露:“明年欧拉将正式走向海外市场,目前是在全球取得领先份额,在原本各自独立的系统上实现真正意义上的打通。”
英特尔是全球第一大芯片厂商,又是诸多开源社区的核心成员,其成为欧拉的CLA,是一个标杆,意味着其对欧拉公开透明、中立、影响力等多方面的认为,可以吸引更多的国际厂商、全球开发者的认可和认同。
在英特尔与欧拉签署CLA协议的当天,开放原子基金会旗下的欧拉社区表示,Intel 加入欧拉开源社区后,将极大地繁荣多样性计算生态,推动欧拉开源操作系统在X86架构上的技术创新。Intel是全球开源的倡导者,最近十年都是Linux Kernel代码贡献主要的企业,Intel在开源技术有多年积累,在国际开源社区有丰富的合作经验,将与欧拉开源社区的开发者一起,共同推动欧拉开源社区技术创新,构建全球生态。其中,除了推动欧拉在X86架构上的创新,国际开源社区经验和全球生态也是其中的关键词。
几天前,我国《“十四五”软件和信息技术服务业发展规划》出台,其中“建设2-3个有国际影响力的开源社区”列在其中。目前,我国已成为全球开源生态的重要贡献力量,参与国际开源社区协作的开发者数量排名全球第二,企业“拥抱”开源趋势明显,使用开源技术的软件企业占比近90%。而要建成有国际影响力的开源社区,欧拉与鸿蒙是其中非常有希望的标的项目,两者均已呈现出良好的发展态势,目前,鸿蒙+欧拉已经实现了内核技术共享,未来计划在欧拉构筑分布式软总线能力,让搭载欧拉操作系统的设备可以自动识别和连接鸿蒙终端。后续进一步在安全OS、设备驱动框架,以及新编程语言等方面实现共享,通过能力共享、实现生态互通。
“软件定义”已成为驱动未来发展的重要力量,而推动软件产业的发展离不开开源社区,今天几乎所有的软件都从开源中获益。工信部信息技术发展司软件产业处处长王威伟在《“十四五”软件和信息技术服务业发展规划》发布会上表示:“软件定义未来的世界,开源决定软件的未来。” 开源能够集众智、采众长,加速软件迭代升级,促进产用协同创新,推动产业生态完善,已成为全球软件技术和产业创新的主导模式。
华为是欧拉最早推动而且也是最大贡献者,华为把欧拉捐给开放原子基金会,承诺不做欧拉商业发行版。“这一举措是消除第三方参与者加入欧拉社区的戒备心理,也是向外界展示欧拉社区更加开放的重要里程碑,开放、中立、透明是一个开源社区获得广泛支持的核心特征,华为正在向着这个目标前进,取信于人,还需要一个过程。”宋可为说。
目前真正面向物联网、面向异构计算的操作系统要成熟,依然面临很多挑战。“万物互联的时代,设备种类爆炸,场景需求各不相同,生态‘七国八制’,难以形成规模效应,如何在OS架构层面解决不同场景在性能、小型化、安全、时延差异化需求,实现同底座共生态是巨大挑战。”陈海波说。
欧拉必须与全球的开发者一起仰望星空,共赴星辰大海,突破操作系统的难题。
延伸阅读: