分享

开源社区不再中立,国产操作系统加紧部署根社区

4.png


操作系统是基础软件的核心,是科技研发必备的底层支撑产品,它的核心技术至今仍然由美国为代表的西方国家所掌控着。由于以前国产操作系统产业长期处于“多、小、散”的状态,未能建立起完善的生态、未能研发出真正好用的操作系统,我国党政机关、企业学校、个人家庭不得不使用国外的CentOS、SUSE、Ubuntu、Redhat、Windows等L2-L4级商业或开源发行版操作系统来满足应用和提升效率,具有一定的断供风险;同时“棱镜门”与“维基解密”事件,都使我国看到了非常严峻的信息安全形势。


为了使操作系统技术不受制于人,以及进一步筑牢我国未来的信息安全防线,近年来,我国部分IT头部企业,由从以前基于国外操作系统社区产品或L2、L3发行版基础之上发行低自主率的产品,开始走向了建立自己的社区,发展高自主率的国产操作系统产品之路。


自有社区的建设和自主产品的研发,是提升自主创新能力,减少对国外技术和产品依赖的最佳策略之一,国家《十四五规划第五篇第十五章》中,也提出需要加快操作系统的创新应用与支持数字技术开源社区等创新联合体的发展。对于开源Linux操作系统发行版社区来说,不仅要具有非常强的产品研发与维护能力,还需要在生态构建方面具有极强的能力与较高的投入。


开源代码无国界,开源企业有国界

开源社区以其技术中立、使用免费的特性,近年来成为全球软件产业、网信产业的进步创新,乃至整个数字经济生态链的主流发展趋势。开源技术已经渗透到网信产业发展的方方面面,无论是作为数字基础设施的基础软件操作系统,还是保障数字经济发展的安全软件,基本上都是基于开源来打造。而开源社区作为开源创新的资源汇聚平台,还具有思想碰撞、技术建设、项目孵化、商业运作等多重职能,对一国软件产业甚至网信产业发展影响巨大。


最近几年,由于国际政治经济环境剧烈动荡,开源社区自我标榜的中立性原则受到挑战。其中最引人注目的是,由于俄乌冲突引发西方国家对俄罗斯的科技制裁。俄乌冲突后,Ubuntu 开发商 Canonical宣布对俄罗斯企业停止支持和专业服务。这不是第一家在“危机时刻”按下“暂停键”的开源操作系统及社区,今年3月初,SUSE和RedHat也先后宣布不再支持俄罗斯相关业务。


2022年4月,Github宣布关闭了俄罗斯境内的所有账号,俄罗斯境内的开发者和用户无法得到Github开源社区的最新代码,也无法获取开源社区的持续维护。而在更早时候GitHub已屏蔽了所有伊朗、克里米亚、古巴、朝鲜和叙利亚的账号。GitLab也在2019年宣布,停止招聘居住在中国和俄罗斯的人担任网络可靠性工程师及支持职位。SUSE、RedHat、Ubuntu等开源软也就纷纷对俄罗斯企业停止支持和提供专业服务。


Github、Gitlab以及其他开源软件企业对特定国家和地区的“断供”行为,刺破了开源社区的中立性幻想,对包括中国在内的世界其他各国软件产业自主发展敲响了警钟,即开源软件并不会永远免费获得,美国等开源社区的上游掌控者可以随时断供对下游软件开发者的服务。如果开源软件的根社区不掌握在自已手中,开源软件的源代码供应就始终会像高悬于头顶的达摩克利斯之剑,可能会随时落下来。构建中国自主创新的“根技术”和拥有自己主导的“根社区”已成为国产基础软件发展的关键制约环节,也成为我国掌握科技发展主导权、发言权和话语权,打破国外垄断的关键。


这一系列做法引发国内用户、产业界对开源操作系统供应链安全隐患的担忧。目前,统信、麒麟、华为、阿里等国内基础软件领先企业都在积极部署基础软件开源根社区,Deeping深度社区、OpenKylin麒麟社区、OpenEuler欧拉社区、OpenHarmony鸿蒙社区、OpenAnolis龙晰社区正逐渐成为国产自主可控基础软件开源根社区和底层技术来源。


