操作系统维护(操作系统维护四个阶段)

本文是《中国情报观察》“企业数字服务供需市场”中的数字情报服务产业生态。红帽免费、易访问的Linux社区版CentOS 8于1月31日停止更新,包括中国电信在内

本文是《中国情报观察》“企业数字服务供需市场”中的数字情报服务产业生态。红帽免费、易访问的Linux社区版CentOS 8于1月31日停止更新,包括中国电信在内的企业用户不得不考虑操作系统迁移问题。而基于此的国产操作系统也不得不改变“路线”。在这场变革的前夜,国产操作系统是继续“赢得”政策红利,还是洗心革面,培育开源生态,以此为生?

操作系统维护(操作系统维护四个阶段)插图

——海碧研究院

2022年5月5日

虽然RedHat已经被IBM以340亿美元收购,但是它对操作系统的影响,尤其是在开源Linux领域,是无与伦比的。

2020年底,红帽宣布一年后无成本、易访问的社区版Linux CentOS 8将结束生命周期,停止更新和服务。由于假期,红帽将CentOS支持延长至2022年1月31日。

此举被认为是操作系统领域最令人震惊的消息。一个原因是采用CentOS8的企业和开发者太多了。中国的整个电信基础设施都运行在CentOS上,包括丰田和通用汽车等大型企业。这些企业和个人用户不得不考虑操作系统的迁移。

另一个原因是国内很多操作系统都是基于开源的Linux开发的,大部分都是基于CentOS“拷贝”的。现在CentOS已经停止更新了,这些国产OS更新不了,以后何去何从是个选择。

“CentOS暂停服务对我们没有影响,这要归功于我们积极参与对openEuler社区的贡献。”国内操作系统厂商麒麟软件CEO韩乃平对媒体表示。

切换路由是目前国产操作系统的必要措施。放弃基于红帽开源社区的CentOS,选择中国自己建立的开源社区Linux系统,是最可行的路线。

海比所认为,操作系统作为最基础、最重要的基础软件,是计算机系统的内核和基石,直接决定了数字化基础设施发展的水平。如果国产操作系统的发展依赖于一个红帽开源系统,那是极其危险的。选择一个合适的开源社区,开发国产操作系统,是一个可行的办法。

1.红帽在操作系统上的“大”布局

不出所料,红帽对CentOSLinux 8的支持于2022年1月31日结束。之前的CentOS版本CentOS7将支持到2024年6月30日。之后,CentOSLinux的时代结束了。

令人惊讶的是,红帽神奇地推出了另一个社区版OS——CentOSStream。但只是临时版本,企业很难在生产中应用。

RedHat在Linux上的“Double”布局。

CentOS是谁?源于CAOSLinux,是基于RPM的Linux发行版,由GregoryKurtzer于2002年开发,并与其上游版本RedHat Enterprise Linux (RHEL)兼容。

2014年,红帽吸收了CentOS社区的主要成员,共同开发了面向企业IT的下一代Linux创新系统。此后,红帽企业Linux生态系统形成了Fedora、RHEL和CentOS Linux的协同发展。

在社区上游,通过Fedora向广大开发工程师提供桌面操作系统,大约每半年发布一个版本。

红帽企业Linux (RHEL),中游红帽企业Linux,主要面向企业和应用开发者,特点是稳定、安全、性能优化。本质上,你需要付费订阅或使用。

由下游社区领导的CentOSLinux面向对成本敏感的用户和生态开发者。其特点是无成本、易获取。它是在红帽企业版Linux发布后几个月左右发布的。

依靠这种布局,红帽在Linux领域的影响力很大,年营收达到数十亿美元。尤其是它的免费CentOS,赢得了里子和面子。一方面,依赖CentOSLinux的顶级公司包括迪士尼、GoDaddy、RackSpace、丰田和威瑞森。

另一方面,许多企业与CentOS同舟共济。一些重要的科技公司和国产操作系统都推出了基于CentOS的发行版,包括GE、Riverbed、F5、Juniper和Fortinet,以及大部分国产操作系统。

