作者:IT圈黎俊杰

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

  为了使操作系统技术不受制于人,以及进一步筑牢我国未来的信息安全防线,近年来,我国部分IT头部企业,由从以前基于国外操作系统社区产品或L2、L3发行版基础之上发行低自主率的产品,开始走向了建立自己的社区,发展高自主率的国产操作系统产品之路。经过近几年的发展,世界操作系统源头产品与衍生发行版技术路线格局已经发生了一定的改变,下面是笔者绘制的当今世界主流操作系统的技术溯源与产品演进路线图:

  自有社区的建设和自主产品的研发,是提升自主创新能力,减少对国外技术和产品依赖的最佳策略之一,国家《十四五规划第五篇第十五章》中,也提出需要加快操作系统的创新应用与支持数字技术开源社区等创新联合体的发展。

  在近年,分别由华为、阿里、腾讯为主的三家企业做为主要牵头单位,分别建立了openEuler(欧拉)、Anolis(龙蜥)和openCloudOS三大主流开源Linux操作系统发行版社区,并分别基于不同的技术路线和不同的产品,研发与维护自己的操作系统产品、构建生态,成为我国当前三大主流开源操作系统社区。

  上面所说三大社区的开源操作系统产品,它们的自主率各不一样,当前有些属于上图的L1级产品,可以视为根产品,自主可控性更强,但也有当前还属于L2级或L3级的产品。至于哪个社区的产品属于L1级,哪个社区的产品属于L2级或L3级,本文不会去点出来,我相信他们未来一定会不断的从产品源头减少对除Linux内核以外的国外产品与代码的使用,提升自主可控性。

  对于开源Linux操作系统发行版社区来说,不仅要具有非常强的产品研发与维护能力,还需要在生态构建方面具有极强的能力与较高的投入。下面分别对他们进行介绍:

  一、openEuler(欧拉)社区及其产品生态

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

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

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

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

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

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

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

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

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

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

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

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

  二、OpenAnolis(龙蜥)社区及其产品生态

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

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

  基于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也成为其它商业或企业自用操作系统的上游操作系统。

  三、openCloudOS社区及其产品生态

  OpenCloudOS是腾讯主导、中兴深度参,20余家操作系统、云平台、软硬件厂商与个人共同倡议发起的操作系统社区项目,于2021年12月22日正式成立。目标是打造全面中立、开放、安全、稳定易用、高性能的Linux服务器操作系统。

  社区设置有理事会,技术监督委员会、项目管理委员会、最终用户委员会等。

  社区成员企业当前有34家以上,主要有如下:

  在代码贡献方面,腾讯做为社区的主要贡献者之一,将TencentOS Server的全部核心代码都贡献进了OpenCloudOS项目。

  在产品方面,OpenCloudOS当前只有V8.6一个发行版本,支持的CPU架构当前主要有x86_64和aarch64两种。细心的操作系统界朋友们,可以看看版本号,猜猜和哪些Linux产品的版本号相同呢。

  总的来说,OpenCloudOS是一个成立时间还不长,在产品成熟度和生态完善度方面还需要加快发展的开源社区,希望它能够真正的从产品自主率、生态建设等方面快速的发展。

  中国当前除了上述三大主流开源操作系统社区以外,还有统信深度在打造基于Linux的deepin开源桌面操作系统社区、麒麟软件在打造基于Linux的openKylin开源桌面操作系统社区,但由于社区成立时间都不长,以及推广度和生态建设还有待加强等原因,当前知名度与影响力,和openEuler(欧拉)、OpenAnolis(龙蜥)、OpenCloudOS相比,还有较大的追赶空间。

  坚持原创发表,如发现有不妥与不正确之处,欢迎指正。IT圈黎俊杰虚心向大家学习!