相对于无国家社区、无商业公司控制的Debian社区、OpenKylin麒麟社区、OpenEuler欧拉社区、OpenHarmony鸿蒙社区等来说,Ubuntu及其衍生发行版、社区则面临着随时被“卡脖子”和“断供“的威胁,其系统安全在关键时刻更是无法保证,直接关系到产业的可持续发展和国家的信息安全问题。



空间巨大,中国桌面系统市场正在改变


全球有15亿以上的桌面操作系统用户,桌面电脑每年出货量在3亿台,中国桌面操作系统用户超过4亿,每年桌面电脑出货量5000万台,受疫情影响,远程办公比例上升,桌面操作系统用户数量在近两年也激增。而且,在企业办公、专业设计、技术开发等领域,桌面操作系统的地位仍无法替代。


2021年,中国Linux桌面操作系统出货量首次超过5%,预计到2025年,中国Linux操作系统出货量将超过20%,中国市场整体占有率超过10%,中国也将成为最大的Linux桌面市场,具备发展独立生态的基础、引领Linux桌面系统发展的能力。


5.jpg


此外,从技术能力和规模上看,中国主要Linux操作系统公司的研发人员规模,已经超过Ubuntu、SUSE,位居全球前三。因此,中国已经具备建设桌面操作系统根社区的天时、地利、人和。


什么是Linux操作系统根社区?

·从Linux kernel和其他开源组件而构建,不依赖上游发行版社区

·采用开源社区运行模式,有大量的外部个人贡献者与企业参与

·被广泛认可,衍生出不同分支或下游社区

·与各开源组件社区沟通畅通,并持续回馈自己的能力

6.jpg


统信软件正式发布桌面操作系统根社区deepin


5月18日,“根深繁茂 源创无限”——打造立足中国面向全球的桌面系统根社区deepin线上发布会,在北京成功举办。


会上,统信软件宣布,将以深度(deepin)社区为基础,建设立足中国、面向全球的桌面操作系统根社区,打造中国桌面操作系统的根系统。资料显示,深度(deepin)社区隶属于统信软件,自2008年建立以来,已经持续发展了15年,是国内规模最大、历史最悠久、活跃度最高的开源操作系统社区之一;同时,深度社区也深受全球开源爱好者喜爱,具备相当的国际影响力。


7.jpg


操作系统作为信息产业之魂,不论从信息安全角度还是从产业发展权的角度,都需要掌握在自己的手中。虽开源操作系统在一定程度上解决了我国操作系统发展的问题,但并不意味着开源就无国界、绝对安全,要想避免受制于人,还需要掌握开源操作系统的发展权、社区主导权。


这次Ubuntu停服事件,再次证明中国的操作系统不能依托Ubuntu等商业厂商控制的发行版,而应该从Linux内核、其他开源项目、自研项目组件开始,面向桌面应用场景,构建一个全新操作系统架构和开源社区。



深度耕耘15载 水到渠成“根”社区


此前,开放原子开源基金会旗下的欧拉社区已经开始打造中国服务器操作系统根社区的尝试。Deeping深度社区是由统信软件于2008年发起成立的以桌面操作系统为主的开源社区, 已经持续运营15年, 是国内规模最大、历史最悠久、活跃度最高的开源操作系统社区之— ,已具备较强的国际影响力。


深度操作系统(deepin)自2015年开始,就放弃基于Ubuntu作为上游,而选择了Ubuntu的非商业上游社区Debian作为研发的基础,提前做了未雨绸缪的考虑和准备。


8.jpg
深度社区创始人、统信软件总经理刘闻欢介绍深度社区全新发展战略


深度社区经过15年的持续努力,deepin操作系统持续更新超过200次;全球下载超过8000万,海外用户超过300万;向307个国际开源项目提交超过1000个贡献,支持全球33种语言;在全球35个国家100余个镜像站点,拥有西班牙、捷克、法国、巴西等多国用户社区,并基于deepin衍生出UbuntuDDE、Manjaro deepin等多个发行版本。


从发展历程上看,深度社区从成立、壮大到建设“根”社区,7年一步,用产品和技术积累,用开源文化和社区机制引领中国开源操作系统发展,得到了国内外伙伴的大力支持和肯定,已经具备打造中国主导的桌面操作系统“根”社区的经验和能力基础。