CentOS让众多国产操作系统“胜出”,被冠以自主研发之名。

红帽会抛弃CentOS,改变Linux市场的格局吗?

红帽可能无法容忍更多的企业免费摘桃子,于是做出了新的决定。

2020年底,红帽宣布CentOSLinux社区将逐步停止更下游的CentOS Linux版本7和8。社区将转向Red Hat的enterprise LinuxRHEL的上游,开发和维护一个新的CentOS Linux版本——CentOS Stream。

既然CentOS已经被放弃了,为什么还要开发CentOSStream?主要原因是社区用户对开发成果的不情愿,这是红帽Linux技术创新的重要来源之一,也是开源软件开发的核心。

红帽表示,之所以开始投资CentOS Stream,也是为了在创新方面加大力度。以前很多客户和开发者在CentOS的基础上增加了很多功能后并没有回馈上游社区,于是就成了一个分支。久而久之,这些树枝因为没人维护,成了社区里的“孤儿”。

红帽希望恢复社区上游优先的概念,把CentOS Stream放在红帽自己的RHEL前面。生态伙伴可以在CentOS Stream记录创新。

据说脸书、英特尔和其他大型IT公司都同意这一点,这意味着他们可以提前将所需的功能放在CentOSStream上。

Red首席技术官克里斯·赖特表示,CentOSStream不是CentOSLinux的替代品。CentOSStream是一个DevOps友好的持续集成和持续交付(CI/CD)Linux。这对开发者来说太棒了。对于那些想要一个与Linux服务器或虚拟机(VM)兼容的稳定RHEL的公司来说,这并不太好。

其主要影响包括:

第一,CentOSStream不是稳定发行版,而是测试滚动发行的Linux版本。

第二,安全无法保障。欧洲核子研究中心和费米实验室已经发表联合声明称,这一决定可能会对全世界的粒子物理界产生重大影响。

第三,在RHEL版正式发布之前,CentOSStream可以提前向红帽的生态伙伴开放。如果合作伙伴有开发第三方驱动等类似需求,可以提前添加到RHEL进行测试,以保证能赶上RHEL官方发布周期。

直截了当地说,白嫖CentOS的时代已经结束了。

2.建立自己的操作系统开源社区

国内操作系统行业长期依赖CentOS社区的操作系统版本更新。

红帽公司2019年被IBM以340亿美元收购。2020年,红帽公司随后宣布CentOS将终止既定的维护计划。

结果,原本支持了10年的大版本CentOS8一夜之间就走到了尽头。长期以来,CentOS以强大的商业版RHEL为后盾,以开源、免费、稳定、硬件兼容性好的特点,支撑了大量的企业和开发者。

专家表示,国内操作系统行业依靠的是社区操作系统版本,大多是裁剪、修改、定制、改进。许多企业甚至云供应商默认托管CentOS。现在CentOS没了,以后怎么推出新版本?如何解决安全问题?

所以有人认为这次事件是中国操作系统变革的前夜,一个观察点就是能否给中国操作系统带来转机。

中国需要自己的操作系统开源基金会和开源社区。

几乎所有的国产操作系统都采用开源技术路线,都是源自一个开源的Linux系统发行版。据介绍,开源社区CentOSLinux多用于国产操作系统的上游。

这种方法的风险包括:

首先,底层开源代码受到开源协议的限制,同时也受到其所在国家的法律的限制,比如美国。如果美国将中国基础软件厂商列入实体名单,或者对中国实施禁运,或者开源社区关闭,国内企业将无法继续获得这些开源底层源代码。

第二,衍生版本将严重依赖上游社区和上游发行。一旦上游战略发生变化,下游将面临诸多风险和不确定性。新系统拿不到源代码,安全隐患瞬间暴露,产业生态萎缩。

第三,升级底层代码后,产业生态将发生变化,大量现有应用将不再支持原有操作系统。

