数智资源网
首页 首页 大数据 查看内容

聊聊CentOS Linux的关闭

木马童年 2020-12-20 10:19 65 0

上周二发生了一件对开源社区可能具有历史性影响的事情,红帽首席技术官Chris Wright和CentOS社区经理Rich Bowen分别宣布了CentOS Linux的未来和功能的重大变化,CentOS Linux 8将是CentOS的最后一个版本。展望未来, ...

上周二发生了一件对开源社区可能具有历史性影响的事情,红帽首席技术官Chris Wright和CentOS社区经理Rich Bowen分别宣布了CentOS Linux的未来和功能的重大变化,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的生态,以及这次变化带来的绝大影响。

聊聊CentOS Linux的关闭

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源代码基础上只有细微区别的重新编译版本。

操作系统 互联网 数据库 中间件 中小企业 软件开发
0
为您推荐
HIVE数据仓库完美实战课程,资源教程下载

HIVE数据仓库完美实战课程,资源教程下载

课程名称【快速掌握HIVE视频教程】HIVE数据仓库完美实战课程课程目录├第一周:hive基…...

尚硅谷大数据Flink技术与实战,资源教程下载

尚硅谷大数据Flink技术与实战,资源教程下载

课程名称尚硅谷大数据Flink技术与实战课程目录理论_Flink基础 001__Flink理论_Flink…...

廖雪峰-2019大数据分析精品资料价值1980元,资源教程下载

廖雪峰-2019大数据分析精品资料价值1980元,资源教程

课程介绍:廖雪峰大神历时3个月打磨出来的《数据分析必备技能》的视频学习资料,由浅…...

尚硅谷-大数据项目之电商数仓教程下载

尚硅谷-大数据项目之电商数仓教程下载

课程介绍:本课程以国内电商巨头实际业务应用场景为依托,对电商数仓的常见实战指标以…...

小码哥李明杰Java版《恋上数据结构与算法》 ,资源教程下载

小码哥李明杰Java版《恋上数据结构与算法》 ,资源教

课程目录01-学前须知01-为什么要学习数据结构与算法02-编程语言的选择03-课程大纲04-…...

阿里云大数据分析师ACP认证视频教程下载

阿里云大数据分析师ACP认证视频教程下载

课程介绍阿里云大数据行业认证-大数据分析师认证(ACP-Alibaba Cloud Certified Prof…...

恋上数据结构与算法(第二季),视频教程下载

恋上数据结构与算法(第二季),视频教程下载

课程介绍:课程由MJ老师和名企算法大咖共同研发,在保证易懂的同时确保课程的系统全面…...

社交网络分析与挖掘,视频教程下载

社交网络分析与挖掘,视频教程下载

课程介绍:社交网络和数据挖掘是计算机学科相关研究中的热点,其具体研究涵盖理论、关…...