2008—2015年:首个版本发布,在中国市场初露头角


2009年,基于Ubuntu社区,首次发布deepin 9.12版本,以研发最好的Linux桌面操作系统为愿景,在中国市场初露头角。


2015年—2022年:脱离Ubuntu社区,影响力从中国走向国际


2015年,脱离Ubuntu社区,发布基于Debian社区的deepin 15版本,在国际社区引发关注,开始出现基于deepin海外用户社区,越来越多的其他发行版开始采用深度社区的技术与代码。


2022年以后:脱离Debian社区,建设中国桌面操作系统根社区


2022年,深度社区的全新战略规划,将脱离Debian社区,研发全新架构的deepin 23版本,以“产品创新、技术开放、过程透明、伙伴共创”的理念建设中国桌面操作系统根社区,力争引领全球Linux桌面操作系统发展。


OpenKylin麒麟社区在开源技术与开源社区贡献

OpenKylin麒麟社区是由麒麟软件于2022年6月24日对外正式发布的桌面操作系统根社区,2022年9月5日,麒麟软件在“星光麒麟”战略发布会上,宣布推出万物智联操作系统系列产品。


开源自立是操作系统自强的根力量。如果说软件定义未来世界,那么开源引领软件未来,将为数字创新提供千里沃野。中国的操作系统产品和开源社区关系密切,而且需要在根技术领域加大投入,汇集开源之力,构建自主创新根基。


麒麟软件洞悉到这一趋势,积极参与开源建设。在国内,麒麟软件是欧拉社区第二大代码贡献者,贡献领域包括桌面、服务器、安全云原生、人工智能、大数据等众多方面,在开源应用、推广、服务、人才培养等方面全方面贡献社区,共同推动社区的发展。


6 月 24 日,中国桌面操作系统开源根社区 openKylin(开放麒麟)正式发布。这是麒麟软件主导发起成立的中国桌面操作系统开源根社区openKylin。openKylin 社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动 Linux 开源技术及其软硬件生态繁荣发展。经过不到6个月的发展,目前社区单位会员已突破120家,社区注册用户超过9万。软硬件厂商、非营利性组织、社团组织、高等院校和科研机构纷纷加入,共同构筑桌面操作系统新生态。不到一个月时间,openKylin0.7体验版发布,支持PC、平板双模式;11月初,首个跨平台联动的开源桌面操作系统openKylin 0.9正式发布。openKylin不断新增功能、升级优化模块、修复问题,为用户带来更好的操作体验。


华为主导的OpenEuler社区和OpenHarmony社区


2019年12月,华为技术有限公司将基于Linux内核+GNU而开发的EulerOS操作系统正式开源,并更名为openEuler,定位于从服务器,到云、到边缘计算,到CT和OT的嵌入式场景,面向数字基础设施统一的开源操作系统。秉承“共建共享共治”的理念成立openEuler开源社区。开源社区设立有理事会,理事会管理下属技术委员会、用户委员会、品牌宣传委员会,共同持续开发和维护openEuler操作系统,建立openEuler生态体系,促进应用。


华为现已将openEuler社区无偿捐赠给开源原子基金(OpenAtomFoundation)运营的操作系统开源平台。OpenEuler欧拉社区通过开放的社区形式与全球开发者共同构建—个开放、多元和架构包容的软件生态体系, 孵化支持多种处理器架构、覆盖数字设施全场景, 推动企业数字基础设施软硬件、应用生态繁荣发展。OpenEuler欧拉社区目前已汇聚全球340多家企业,吸引近万名开源贡献者,版本下载量累计超过54万次。欧拉系的装机量累计超过170万套,新增市场份额达到19%,预计年底将达到25%。OpenHarmony社区是面向全场景、全连接、全智能时代, 基于开源的方式, 搭建的智能终端设备操作系统的框架和平台, 促进万物互联产业的繁荣发展。


2021年11月9日,欧拉开源操作系统全量代码,品牌商标、社区基础设施等相关资产,全部捐赠给开放原子开源基金会(在开放原子开源基金会官网可查) 。


9.png


捐赠以后,华为仍将持续贡献欧拉:从五大方面加大欧拉生态建设,技术创新、生态构建、商业推广、开源建设、人才发展。为了打消生态合作伙伴的顾虑,华为承诺永远不做企业发行版,而将其商业推广工作交给了它的OSV厂商。


