Linux发行版X华为鲲鹏openEuler

文章讨论了Centos停止维护后的替代方案,重点介绍了openEuler,一个基于Centos的开源操作系统,以及其学习资源和参与社区的方式。

前言

作为硬件和软件之间的桥梁,我接触的最多的就是Windows和Centos,还记得最初的鸟哥的Linux私房菜,而Centos即将停止维护更新(Centos7维护到2024),对于个人学习来说没有任何影响,但是对于企业来说需要考虑未来的服务器操作系统的替代方案,本篇文章讨论Centos成为绝版的前因后果和openEuler的学习了解。

一、Linux发行版Centos成为绝版的前因后果

省流原因: 为了赚钱

具体解释: 红帽公司不再支持 CentOS 后续发展,推出 CentOS Stream 作为开源免费的社区版本,然而很多用户选择Centos的重要原因之一是其基于稳定的商业版本沉淀的版本更稳定(没有商业版的一些新功能特性但无关紧要),如今Centos Stream相对稳定程度不如商业版好(官方声明:CentOS Stream 不再适合作为企业版 Linux 操作系统使用),用惯Centos的用户只能付出代价,要么升级到 RHEL 商业版,要么选择其他方案。
发行版本的关系图
事件反思: 由于其稳定的特性和众多公司的使用,CentOS 在国内有着大量的用户和丰富的文档等生态,几乎是所有互联网公司的服务器OS标配,包括BAT等一线大厂(大厂根据自己业务开发,小厂直接用)。不能说利用开源就很好,刚开始确实很美好,也符合开源社区的精神。但是开源组织背后是公司,他们产生变化后,其使用者是需要付出巨大的代价。目前 CentOS 7 支持到 2024 年,对于众多互联网公司来讲,还有至少5-10年的缓冲时间,希望在这之后可以找到属于我们的 “CentOS”。本段话引用来源:知乎

优质操作系统:

  1. RT-Thread(得到全国嵌入式工程师添砖加瓦的物联网操作系统)
  2. 麒麟(中标麒麟、优麒麟、银河麒麟等麒麟用于国内单位自用的操作系统)
  3. openEuler(HarmonyOS是手机操作系统,而oepnEuler也是华为支持的os)
  4. Debian系列
    ubantu(适合开发环境和新手学习)
    kali(集成了很多工具,懂的都懂)
    Debian(适用服务端,需要一定技术)

知乎博文的结论

  • 如果你是linux高手,建议debian
  • 如果你是普通用户(爱好者),建议ubuntu
  • 对于企业生产服务器系统的选择,个人建议debian

二、openEuler学习和了解

去年学校组织过实训openEuler开源实习,除了学到git和Linux发行版的操作以及开源社区等相关知识,还能拿了个证书写到简历上可以凑凑字数提高b格,就挺不错的,学校给的卷可以抵那个认证学习课程购买和考试的费用,快乐加倍。还记得之前寒假参加华为云的一个活动最后抽奖也得了一个华为耳机,华为的一个合作公司来学校宣讲提问发言也得了一个运动手环,华子真滴大方!所以大胆的去参与openEuler开源社区吧

介绍
openEuler官方网站地址:https://openeuler.org/
openEuler 是一个开源的、基于 Linux 内核的操作系统(基于Centos的Linux发行版)

注册
由于 openEuler 本身是开放到 gitee.com 上,因此需要在 gitee 上拥有账号。也衷心希望 gitee 能成长为世界级的代码托管平台。
注册社区账户,签署mulan V2 协议,开源协议是很重要的,不知道的可以了解一下;

如何参与社区

  • 提交一些需求,或者 bug,简单来说就是发觉哪里用的不爽,直接提要求。 或者在用 openEuler 的过程中发现了一些问题,然后需要在社区把这个问题提出来。

  • 为社区修正 bug,这是更高一个层面的参与社区了,在这个层面,参与者实质上是以一个开发者的姿态进入到了社区中。一般我们都提倡,除了提出问题,更期待大家能解决问题。

  • 贡献软件包,发现 openEuler 缺失了一个软件包,帮 openEuler 把这个软件包补上。实际上贡献软件包的过程就是帮助 openEuler 提供更丰富功能的过程。希望随着大家的参与,openEuler 能够成为一个“无所不有”的软件生态系统。

  • 开发新软件,有自己的一些想法,独立开发一个全新的软件,并将这个软件贡献到 openEuler 社区,成为 openEuler 发行版本中的一份子。

以上四种参与社区的方式难度由低到高,具体详细到手把手教你如何参与的文章:https://www.infoq.cn/article/miENi1pmmQoDLQrmd9SA

openEuler 是基于 Linux 内核开发的一款开源操作系统,它 Linux 的关系可以理解为一种衍生和定制化的关系。Linux 是一个通用的操作系统内核,而 openEuler 在此基础上进行了功能扩展和优化,专注于服务器领域的应用需求。openEuler华为发起并由 openEuler 社区维护,旨在提供一个高效、稳定、安全的操作系统平台,适用于数据库、大数据、云计算、人工智能等高性能计算场景[^3]。 ### openEuler Linux 的关系 1. **基于 Linux 内核**:openEuler 的核心是 Linux 内核,这意味着它继承了 Linux 的开放性、稳定性和安全性[^2]。 2. **社区驱动**:openEuler 是一个开源社区项目,吸引了全球开发者和企业的参,推动其在服务器领域的持续发展[^1]。 ### openEuler Linux区别 1. **应用场景**:openEuler 主要面向服务器和企业级应用,特别针对鲲鹏处理器等多样化架构进行了优化,以充分发挥硬件性能[^1]。相比之下,Linux 不仅用于服务器,还广泛应用于桌面、嵌入式设备等多个领域。 2. **安全性增强**:openEulerLinux 的基础上增加了更多的安全机制,例如 SELinux(Security-Enhanced Linux)的进一步强化,提供了更高级别的安全保障。 3. **包管理生态**:openEuler 提供了一个开放的包管理生态系统,支持多种软件包格式和管理工具,便于用户根据具体需求进行定制和部署。 4. **版本策略**:openEuler 有明确的版本策略,包括创新版和稳定版(LTS)。稳定版每两年发布一次,确保长期支持和服务质量,这一些主流 Linux 发行版的版本策略有所不同[^4]。 ### 适用场景 openEuler 适用于需要高性能计算和稳定运行环境的企业级应用场景,如数据库服务、大数据处理、云计算平台、人工智能训练等。这些场景通常要求操作系统具备良好的性能、可靠性和安全性,openEuler 正是为此而设计的[^3]。 ```python # 示例代码:检查 openEuler 系统信息 import platform def check_os_info(): os_info = platform.uname() print(f"System: {os_info.system}") print(f"Node Name: {os_info.node}") print(f"Release: {os_info.release}") print(f"Version: {os_info.version}") print(f"Machine: {os_info.machine}") print(f"Processor: {os_info.processor}") check_os_info() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值