2020年12 月 8 日,CentOS 开发团队在其官博宣布,CentOS 8 将在 2021 年底结束支持,也就意味着不会有 CentOS Linux 9,CentOS 10的出现了。
当时听到这个消息的我,蛋碎了一地。
现在,随着最后通牒时间越来越近,就不得不考虑后续的路怎么走。
但是,有一个好消息是,虽然CentOS8马上就要作古,CentOS7,将被支持到2024年6月30日。所以短期对于使用CentOS7的用户来说,并无太大影响。只是苦了激进采用CentOS8的用户了。
还有3年的时间来考虑下一步到底要用啥。
CentOS是免费的、稳定的发行版,完全重建于RHEL,目前最广泛应用的是CentOS7版本。CentOS8成为CentOS最短命的发行版本,是一个没开始便已经结束的版本。
红帽做出以上举措,除了商业方面的考虑,还是因为目前的发行版本,并不太像一个操作系统。CentOS6、CentOS7、CentOS8等,具有明确的版本号,从低版本Linux升级到高版本Linux,只能通过重新安装系统,代价很大。新的CentOS Stream,可以实现滚动升级的功能,只需要联网更新既可保证系统是最新状态。
所以红帽现在主打CentOS Stream版本。
但是,这样的升级方式,对于追求稳定性为主的服务器环境来说,并不见得是一件好事。Linux上海量的应用包,要适应这种升级方式,也需要有一段过渡时间。所以,最近几年,并不推荐使用CentOS的Stream版本。
该行为得到了大多数开发者和企业的讨伐,目前社区已经开始酝酿类似CentOS的发行版本,如Rocky Linux。但后续具体如何发展,还需要时间验证。如果你花了大力气升级过系统,你就更能理解这种感觉。尤其是官方说你的系统以后的安全补丁都不给你做了,就更加让人抓狂。
除了红帽系列,Linux的发行版本众多,软件包的管理方式,大体上分为apt-get和yum等两种方式,红帽属于yum系列。
Oracle Linux 与CentOS最类似的替代品,就是Oracle Linux,但它也是基于RHEL构建的,不太推荐
*Ubuntu* 有桌面版和server版,其桌面版光环压过了server版,在服务器环境中有应用但应用不多
*OpenSUSE* 国内使用的比较少,包管理方式比较特别,但国外应用较多
*Debian* 老牌的Linux发行版,稳定可靠
*FreeBSD* Unix分支,稳定可靠,但与Linux软件有些许兼容问题,不推荐
综上所述,建议目前采取观望态度,在2024年之前,可依然使用CentOS7版本。长远看来,新的替代品将会在最近几年产生,社区是选择CentOS Stream,还是选择开源的复制品Rocky Linux,需要一个过程。
如果CentOS被淘汰,建议使用Debian作为主要的Linux Server环境,它的包管理工具是apt,最新版本是9.9,Ubuntu等其他Linux都借鉴于此。
作者简介:小姐姐味道 (xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。