中国三大主流开源Linux操作系统社区及其产品生态相关推荐

  1. 13款最好的开源Linux操作系统

    操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在 "裸机 "上的最基本的系统软件,任何其他软件都必须在操作系统的支持 ...

  2. 三大主流开源工作流引擎技术分析与市场预测

    1.从<功夫>说起 时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,<功夫>这样的片子我到今年2月底才看.不过看过<功夫>,我想的一定比一般的人多:周星 ...

  3. Java三大主流开源工作流引擎分析

    Java三大主流开源工作流引擎分析 首先,这个评论是我从网上,书中,搜索和整理出来的,也许有技术点上的错误点,也许理解没那么深入.但是我是秉着学习的态度加以评论,学习,希望对大家有用,进入正题! 三大 ...

  4. Java三大主流开源工作流引擎技术分析

    首先,这个评论是我从网上,书中,搜索和整理出来的,也许有技术点上的错误点,也许理解没那么深入.但是我是秉着学习的态度加以评论,学习,希望对大家有用,进入正题! 三大主流工作流引擎:Shark,oswo ...

  5. veket linux应用软件,Veket下载_Veket Linux(开源Linux操作系统)V5.192D完整版

    Veket Linux是一款集成了各种常用软件,款体积小功能强大,界面清晰.专业好用.安全可靠的Linux操作系统.Veket Linux作为一个系统来说体积确实小了,因为只有几百兆,不吃配置,很适合 ...

  6. linux中文入门,Ylmf OS 4.0 - 最适合国人使用和入门学习的中文Linux操作系统 (免费开源)...

    系统工具 - Linux // 2009-12-28 ] 雨林木风修改的 Windows XP 在国内可以说是相当的著名了!但由于版权问题,最终它们"解散"了.而一年后的今天,在 ...

  7. 国产linux操作系统——麒麟操作系统的来龙去脉(有下载地址,亲测可用)

    文章目录 1.linux操作系统 2.国产操作系统 3.麒麟操作系统 4.引用 1.linux操作系统 目前市场主流的linux操作系统分类大致如此,国产操作系统的麒麟操作系统,底层比较杂,所以单独一 ...

  8. Linux操作系统及其发行版本

    文章目录 Linux是什么 Liunx与Windows Linux的发行版本 1. Debian系列: 2. Slackware系列: 3. Redhat系列: 4. 其他发行版本: Linux是什么 ...

  9. TencentOS Server镜像操作系统评测兼容CentOS生态和操作方式

    腾讯云服务器TencentOS Server镜像操作系统怎么样?TencentOS Server是腾讯云推出的针对云使用场景的Linux操作系统,兼容CentOS生态和操作方式,例如使用Tencent ...

最新文章

  1. 深度学习目标检测(YoloV5)项目——从0开始到项目落地部署
  2. win7系统控制面板下的打开或关闭windows功能需要打开哪些功能
  3. Redux中的重要概念
  4. C++空指针访问成员函数
  5. SUSE 开发者提议在 GCC 编译器中用 Python 替代 AWK
  6. 颠覆:链表在删除和插入的效率一定优于数组吗?
  7. CSS面试总结(大致)
  8. 《编译与反编译技术》—第1章1.7节C语言程序的编译流程
  9. 阿里P9专家右军:大话软件质量稳定性
  10. 报错,ERROR 8324 --- [io-12000-exec-8] c.y.cols.controller.CardTypeController
  11. SQLite_Android
  12. ajax同步异步问题
  13. 【个人笔记】OpenCV4 C++ 快速入门 19课
  14. 前端实现视频或者图片直链下载
  15. “VBE6EXT.OLB不能被加载”解决方法
  16. java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false is
  17. 基于SpringBoot HII健身房app
  18. 基于JDBC的JavaWeb开发项目之——网上教务系统
  19. OracleOCP认证 之 Linux基础
  20. [初级前端工程师]网络相关知识

热门文章

  1. 电脑上怎么绘制流程图以及在线绘制方法
  2. 电子元器件行业SRM供应商系统加强产业链协同,保证零差错高效率
  3. 微信小程序web-view与H5 通信方式探索
  4. gitlab centos 安装配置运维笔记
  5. linux系统设置密钥登录
  6. 求矩阵主对角线元素的和
  7. 生存模型的calibration需要注意的一个问题
  8. 如何用查看wifi密码
  9. 嵌入式系统开发的架构和应用
  10. 提高客户转化率的关键点