CentOS7,作为一款深受用户喜爱的Linux发行版,将于2024年6月30日正式停止维护,这也使得CentOS作为RHEL的复制版,最终成为了历史。CentOS 7的后续版本CentOS8,早在2021年12月31日,就已经停止了维护。
那么这对于普通用户来说,意味着什么呢?是不是之后原来用的CentOS 7就用不成了呢?显然不是这样的。具体是什么情况呢,我们来说说这个事儿。
一、CentOS7停止维护意味着什么
CentOS 7停止维护并不意味着你手里的CentOS7系统盘或者是ISO文件从此以后都不能用了,用户依然可以用自己的操作系统盘安装系统,而且系统也能正常运行。
停止维护只是意味着这个版本的操作系统的问题将不会被处理,而很多基础软件的升级也不会再在这版本的操作系统上进行升级。
对于普通用户来说,短时间内并没有什么太大影响,而到了一定时间之后,用户会发现,新的软件可能无法安装了。比如说这个软件的安装需要某个升级版本的基础软件,像gcc之类的。但是gcc在CentOS7上只有老版本的,没有新版本的。这就意味着这个软件就安装不上了。这对于很多需要使用系统进行学习或试验的,比如说要学Python,那这个系统就用不成了,也没有后续的升级版。于是便只能换新的系统。
对于企业用户来说,这个问题就会更麻烦一些,因为提供企业的服务器如果出了问题,或者是更新的版本无法支持,那么对于企业来讲的损失是巨大的。
像是当年OpenSSL出现的“心脏滴血”漏洞,这个漏洞能使攻击者从服务器的内存中读取多达64k的数据,从而获取大约30%的https开头“安全网址”的用户登陆信息,包括购物、网银、社交、门户等类型的网站。从而引起了互联网世界的一阵风波。后来在OpenSSL的新版本中,研发团队弃用了所有低级API,因此使用了OpenSSL的项目都需要重新进行编译才能使用新版本。因此,如果企业的操作系统无法进行升级的话,带来的损失是巨大的。
所以在CentOS7停止维护之后,意味着大多数原来使用CentOS 7系统的企业,将不得不采用新的解决方案。
二、CentOS为什么停止维护了
作为一个业内最为知名的开源操作系统,CentOS广受用户的欢迎。那么为什么会停止维护呢,它的替代品又是什么呢?
很多人都知道CentOS系列其实就是免费版本的小红帽Linux(Red Hat Enterprise Linux,RHEL)。RHEL是红帽公司的商业产品,用户需要订阅该公司的商业支持服务才能使用。因为Linux操作系统的创造人Linus Torvalds一开始就把Linux贡献给了世界人民,所以红帽公司其实收费也不太好意思对吧。但是毕竟研发操作系统也要花钱的,于是红帽公司就是一边发行RHEL一边又把RHEL的源代码开源出来。用户可以拿着代码自己编译,只要不商用就行。于是CentOS社区就被这个源代码拿过来,去掉logo和订阅功能之类的,重制出来给大家就,这就是人们能下载到的CentOS。
但是2014年,红帽公司收购了CentOS,吸收了项目社区的几个核心人员,从那时候起,大家就知道CentOS停止维护恐怕是迟早的事情了。
那红帽公司为什么一边开源,一边又收购了CentOS呢?原因其实本身也就是商业利益使然。Linux的发行版有不少,像Ubuntu、Debian、Archlinux、OpenSuse、Gentoo什么的,所以为了培养用户习惯,早期红帽公司是希望CentOS用户量快速增长的。CentOS的用户量大,就说明他们的系统更好。
这里需要让大家理解一下这类公司的盈利方式,很多人会有疑问,即便免费版的这么好用,谁会去花钱买RHEL呢?对于普通用户确实是这样的,但是对于大企业来说,情况则不一样。毕竟操作系统,以及软件适配的兼容性也是会有问题的。如果出了问题,对于开源版的情况,是在社区提交一个问题,然后等着开发者们慢慢解决,这个期限就不知道多久了。对于企业用户来说,这是接受不了的。于是他们更希望花点小钱,来换取问题的快速解决。这样他们就会购买企业服务。
当然除此之外,红帽公司也会有技术书籍、培训认证等业务,收入不菲。
因此,CentOS本身很大程度是为了培养用户习惯,并且给RHEL做生产环境试验用的,毕竟CentOS用户那么多,发现问题的机率也就大,就会更好的支持RHEL的版本更新。但是CentOS是RHEL发行版的重制版,这种做“小白鼠”的作用就减弱了。而这也是红帽公司停止了CentOS维护的根本原因。这也就引出了下面我们要讨论的问题:CentOS停止维护后,替代产品是什么。
三、CentOS的替代产品是什么
尽管人们能够获取其它的Linux发行版,但是红帽公司与CentOS团队在停止CentOS7、8的维护之后,推出了CentOS Stream。那么CentOS Stream与CentOS发行版的区别是什么呢?如果我们以药物研发来举例的话,我们可以这样说,红帽公司推出的另一款Linux发行版Fedora是临床一期,比较激进,主要目的是看看这东西有毒没,如果有毒,用户就挂了。CentOSStream是临床三期,是已经确定吃了死不了的情况下,看看这东西有啥副作用,对不同用户剂量应该用多大。RHEL发行版是正品药,是试验做完了,能正式拿到市场上卖的药。CentOS发行版是印度仿制物,就是证明这个药能用了,我仿制出来给大家吃。
所以从这个角度来看,CentOS Stream对于红帽公司的意义比CentOS发行版大很多。
那么为什么一开始红帽公司不这样做呢?因为在用户习惯没培养起来的情况下,发行一个自己信心都不是很大的产品,很可能把公司搞黄了。而现在CentOS的用户已经培养起来了,系统也已经足够稳定了,这种情况下,停止维护CentOS发行版,而推出CentOS Stream,则对于红帽公司来说更为划算了。
不过对于普通用户而言,尝试多种系统总归没有坏处。
喜欢本文的话,欢迎关注活在信息时代哦:)
19年IBM收购了红帽子。
俗称,割韭菜
赶紧把Linux系统收购了,以后无论谁用都花钱。
开源软件的优点是能快速吸引全球开发爱好者,缺点是各有各做,无法统一,维护靠爱发电,软件体验感差。成也开源,败也开源