其中直接使用了内核、基础函数库、网络协议、图形库、浏览器引擎等底层开源代码,没有单独开发。如果不能用或者不能获得更新,国产OS就不能用。

麒麟软件CEO韩乃平表示,“CentOS停止服务,说明开源社区本身就有自己的主导权。拥有自己的可持续开源社区非常重要。”

3.建立了三个操作系统开源社区。

在操作系统行业的发展过程中,构建独立可持续的根社区已经成为可持续发展的重要方向。

开源基金会、开源项目、开源社区、开源代码托管平台中国的开源软件生态系统正在不断完善。

OpenEuler与华为鲲鹏CPU构建企业计算生态。

操作系统EulerOS是华为基于Linux系统开发的服务器和桌面操作系统,是华为打造鲲鹏生态社区的基石。2019年12月31日,EulerOS正式开源,开源名称为openEuler。

基于openEuler,华为创建了openEuler开源社区。围绕openEulerOS,社区逐渐开放了华为在ICT基础软件领域的技术积累,以及在操作系统、编译器/JDK等领域的基础平台能力,并与开发人员合作,构建一个开放、多样、架构包容的软件生态系统。

2020年,openEuler社区发布首个长期支持版本——openEuler 20.03 lts,携手麒麟软件、普华基础软件、同芯软件、中科院软件所四大主流OS厂商发布基于openEuler的商业分发版本,标志着open Euler操作系统具备规模商用能力,加速多核异构计算产业发展。

2021年11月9日,华为携手社区,正式向中国开放原子开源基金会捐赠openEuler开源操作系统。运行一年多来,基金会已经吸收了国内龙头企业的10个重要开源项目,正在探索一条适应中国软件发展现实的开源之路。

需要澄清的是,openEuler社区的成员涵盖了不同行业的厂商、高校和研究机构,包括芯片厂商鲲鹏和腾飞,中国主要操作系统厂商麒麟软件、同芯软件、湖南麒麟、普华软件、拓林思等、运营商行业的中国移动、中国联通、中国电信、金融行业的银联、云相关厂商、分布式存储相关厂商等。

目前openEuler可以部署在服务器、云计算、边缘计算、嵌入式设备等多种设备上,应用场景覆盖IT、CT、OT,使得一个统一的操作系统可以支持多种设备,一个应用开发可以覆盖整个场景。

阿里的龙蜥操作系统,据说总装机量过百万,也是捐给开放原子开源基金会的。

龙蜥定位于服务器端操作系统,支持x86、ARM、LoongArch等芯片架构和计算场景。经历了阿里云双11的严格考验,为云上典型场景带来了40%的综合性能提升和50%的故障率降低。它与CentOS ecology兼容,支持一键迁移,并提供全栈国家机密功能。

龙蜥社区发布了龙蜥操作系统Anolis OS8.4。同心软件、中国移动云、中科方得等企业都推出了自己基于龙蜥操作系统的商业版本。龙蜥操作系统也已在阿里云全面上线,总装机量百万。

作为社区的理事单位,阿里云计划向龙蜥投资20亿元。

2021年11月4日,由阿里云、同心等14家单位联合开放的龙蜥操作系统捐赠给开放原子开源基金会进行孵化,以解决操作系统生态碎片化问题,实现突破。

原子开源基金会是中国第一个开源基金会,主管单位是工业和信息化部。它致力于成为世界级的开源基金会。孵化项目有AliOSThings、XuperChain、OpenHarmony、PIKA、TKEStack、UBML、TencentOSTiny,分别来自阿里巴巴、百度、华为、浪潮、腾讯、360、招行。

腾讯主导的开源操作系统社区OpenCloudOS成立,旨在构建国产操作系统技术生态。

OpenCloudOS采用头部操作系统厂商联合R&D模式,开发Linux服务器操作系统稳定社区版本,保障国内R&D供应链安全,支持操作系统厂商基于稳定社区版本构建衍生商业版本。

