国产操作系统概要

国产 OS 多样性概述

processon

国产 OS

云计算 OS

vSphere

OpenStack

浪潮云海 OS

InCloud OpenStack 是浪潮基于开源 OpenStack 研制的 OpenStack 商业发行版

浪潮云海 InCloud OS

华为云

华为的虚拟化产品在 R6.3 版本之前,私有云被命名为 FusionSphere OpenStack,它是基于 Xen 虚拟化的商用 OpenStack 解决方案,R5.x 的底层使用的操作系统是 SUSE、R6.0 使用的是 CentOS;在 R6.3 时,华为私有云改名为 FusionCloud,并将底层的虚拟化技术改为 KVM,操作系统也变成了华为自研的 EulerOS 操作系统;在 R6.5 之后,私有云再次被改名为 HuaweiCloudStack,简称为华为云 Stack 或 HCS,并且同时推出了 R8.0.x 版本,同样被命名为 HCS。HCS 的底层和 R6.3 类似,采用 KVM 虚拟化,操作系统采用的是 EulerOS。

腾讯云

腾讯云曾经是基于 OpenStack 进行构建的,后来腾讯对其进行了大量的定制和优化,推出了腾讯云 TStack 私有云平台

腾讯云企业版 (Tencent Cloud Enterprise, TCE)

阿里云服务器操作系统 - 自研 Alibaba Cloud Linux(简称 Alinux)

 

飞天是阿里云自主研发的核心系统,是真正在阿里云背后为用户提供通用云计算服务的平台。飞天系统最底层是 Linux 集群,没有使用任何高端的存储及服务器,其上包含多个模块:分布式文件系统盘古(Pangu),任务调度和资源管理模块伏羲(Fuxi),从底层上监视和处理导致集群性能下降的集群诊断系统华佗(Huatuo),网络连接的模块夸父(Kuafu),监控系统神农(Shennong),集群部署大禹(Dayu)和安全管理,其上承载 ODPS、ECS/SLB、OSS、OTS、RDS 等云计算产品,并通过服务的方式对外输出云计算能力。【早期,阿里云也曾使用 OpenStack 作为其基础架构的一部分】

服务器 OS

https://www.openatom.org/projects

OpenAnolis

https://openanolis.cn/

根社区

 

Anolis OS 8 是 OpenAnolis 社区推出的完全开源、中立、开放的发行版,它支持多计算架构,也面向云端场景优化,兼容 CentOS 软件生态。

容器

https://gitee.com/anolis/rnotes/blob/master/anolis/rnotes/anolis-23.1-ga.mdregistry.openanolis.cn/openanolis/anolisos:23.1baseos 容器镜像 lcr.loongnix.cn/openanolis/anolisos:23.1loongarch64 架构容器镜像 registry.openanolis.cn/openanolis/anolisos:23-busybox 精简镜像 busybox,大小仅 2.8M,最精简镜像

OpenCloudOS

https://opencloudos.org/

 

容器

https://mirrors.opencloudos.tech/opencloudos/8.8/images/x86_64/opencloudos-8.8-minimal-x86_64.tar 用户态软件兼容 CentOS 8https://mirrors.opencloudos.tech/opencloudos/9.2/images/x86_64/OpenCloudOS-Container-Minimal-9.2-20240807.0.x86_64.tar.xz

openEuler

https://www.openeuler.org/zh/

 

容器

同时提供了轻量化容器引擎 iSulad 与 docker engine 两种容器引擎

iSulad 是开放原子开源基金会旗下容器引擎项目,由华为庞加莱实验室发起, 于 2019 年在 openEuler 社区开源。相比之前的容器引擎方案,iSulad 具备高性能、低开销、多场景支持等优点。

2022 年 12 月 5 日,iSulad 加入 CNCF Landscape,从属于 container-runtime 分类

https://gitee.com/openeuler/iSulad/blob/master/docs/manual/rootless_zh.md

容器 OS 是针对业务以容器的形式运行的场景,专门设计的一种轻量级操作系统 https://docs.openeuler.org/zh/docs/22.03_LTS_SP2/docs/KubeOS/%E8%AE%A4%E8%AF%86%E5%AE%B9%E5%99%A8OS%E5%8D%87%E7%BA%A7.html

https://www.openeuler.org/zh/wiki/install/image/https://repo.openeuler.org/openEuler-24.03-LTS/docker_img/x86_64/openEuler-docker.x86_64.tar.xzdocker pull hub.oepkgs.net/openeuler/openeuler:latest

https://www.openeuler.org/zh/wiki/install/wsl/

OpenHarmony

https://www.openharmony.cn/

面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

采用多内核(Linux 内核或者 LiteOS)设计

子主题

桌面 OSdebain、UBUNTU 基础上开发

deepin

DDE(Deepin Desktop Environment)桌面环境,该环境以用户为中心,提供了美观、易用、高效的桌面体验。DDE 桌面环境在界面设计、交互逻辑、功能集成等方面都进行了深度优化,使得用户能够更加方便地进行日常操作。

uos

kylin

优麒麟

openKylin(开放麒麟)

移动 OS

harmony

OpenHarmony:开源底层

HarmonyOS:闭源手机系统,兼容安卓生态

