行业报告 AI展会 数据标注 标注供求
数据标注数据集
主页 > 数据挖掘 正文

聊聊CentOS Linux的关闭

上周二发生了一件对开源社区可能具有历史性影响的事情,红帽首席技术官Chris Wright和CentOS社区经理Rich Bowen分别宣布了CentOS 的未来和功能的重大变化,CentOS Linux 8将是CentOS的最后一个版本。展望未来,将没有CentOS Linux —而只剩下了CentOS Stream。CentOS Stream最初于2019年9月发布,它充当“ RHEL下一步功能的滚动预览”,其意图和功能与Red Hat Enterprise Linux的预览非常相似,因为它将在一年左右的时间内发布。而这个宣布并不意味着CentOS  Linux改名为CentOS Stream,而是Centos Linux终结了,CentOS Stream还是那个CentOS Stream,并不准备承担任何CentOS Linux曾经承担的角色。
 
从2004年起我们就习惯了每个RedHat Linux都有一个对应的开源的CentOS版本,不过在2014年RedHat收购(严格说是通过一个合作协议完全控制了CentOS)CentOS之后,就有有识之士提出了一个十分悲观的观点,我们可能会失去CentOS Linux,2019年IBM收购红帽时,也有人大喊狼马上就要来了,不过这种狼来了喊了几次,狼也没有真正的到来。但是在这个新冠病毒肆虐的冬天,狼真的来了。
 
我们通过一张图来看懂Rhel和CentOS的生态,以及这次变化带来的绝大影响。

 

RedHat是一家以开源社区为上游的Linux操作系统厂商,而CentOS 以RHEL为上游,利用GPL V2开源协议的许可,将RHEL稳定版本的Linux核心加以封装后编译发行,因此CentOS Linux基本上具有RHEL核心的稳定性。失去了CentOS Linux意味着我们失去了一个稳定的下游版本,只能被迫使用上游的不稳定版本来替代CentOS Linux,这对于大多数生产系统来说是不可接受的。这件事在国外的技术论坛,包括Reddit上面都引起了巨大的反响,绝大多数是声讨的。不过也不乏对开源社区的运营模式的思考,有人甚至建议每个LINUX用户都对基金会支付少量的费用,比如每年50美金,从而避免CentOS LINUX事件的重演。
 
不过似乎12月8号的事件在国内引起的反响并不大,因为对于LINUX操作系统,虽然RHEL的使用量十分巨大,不过真正购买RHEL订阅的国内客户并不多,大家也很难区分CentOS Linux和RedHat Linux到底有啥区别。不过已经有大量的使用CentOS的国外互联网公司做出了第一反应。对于谷歌、亚马逊或者国内的BAT之类的大型互联网企业来说,只要CentOS Stream存在,就不怕了,他们有能力,也有钱去基于该版本定制出适合企业的稳定版本,也就是承担现在CentOS承担的角色。而对于一些中小型的互联网企业来说,不亚于晴天霹雳,如果今后要把所有的服务器都从CentOS迁移到RHEL上,那个成本不是一笔小数目,而且RHEL的所有订阅费都是按年收费的。这里有个误区,很多国人都认为LINUX既然是开源的,那么红帽LINUX的发行版也是免费的。LINUX的源代码是开源的,但是不意味着二进制发行版是免费的。
 
实际上,开源社区的总体风险还是可控的,特别是LINUX的GPL许可2.0对持续开源的支持(事实上,红帽在近些年已经对红帽发行版),已经从根本上避免了LINUX从开源变成闭源,另外除了REDHAT外,还存在数个LINUX发行版本存在。红帽无法使用了,我们还可以选择其他免费的LINUX发行版本,比如ORACLE OEL。当然不同发行版本之间会有一些细微的差别,我们在上面开发的应用,包括数据库、中间件、应用系统等都需要做一定的适配才能稳定、高效的运行,当然有很多应用并没有应用到较为深入的操作系统内部功能,那么其适配工作会相对简单。
 
对于使用RedHat生态,特别是CentOS系统的用户来说,一年后可能面临着选择。CentOS Linux 9肯定是不会出现了,该何去何从呢?付费、盗版或者转向其他的LINUX发行版本是三个可能的选择。
 
其实在2014年红帽出资资助弹尽粮绝的CentOS的那天就注定了12月8日的结局的必然性,韭菜熟了肯定不能烂在地里,收割是必然的。因此我们的企业也要未雨绸缪。本次红帽割韭菜,也许也是我们国产LINUX 操作系统的一个机会。我们的国产LINUX操作系统实际上也是基于开源社区代码发行的下游稳定版本,无论再怎么说是自主研发的,本质上也是和RedHat一样的企业,国产操作系统厂商也不要不屑于和RedHat为伍,RedHat已经是人类历史上最伟大的操作系统厂商之一了。如果我们的Linux操作系统企业做的足够好,我们的企业也是有机会成长成红帽这样伟大的企业的。只不过我们能不能学学十年前的RedHat,先花钱养两年韭菜,然后再收割。
 
目前的情况是,CentOS的用户如果要迁移到RHEL,一颗CPU一年的订阅价格是349美金,如果我们的OS厂商能够推出349人民币甚至是34.9人民币一颗CPU的订阅价格,那么培养一部分国内有一定正版意识的企业从CentOS迁移到国产Linux系统还是很有可能的。甚至做的再牛一点,国内的Linux厂家推出一个类似CentOS Linux的较为稳定的可用于中小企业生产环境使用的免费的Linux发行版本来,那么国产Linux系统的未来就更可期待了。
希望我们的国产Linux厂商能够抓住这次机会,而不是反过头来去学习RedHat一样割韭菜。国内的韭菜才发芽,完全没到收割的时节呢。
 
附:关于RHEL收费还是免费的一点纠偏
在国内的几乎所有的关于RHEL是否收费几乎都只有一种观点,就是你使用RHEL发行版本是免费的,购买服务才需要收费。实际上这是一个巨大的误区。从REDHAT LINUX变成RHEL以来(RHEL之前的所有REDHAT LINUX都是免费的,较高版本是RH LINUX 9.0),红帽公司只发布了一个RHEL的免费订阅,就是2019年发布的RHEL 8 开发者免费订阅服务,该免费订阅用于软件开发,不支持商业应用。
 
使用RHEL的开源源代码进行编译也是获得稳定版本LINUX的一个方法,不过由于遵循GPL V2开源的是LINUX核心,核心之外的各种组件,其许可各不相同,从红帽的许可说明上看,至少有7/8种软件许可协议存在,要想完全搞清楚各个工具和模块的许可协议,并进行适当的裁剪来避免许可证法律陷阱,不是一般的个人和企业能够做到的。
 
在以前,获得RHEL免费发行版本的较佳渠道是使用CentOS Linux,因为这个版本是对应RHEL源代码基础上只有细微区别的重新编译版本。
 
声明:文章收集于网络,版权归原作者所有,为传播信息而发,如有侵权,请联系小编删除,谢谢!
 
 

微信公众号

声明:本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

网友评论:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
SEM推广服务

Copyright©2005-2028 Sykv.com 可思数据 版权所有    京ICP备14056871号

关于我们   免责声明   广告合作   版权声明   联系我们   原创投稿   网站地图  

可思数据 数据标注

扫码入群
扫码关注

微信公众号

返回顶部