CentOS Linux 是一个 GNU/Linux 发行版,它使用商业红帽企业 Linux 操作系统的源代码构建并与之兼容。
CentOS社区的工作重心已经全面转移到了CentOS Stream,按照CentOS社区的生命周期定义,CentOS 6的生命周期在2020年11月30日结束,CentOS 8生命周期也已经在2021年12月31日结束,目前唯一还在生命周期之内的是CentOS 7,这也是目前使用量最大的一个CentOS版本,它的生命周期结束时间是2024年6月30日。CentOS生命周期结束意味着不会再有任何安全漏洞修复和补丁的更新。
在这种情况下,我们有哪些Linux操作系统可供选择?
Debain
Debian是一个开源的操作系统,最初发布于 1993 年,由全球志愿者开发,是一个自由开源社区项目。它的目标是提供一个自由的、开源的操作系统,以确保计算机用户的权利得到保护。Debian系统目前采用的是Linux内核或者Free BSD内核。
在Debian系统中,有一个非常强大的软件包管理系统,这个系统被命名为dpk,这是Debian包管理系统的简称。这个包管理系统在Debian系统的发展中起到了非常重要的作用,使得用户能够方便地安装、更新和删除软件包。
Debian系统的另一个重要特性是其稳定性。Debian系统以稳定性著称,它定期发布安全更新,并提供长期支持版本,以确保操作系统的安全性和稳定性。
此外,Debian系统还具有广泛的软件包支持,这使得它能够满足各种不同的需求。Debian系统的软件包管理机制使用了一个私有的数据库来跟踪软件包的状态,包括已安装、未装、等待安装等,通过这个数据库,Debian系统能够确定如何安装用户需要的软件包以及它的关联包,这也使得Debian系统在软件兼容性方面表现出色。
在硬件支持方面,Debian系统也表现出色,可以支持各种不同的硬件平台。
总的来说,Debian系统是一个功能强大,灵活,稳定,安全,可靠的操作系统,它具有广泛的软件和硬件支持,以及强大的社区支持,因此被广泛用于服务器和桌面系统。
在基于Debian的自由开源的Linux操作系统中Ubuntu使用者居多。
官网:https://www.debian.org/
官网:https://ubuntu.com/
Rocky Linux
Rocky Linux(Rocky Linux)是一个社区企业级操作系统,由CentOS的创始人格雷戈里•库尔泽(Gregory Kurtz)领导。
2020年底,Red Hat宣布,将停止开发Centos(一个可用于企业级生产环境的RedHat Enterprise Linux下游版)。作为回应,Gregory Kurtze,CentOS的初始创始人,通过CentOS网站的评论宣布,将再次启动一个新的项目以实现Centos的最初目标。
Rocky Linux遵循了CentOS的开源协议,并且承诺长期维护和支持。
Rockly Linux的设计目标是与美国顶级的Enterprise Linux发行版实现100%的错误级兼容。它是一个社区企业系统,旨在与Red Hat Enterprise Enterprise Linux(RHEL)实现100%的错误级相容。社区正在大力推动Rockly Linux系统的发展。
Rockley Linux的最新版本是Rocky Linux9.0,它是在RHEL9.0的基礎上建立的,并且计划支持近十年会一直到2032年初。
总的来说,Rocky GNU/Linux以其稳定性和兼容性,被广泛用于企业级服务器环境,特别是在CentOS停止维护后,成为了许多CentOS用户的首选操作系统。
官网:https://rockylinux.org/
Oracle Linux
Oracle Linux是由Oracle公司开发和支持的Linux发行版。Oracle Linux基于Ubuntu、Red Hat Enterprise Linux和SUSE Linux等Linux发行版的源代码,并提供了与这些发行版相似的功能和工具集。Oracle Linux是免费提供给Oracle客户、合作伙伴和开源社区使用的。
Oracle Linux的特点包括:
兼容性:Oracle Linux与Oracle的云平台和数据库产品完全兼容,可以在Oracle云上运行,也可以在私有云和公共云上部署。
安全性:Oracle Linux提供了多种安全功能,如SELinux、AppArmor、内核加固等。
性能:Oracle Linux针对性能进行了优化,可以提供更高的性能和更好的可伸缩性。
可靠性:OracleLinux具有高度可靠性,通过了多项认证,如US DoD 5220.22-M认证、ISO 27001认证等。
易用性:Oracle提供了丰富的文档和支持资源,使得用户能够轻松地安装、配置和管理Oracle Linux。
总之,Oracle Linux是一款功能强大、安全可靠、易于部署和管理的Linux发行版, 适用于企业级应用和服务器环境。
官网:https://www.oracle.com/cn/linux/
AlmaLinux
AlmaLinux是一个基于RedHat Enterprise Linux (CentOS)的免费开源操作系统。它是由CloudLinux公司的创始人Greg Kurtzer创建的,旨在填补CentOS 8宣布停止维护后的空白。
AlmaLinux是一个社区驱动、透明度高、稳定的操作系统,它与CentOS的软件包管理器DNF保持兼容. AlmaLinux与Red Hat EnterpriseLinux (RHEL 7)实现了1:1的二进制二进制兼容. 因此,AlmaLinux发行板可以完全取代CentOS稳定版本,软件方面无须进行任何一行代码的修改,迁移过程相当简单.
此外,AlmaLinux还支持多种不同的架构,包括x86-63、ARM63、IBM Z和POWER9等. 这使得用户可以根据自己的硬件平台选择使用AlmaLinux,无论是在家庭计算机、服务器还是云计算环境中。
Alma Linux的开发工作由CloudLinux社区成员管理,由社区引导和驱动,并由CloudLinux Inc每年赞助100万美元,以及其他赞助商的支持. AlmaLinux OS基金会是一个非营利组织,旨在为了AlmaLinux OS社区带来利益。
AlmaLinux的最新版本是AlmaLinux 9,默认搭载了GNU/Linux 40.5版本. 对于那些想要尝试AlmaLinux的用户,可以在虚拟机上测试,但请记住,由于AlmaLinux目前仍处于Beta版阶段,所以最好不要将其用于企业生产环境。
官网:https://almalinux.org/
Anolis OS 龙蜥操作系统
Anolis OS 龙蜥操作系统(Anolis OS)是 OpenAnolis 龙蜥社区发行的开源 Linux 发行版,兼容主流 Linux 发行版操作,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统服务。当前 Anolis OS 提供 Anolis OS 7、Anolis OS 8 和 Anolis OS 23 三个主要版本。三个主要版本均集成 ANCK 内核版本(Anolis Cloud Kernel,Anolis 云内核),ANCK 是由社区 Cloud Kernel SIG 组基于上游 Kernel 研发,一款定制优化版的内核产品,在 Cloud Kernel 中实现了若干针对云基础设施和产品而优化的特性和改进功能,旨在提高云端和云下客户的使用体验。
Anolis OS 8 是 OpenAnolis 社区推出的完全开源、中立、开放的发行版,它支持多计算架构,也面向云端场景优化,兼容 CentOS 软件生态。Anolis OS 8 旨在为广大开发者和运维人员提供稳定、高性能、安全、可靠、开源的操作系统服务。Anolis OS 8 LTS 版本整体支持年限 10 年 ,分别是为期 5 年的“开发支持”阶段和为期 5 年的“维护支持”阶段。整体结束的支持日期为 2031 年 4 月 30 日 。
Anolis OS版本后缀说明
LTS 版本 :LTS 版本是大版本规划阶段根据生命周期规划制定的版本类型 ,仅适用于大版本,且规划确定后就保持固定,不因开发阶段改变而改变 LTS 的性质。小版本不存在 LTS 或主版本的概念。例如:“Anolis OS 8.2 是一个 LTS 版本”这个说法是错误的;
GA 版本 :正式可用(Generally Available)版是指结束了所有的开发、测试周期,进行发布评审并通过的版本,通常也指代第一个可用版本;
QU 版本 :优选更新(Quality Updates)版是指经过 OpenAnolis龙蜥社区评审后决定将必要的软件更新追加到上一个正式发布的小版本中的增量更新版。该版本通常有较好的二进制接口兼容性,同时具备安全增强,推荐所有用户更新。优选更新版发布后,上一个正式发布版本自动成为过期版本,不再推荐用户使用;
Beta 版本、RC 版本、Preview (预览)版本 :上述均为正式版本前的测试版本。在发布周期较长的版本研发阶段,通常会形成 Beta → RC → GA 甚至 Beta → RC1 → RC2 … RCn → GA 等多个测试版本。在发布周期较为乐观的情况下,可能会直接推出单个预览版本。
官网:https://openanolis.cn/
openEuler操作系统
OpenEuler 是一款由华为发起、社区驱动的开源 Linux 操作系统,专注于企业级应用场景(如服务器、云计算、边缘计算等)。其前身是华为的 EulerOS,2019 年正式开源并捐赠给开放原子开源基金会,旨在构建一个中立、开放的生态系统,于2020年6月在北京成立,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行等多家龙头科技企业联合发起。
openEuler是面向数字基础设施的开源操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持 OT 领域应用及 OT 与 ICT 的融合。
通常有两个版本:
创新版:通常每半年发布一次,提供最新的软件包,适合开发者和技术爱好者使用。
LTS**openEuler 稳定版:通常每两年发布一次,提供稳定的软件包,适合企业、开发者、技术爱好者使用。
下载地址:https://openeuler.org/zh/download.html
官网:https://www.openatom.cn/
V2EX点评
首先, [服务器方向] 的各种国产操作系统都基于两类共三个根服务器操作系统基础上进行二开:
deb 系:debian
rpm 系暂时只有两个:
阿里的 Anolis OS (龙蜥)
华为的 openEuler (欧拉)三种发行版特点如下:
– debian 不用多说
– 龙蜥特点是 [尽可能兼容] centos 生态,权限管控级别和 centos 看齐,比较宽松
– 欧拉特点是 [尽可能不兼容] centos 生态,权限管控级别按照官方文档走一遍的话会变得非常严格,严格到技术经验不行的新手 linux 运维可能直接不会用了你没看错,这俩走了俩极端。
除了统信有单独一个发行版是基于 debian 定制以外,其他主流二开系统基本都是基于欧拉定制开发。至于龙蜥系统,基本没有厂家做主流二开。
龙蜥在政府信创尤其是 sm 项目上的竞争力远没有欧拉这么强:
华为纯国人持股且不上市,高科技制裁首当其冲,
麒麟顶着国家 863 计划重点攻关项目的名号,
在政府眼中这俩就是根正苗红的完美组合,哪怕一个初创团队,没太多资质,遇到客户要求安全且完全不说什么系统才算得上安全的情况下,用银河麒麟,就是安全的代名词。—————————–
其次,国产系统分桌面和服务器系统两种方向,桌面系统无论深度还是麒麟一开始都是基于 debian 定制( ubuntu 定制也算 debian 的衍生版,理解下),后来统信的开源版也就是 deepin 搞了自己的根系统,麒麟也搞了开放麒麟当他们根系统,所以这两家桌面根系统都是 debian 衍生版的二开,所以都是 apt/dpkg 包管理器组合。
服务器系统绝大部分是 yum/dnf/rpm 包管理器组合(龙蜥和欧拉都是这组合),少数是 apt/dpkg 包管理器组合也就是对应统信的一个 debian 版本,银河麒麟我印象中有且仅有一个 debian 系的服务器发行版,剩下一堆几乎全都是基于欧拉的,因为有一个龙蜥版本,这样给龙蜥一个面子让他可以在自己官网说自己和这些二开厂家有合作,实际上麒麟基本不用龙蜥做定制,那些系统基本不更新了。
———————
信创环境下,如果是有物理隔离的那种环境,一般会直接重装目的系统而不是所谓迁移。
评论前必须登录!
注册