红帽(Red Hat)公司宣布,CentOS Linux 8 将在 2021 年结束。
CentOS官博
CentOS
CentOS 是 Community Enterprise Operating System(社区企业操作系统)的首字母缩写,是 100% 重建的红帽企业版 Linux(RHEL)。
CentOS 项目开始于 2004 年 5 月,称为 CentOS 2,它是从 RHEL 2.1AS(高级服务器)派生而来的。CentOS 的主要优点是与 RHEL 提供 100% 二进制兼容性。
CentOS Stream
CentOS 项目以后将重点转移到 CentOS Stream,Centos Stream 是一个滚动发布的 Linux 发行版,它介于 Fedora Linux 的上游开发分支和 RHEL 的下游开发分支之间。
也就是说,以后Fedora 是最上游的分支,CentOS Stream会在其基础上滚动更新,并将成熟的更新反哺到 RHEL 当中。
CentOS Stream作为 RHEL 中游的滚动发行版,不太建议在生产环境中使用。据我的观察,国内使用CentOS的公司应该是最多的,红帽这次的变更肯定会对 CentOS 用户造成影响。
除了CentOS8,我们还有哪些选择呢?
(1)我们还可以选择CentOS 7。CentOS 7 将继续在 RHEL 7 生命周期内 (2024 年底)继续得到支持,因此CentOS8停止维护对 CentOS 7 用户暂时没有影响。
CentOS 8使用的软件版本都比较新,相比Centos 7有一定代差,不过我们可以在CentOS 7基础上进行升级来弥补。
CentOS8与CentOS7的比较
前文《如何在Window10上用虚拟机安装Linux 》中演示了利用VMware Workstation安装CentOS 7系统的过程。
(2)我们可以转向Ubuntu服务器版。由于历史原因,国内互联网公司用RHEL/CentOS的,要比用Ubuntu的更多,不过现在有可能很多公司会转向使用Ubuntu,毕竟咱们有免费的就不用收费的。
Ubuntu被人诟病的一点据说是很多硬件的驱动只支持CentOS,不过这个问题对于使用公有云搭建服务的团队来说,就不是个问题了。主要还是使用习惯,适应一段时间应该就习惯了。
(3)我们可以尝试下国产操作系统,比如银河麒麟服务器操作系统V10,在党政企业中已经开始广泛使用,不过我暂时还没接触到互联网公司使用的案例。
银河麒麟(Kylin)是由国防科技大学研制的开源服务器操作系统。此操作系统是863计划重大攻关科研项目,目标是打破国外操作系统的垄断,研发一套中国自主知识产权的服务器操作系统。
银行麒麟除了服务器版本,还有桌面版,桌面版自带Kydroid3.0软件包,它可以使大量的安卓应用不加修改地直接运行在银河麒麟V10桌面上,弥补了Linux生态应用短缺的不足。
相信国产操作系统也会越来越好用,生态也会逐渐完善。
我会持续更新关于物联网、云原生以及数字科技方面的文章,用简单的语言描述复杂的技术,也会偶尔发表一下对IT产业的看法,欢迎大家关注,谢谢。