基于openEuler开发商业发行版本操作系统的有国外著名的SUSE,国内有名的麒麟、统信、凝思等共17个商业推广厂商(OSV),详细厂商名称如下:


10.png


除了商业推广发行版以外,还有中国移动基于openEuler开发企业自用版操作系统BC-Linux for Euler、华为公司鲲鹏计算(计算产品线)基于openEuler为华为开发企业自用版操作系统EulerOS(如华为云BMS物理主机host操作系统使用的就是华为企业内部自用版EulerOS)。


社会企业或个人,如果要想使用华为公司基于openEuler开发的EulerOS,可以到华为公有云上,购买ECS,在guest层提供有华为云EulerOS操作系统(全称:Huawei Cloud EulerOS)镜像供社会使用,但是不做产品商业化输出。


在产品的共同研发方面,有大量的个人与企业,为openEuler贡献代码,以截止2022年12月11日,为openEuler公布的代码贡献者贡献数量及排名如下:


11.png


在生态建设方面,加入社区企业已经超过366家,汇聚了从处理器、整机、到基础软件、应用软件、行业客户等全产业链伙伴。主要企业如下:

处理器:Intel、 Marvel、鲲鹏、飞腾、兆芯、申威、龙芯、ARM、RISC-V等;

整机:H3C、联想、超聚变、曙光、中兴、长城、宝德、同方、湘江鲲鹏、百信等;

客户:移动、电信、联通、南航、百度云、京东、新浪、京东、网易、银联等。

如今欧拉已发展成为一个知名的国产开源Linux操作系统发行版社区,发行的openEuler操作系统也成为诸多商业或企业自用操作系统的上游操作系统。



阿里云发起成立的OpenAnolis(龙蜥)社区及其产品生态


OpenAnolis龙晰社区是由阿里云发起成立, 由国内外领先操作系统、芯片、云计算公司共同参与,通过开放的社区合作,  构建国内自主Linux操作系统开源社区及创新平台,推动软硬件及应用生态繁荣发展。


OpenAnolis(龙蜥)社区是由阿里云计算有限公司与统信软件发起,联合企事业单位、高等院校、科研单位、非营利性组织、个人等,按照自愿、平等、开放、协作原则,于 2020 年 9 月成立的非盈利性开源社区。社区设立理事会,理事会管理下属技术委员会和运营委员会。到目前有超过 250 家合作伙伴参与共建,是国内领先的操作系统开源社区,具备较为领先的产业和技术影响力。推动软、硬件及应用生态繁荣发展。


OpenAnolis社区发行的开源Linux操作系统取名为AnolisOS,定位于服务器端,统信软件贡献社区的 DDE可帮助Anolis OS往端侧延展,产品支持 X86、ARM、RISC-V 等多种主流芯片架构和计算场景,提供给商业化厂商发行商业版操作系统。成立初期,OpenAnolis社区及产品技术路线演进关系如下:


12.png


基于AnolisOS发行商业版的操作系统,主要有:统信服务器操作系统V20-A版、凝思安全操作系统 for OpenAnolis 、浪潮Inspur kos等。


除了商业化厂商基于Anolis发生商业版操作系统外,还有企业基于它开发企业内部自用的操作系统,如中国移动的BC-Linux for OpenAnolis、阿里云Alibaba Cloud Linux等。


在此重点描述一下企业自用版中的阿里云Alibaba Cloud Linux,汲取社区技术,针对云上优化,形成新的阿里云的企业内部自用操作系统分支,安装于阿里云平台host物理主机,以及在阿里公有云的ECS中提供guest镜像,不做产品售卖。其它企业自用版的技术发展及应用模式也相似。


随着社区近两年的发展,OpenAnolis还在探索下一代操作系统。至于下一代操作系统的技术路线,笔者后面再来专门写一篇文章进行探索性介绍。


在产品的共同研发方面,有很多的个人与企业,为AnolisOS贡献代码。经过几年的建设,OpenAnolis已成为国内有名的开源Linux操作系统发行版社区,AnolisOS也成为其它商业或企业自用操作系统的上游操作系统。

(文章来自信创咨询,如有违权请联系删除!)

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服