OpenCloudOS稳定支持腾讯及其合作伙伴超过千万节点的大规模场景。经过在政务、金融、互联网等行业的长期使用验证,OpenCloudOS为企业提供稳定、高可用的服务,满足业务苛刻的负载需求。

2021年12月22日,开源操作系统社区OpenCloudOS宣布成立。首批创始单位包括腾讯和宝德、北京初心、北京红旗、腾飞、浪潮、龙芯中科、OPPO、先进开源、中电科申泰、中科方得、赵信等20余家操作系统生态厂商和用户。

OpenCloudOS社区致力于构建一个完全中立、完全开放、安全、稳定、高性能的操作系统和生态。未来将成为Open Atomic开源基金会成员,由基金会管理和监督,以标准开源社区模式运营,保持中立和开放,社区由参与单位共同管理。

后续,腾讯及其合作伙伴将全力支持OpenCloudOS社区的建设,并持续向社区投入资金和资源。比如腾讯会把自己在操作系统领域的技术积累,尤其是云原生的相关技术的优化,比如容器基础架构、CPU调度、内存管理、IO、网络、可维护性、虚拟化等七维特性贡献给社区。

4.社区不是万能的。国产操作系统的路在何方?

国产系统的市场份额还不到5%,差距还很大。

操作系统细分市场不断扩大。其中,桌面和服务器通用操作系统市场保持稳定增长态势,但国产操作系统的市场份额从未超过5%。

国内桌面操作系统市场份额最大的依然是微软的Windows,苹果的MacOS和Linux只能紧随其后。

在服务器操作系统市场,几乎都是Linux操作系统的天下,开源系统占据半壁江山,WindowsServer已经可以忽略不计。

在移动设备操作系统市场,Android市场份额高达80.58%,而苹果的iOS和华为的鸿蒙系统系统占比很低。当然,Android的底层也是Linux系统。

嵌入式操作系统可以说是百花齐放,因为应用场景差别很大,产品形态也不一样。

政策支持中国开源社区和生态的建设。

工信部副部长王志军表示,以开源为抓手,建设下一代操作系统,是建设经济社会发展数字化基地的有益尝试。

“下一步,工信部将扎实推进软件发展战略,会同有关部门继续推进高水平开源基金会建设,培育一批具有国际影响力的开源项目和开源社区,培育壮大自主开源生态。”

工信部信息化发展司软件产业处处长王薇薇也表示,下一步,工信部将继续繁荣国内开源生态,重点打造开源软件品牌,加快开源文化普及,加强开源治理国际合作。

这些重点的基础是夯实国内开源基础设施:发挥开源基金会等专业组织的主导作用,完善开源治理机制和规则,推广开源理念,加快开源代码托管平台等基础设施建设。

因为开源,我们国产OS能赢吗?

如果你认为有了开源基金会、开源项目、开源社区、开源代码托管平台等。,操作系统的发展就会一帆风顺,那就真的有点异想天开了。

根据国外一些开源项目的统计,中国企业对开源社区的贡献相对较小,而很多企业通过开源系统开发自己的发行版。更具体地说,中国企业更愿意索取,而不是支付。

如果中国的开源社区仍然不能构建开发者生态,吸引开发者,企业不愿意投入技术,那么这样的开源社区就会萎缩。

所以,虽然有三个操作系统开源社区,华为、阿里、腾讯也承诺继续投入,但是开源社区能否运营成功,还需要更多的关注。

放眼全球,作为行业老大,操作系统巨头并没有因为领先而止步不前。当微软在加大对OS的投入,当谷歌在不断开发Android,当苹果在不断为iOS提升性能和稳定性,占市场份额不到5%的国产操作系统还有理由躺在开源的温床上沾沾自喜吗?还能找到几百个难点吗?不加大研发、改编、生态、市场吗?

媒体、企业进化、科学和战略托管复合体

作者为海碧研究院赵曼曼。

求报道,并对相关话题感兴趣,请在评论区留言。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/129053.html

发表回复

登录后才能评论