当前位置: 首页 > news >正文

Linux发行版X华为鲲鹏openEuler

前言

作为硬件和软件之间的桥梁,我接触的最多的就是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

http://www.lryc.cn/news/177803.html

相关文章:

  • 计算机网络相关知识点
  • Jmeter+Ant+Git+Jenkins持续集成介绍
  • Spring Cloud Gateway实战WebFlux解析请求体及抛出指定错误代码和信息
  • Servlet开发-通过代码案例熟悉HttpServletRequest类
  • 离线环境harbor 搭建及使用
  • 华为杯数学建模比赛经验分享
  • c语言 - 实现每隔1秒向文件中写入当前系统时间
  • 使用cpolar端口映射的方法轻松实现在Linux环境下SVN服务器的搭建与公网访问
  • 前后台分离开发 YAPI平台 前端工程化之Vue-cli
  • 【js/es6】合集
  • Nginx modules build fail:field ‘pkt6’ has incomplete type
  • 电脑突然提示mfc140u.dll丢失,缺失mfc140u.dll无法运行程序的解决方法
  • 国庆day1
  • 从零开始之了解电机及其控制(11)实现空间矢量调制
  • 如何将html转换成markdown
  • 【VUE复习·3】@keyup.xxx 键盘事件触发函数(单按键 or 组合按键触发)
  • IntelliJ IDEA学习总结(3)—— IntelliJ IDEA 常用快捷键(带动图演示)
  • 巨人互动|Facebook海外户Facebook的特点优势
  • (vue3)create-vue 组合式API
  • 【如何看待Unity收费】对标中小公司的待就业者的该如何做
  • c++迷宫小游戏
  • 需求堆积,如何排序产品优先极
  • 计算机视觉 回头重新理解图像中的矩
  • MapStruct应用实战及BeanUtils性能比较
  • ISP技术概述
  • CSDN: ABTest流量分层分桶机制
  • 【小余送书第一期】《数据要素安全流通》参与活动,即有机会中奖哦!!
  • 蓝牙核心规范(V5.4)10.7-BLE 入门笔记之L2CAP
  • VUE之正则表达式全集整理
  • Python 中的字符串基础与应用