HarmonyOS NEXT:纯血鸿蒙,不兼容安卓

在 HarmonyOS 基础上剔除安卓产品,不在兼容安卓,属于全新的手机系统,是鸿蒙系统的未来形态,也被称为纯血鸿蒙

yunos

阿里云推出,基本很少用

开源项目 - 开放原子开源基金会 服务器操作系统欧拉、龙蜥、OpencloudOS 都在

国产 LInuxServer 版本

欧拉:文档全面,清晰

OpencloudOS: 文档一般

龙蜥:文档较少

【个中差别,可以在其官网查看】

如下是几个云厂商在售卖云主机时,把自己开源和定制打造的 OS 作为了主要的推荐:

BB6347I4ABQG6

OVGMC7I4ADABY

UBY4G7I4ACQAI

欧拉文档中心

https://docs.openeuler.org/zh/

AKRHY7I4ABQEK

OpenAnolis 龙蜥操作系统开源社区文档中心

https://docs.openanolis.cn/

LOVH27I4ACQFW

OpenCloud OS 文档

https://docs.opencloudos.org/

OOCH47I4ABQFY

国产 LInux 桌面版本

  • Deepin 长期耕耘,特别其桌面体验和 windows 类似,并且其商店可以下载较多的日常应用,和 UOS 合并后,有了更大的发展
  • 欧拉和 Harmony:作为华为主力开发和支持的版本,不过其桌面版本哪个可能取得市场
    • 欧拉:从服务端起家的系统,目前桌面是可以安装各种桌面,比如官网的文档说明 dde | openEuler 文档 | openEuler 社区 | v24.09
    • Harmony:鸿蒙 1+8+n 的战略,对于内核是支持多内核的,如果这个的生态应用发展起来,作为一个跨多端的系统未尝不可能
  • 麒麟桌面:发展时间很长,特别是现在免费后

鸿蒙有可能在国内培养出能和 windows 抗衡的生态?以目前移动应用适配情况看,有可能成为桌面的第 3 极

Linux 根社区

2000 年,Linux 基金会成立,赞助 Linux 创始人 Linus Torvalds 的工作,该基金会并通过领先的技术,和来自世界各地的开发人员合作。Linux 基金会保护,其成员和开源开发社区资源,以确保 Linux 仍然是免费的,技术上先进的 Linux。

Linux 的内核会在如下网站进行更新:

The Linux Kernel Archives

然后相关组织在内核基础上进行开发,形成 Linux 的根社区,比如现在的华为的 openEuler 和阿里的 openAnolis。

龙蜥操作系统 (Anolis OS) 同时提供两个版本的内核,分别为 RHCK(RHEL Compatible Kernel,RHEL 兼容内核)和 ANCK(Anolis Cloud Kernel,Anolis 云内核)。

openEuler 最初是基于 CentOS 的 Linux 发行版,而非 Ubuntu。openEuler 项目来源于华为服务器操作系统 EulerOS,后来 EulerOS 被推送至开源社区,更名为 openEuler。

2023 年,操作系统开源社区 OpenCloudOS 发布首个全自研社区 9.0 版本,内核及用户态软件均为自主选型、独立演进,在操作系统发行版的全链路均实现自主可控,开启了国产 OS 全新独立路线。

目前主流根社区:

  • OpenSUSE 社区(德国商业公司主导)
  • Fedora 社区(美国商业公司主导)
  • Debian 社区(无商业公司控制)等。

中国主导的根社区:

  • openKylin 麒麟社区:2022.6.24,麒麟软件主导发起建立 openKylin 国产操作系统
  • openAnolis 龙蜥社区:2020.9 阿里云、统信软件等厂商共建 OpenAnolis 社区
  • openEuler 欧拉社区:2019.12 正式成立。
  • deepin 社区

A2LZK7I4ADQA6

在 2008 年,deepin 是一个基于 ubuntu 进行二次开发的衍生系统;但在第二个 7 年中,deepin 先是放弃了 Ubuntu,不再把 Ubuntu 作为上游,而是 Ubuntu 的上游社区 Debian 作为研发的基础,随后借助信创的东风完成了向统信 UOS 的转型;在第三个 7 年开启之际,deepin 宣布不再依赖 Debian 作为上游,开始打造根社区,直接上承 linux 内核,成为与 Debian、Fedora 并列的根社区。

商业版本国产 Linux

之前的国产操作系统大多基于 CentOS 来迭代。 现在因为 CentOS 停服,所以目前这些国产操作系统厂商开始转向国内的根社区:openEuler 和 openAnolis。

目前主要的国产操作系统厂商有:

  1. 麒麟:麒麟又分中标麒麟和银河麒麟,本来是 2 家独立的公司,前几年合并了。中标麒麟版本是 V7.0,银河麒麟版本是 V10。 中标麒麟就是 CentOS 上的衍生。 银河麒麟是在 openEuler 上的衍生,目前也只有 openEuler 版本。
  2. 统信:统信的大版本是和 Euler 版本对应的
  3. 其他等

[文件地址: https://www.yuque.com/wushifengcn/kb/fqucgtn1dm767mxs?singleDoc# 《国产操作系统概要》]