如果Red Hat 停止维护CentOS 的稳定版本,则会计划进行新的部署。昨天,有媒体报道称,Rocky Linux项目中文官方社区正式上线,公布了Rocky Linux项目的进展和未来的发展计划。
最后,在CentOS 创始人Gregory Kurtzer 宣布创建Rocky Linux 后,Oracle 介入以获取用户,CloudLinux 团队每年推出100 个稳定版本的CentOS 社区分支,并宣布将投资。 10,000 美元。 Rocky Linux 也在这里。
被母公司抛弃并不是一个很乐观的故事,但对于CentOS来说,抛弃一直是高调的,似乎也有为他辩护的声音。这似乎给了红帽一记耳光,理直气壮地告诉他们:“你们一开始的做法就是错误的。”
但事实真的是这样吗?从收购到最终停运,红帽放弃CentOS的真正目的是什么?事态将如何发展?还有更多的问题仍在发生。
被抛弃却迎来用户热捧
红帽于12 月8 日宣布CentOS 8 将于2021 年底退役,CentOS 7 将在其生命周期结束时停止维护。一石二鸟一石激起千层浪,不少CentOS 用户对CentOS 8 即将维护结束感到兴奋不已,讨论热烈。
CentOS 创始人Gregory Kurtzer 听到这个消息后,立即启动了一个新项目Rocky Linux,旨在保留CentOS。
“随着CentOS 改变方向,Rocky Linux 是企业操作系统的社区版本,旨在与Red Hat Enterprise Linux 100% 兼容,”项目描述中说道。
当这个消息公布时,Rocky Linux 项目创建还不到一天,仓库里还没有代码,但已经获得了近900 颗星。
随后Oracle也开始介入,抢走用户。就在上周,Oracle 立即在GitHub 上提供了从CentOS 迁移到Oracle Linux 的脚本(可以从CentOS 8、7 和6 切换到Oracle Linux),并推出了专门的网站,并宣称Oracle Linux 优于CentOS 用户。 CentOS 的替代品。
随后,服务器提供商CloudLinux也宣布将构建CentOS社区分支的稳定版本,新项目暂定名为Lenix。 CoudLinux 创始人Igor Seletskiy 承诺每年向Lenix 项目投资100 万美元……
CentOS虽然被废弃,但还是获得了市场用户的关注。
结局 6 年前就已注定
事实上,六年前Red Hat 收购CentOS 时,它似乎注定要被抛弃。
由于Linux是GPL许可的,因此Red Hat发布的任何基于Linux的RHEL商业版本也必须是完全开源的。因此,RHEL自发布以来就注定要被开发者修改并以不同的品牌名称发布。
CentOS是模仿RHEL的业界领先者,它基于RHEL的开源代码进行修改,并向外界提供100%的RHEL兼容性,并且长期以来一直认为它是RHEL的“私有”企业级发行版。结果,CentOS的存在无形中稀释甚至消灭了RHEL的大部分潜在商业客户。
在红帽内部,Fedora 和RHEL 是两个互补的开源产品。
其中,Fedora追求新功能,更新快(大约每六个月发布新版本),社区驱动,完全免费向社区开发者开放,无商业需求,是由帽子。 RHEL是企业级发行版,注重稳定性,更新速度慢(主要版本3-5年才更新一次)。然而,也有商业追求。
关于Fedora和RHEL之间的关系,在Fedora中验证的新功能将有选择地添加到RHEL的下一个主要版本中。总之,Fedora社区独立开发者的宝贵经验和劳动最终会融入到RHEL中,商业化RHEL的商业变现技术也会融入到Fedora社区生态中,进一步反馈到系统中。
对于红帽来说,将RHEL商业化的目的是可以理解的。毕竟,红帽也想生存,而Fedora 和RHEL 各自拥有特定用户群体的共生模式已被证明是协作的。独特的开源生态系统健康发展。
然而CentOS的突然崛起,打乱了Fedora与RHEL的共生组合模式。而且自成立以来,它一直是非营利口号的私人版本,进一步削弱了其通过商业化实现可持续发展的潜力。
于是在经历了严重的创始人团队之争、社区公开争议等事件之后,Fedora和RHEL这两个本不应该属于同一家公司的产品在2014年被红帽决定被收购。
“自2014年以来,CentOS项目已名存实亡”,有专家评价道。被红帽收购后,其地位在很长一段时间内都不明朗,但今天的CentOS 结局可想而知。
CentOS Stream 对企业并不友好
去年,CentOS 团队宣布与Red Hat 合作发布新的Linux 滚动版本CentOS Stream。根据Red Hat 的说法,它是介于Fedora 和RHEL 之间的“中端”发行版。主要目标是形成一个可回收的“彭罗斯三角”,以便社区对CentOS 的改进反馈到RHEL 中。这意味着原来的CentOS团队有了新的使命,CentOS进入了一个新的时代。
在这份宣布暂停维护的公告中,CentOS项目表示,“明年,我们将把重点从CentOS Linux转移到CentOS Stream。CentOS Linux 8作为RHEL 8的重建版本,将于2018年停产。” 。目前正在进行计划维护的CentOS 7系列的维护将在2024年维护期结束后结束。
这意味着CentOS未来将很难获得有效的更新和稳定的维护升级。免费使用RHEL 的日子已经一去不复返了。
“通过将软件和项目分发模式改为滚动版本,CentOS Stream的代码更新现在都是滚动更新。这样做的好处是我们可以满足个人用户对新版本、新功能的追求,对于企业来说,在线稳定性的要求更重要的是,一些未经充分验证而实现的功能对于企业环境来说更加危险。”StreamNative 社区经理Wang Dianjin 说道。
CentOS Stream 允许更快、更频繁的迭代,但它也带来了更高的风险。如果使用CentOS的企业级用户希望继续使用该软件,他们必须提高自己的技术研发能力以确保每次更新迭代都有足够的技术性能,或者使用需要迁移到的其他付费版本的RHEL。
Red Hat 宣布的新CentOS Stream 替代方案似乎对企业用户不太友好。
并未熄灭的开源热情
Red Hat的CentOS可能随着CentOS Stream的诞生而宣告消亡。又或许,从他被红帽收购的那一刻起,他就注定会成为今天的样子。但随着Rocky Linux、Oracle Linux 和Lenix 等开源系统努力成为CentOS 的下一个最佳替代品,一切似乎才刚刚开始。
“这就是开源软件的美妙之处:任何人都可以分支并构建他们喜欢和信任的项目,即使想法和方向不一致。例如,Orcale 收购MySQL 后,它变成了商业软件。当谈到管理开放的担忧时, MariaDB表示:“王点金多年来一直密切关注开源社区的发展。
据王殿金介绍,Linux发行版总数超过1000个,每个发行版都是人们为了追求特定目的而发布的。 “在不断的竞争中,只有最好的人才能获胜。从开源软件的角度来看,红帽放弃对CentOS 的维护并没有什么大问题。”
对于使用CentOS 的公司来说,就像Oracle 放弃对openJDK 的支持一样,社区厂商也站出来表示我可以接手维护工作。或者选择其他开源替代品,比如Oracle推荐的Oracle Linux或者自主研发的openEuler。
CentOS 即将被淘汰的消息似乎增加了开发者的热情。
参考:
红帽和微软联手打造企业级Linux版本.NET-InfoQ
关注我,转发这篇文章,私信我“获悉”即可免费获得价值4999元的InfoQ迷你书。点击文末“了解更多”即可访问InfoQ官方网站。获取最新资讯~
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/81139.html