centos|创新者CentOS Stream,不是替代者胜似替代者

centos|创新者CentOS Stream,不是替代者胜似替代者

近日 , CentOS Linux 8作为Red Hat Enterprise Linux 8(RHEL)的免费替代品 , 迎来了自己的EOL(生命周期结束) , 但原有CentOS Linux用户却因为需要找到替代品 , 陷入了一场争论之中 。
CentOS Linux的联合创建人Rocky Linux此前已另立门户 , 创立了Rocky Linux , Oracle Linux也希望吸引这些寻找替代方案的CentOS用户 , 而已经运行一年的同样免费的CentOS Stream也正给出方案 , 让用户平滑过渡过去 。 面对诸多选择 , 用户要如何正确做出选择呢?在近日举行的红帽企业开源讲堂第一期上 , 红帽首席架构师张家驹就用户关心的问题给出了答案 。

红帽首席架构师张家驹
Linux 的江湖
考虑到相当数量的用户对Linux背后的历名沿革以及社区发展还没有一个概念 , 所以这里还需要赘述一下Linux的门派 。
有人的地方就有江湖 , 而人入了江湖的标志 , 是加入了一个又一个江湖中的帮派 。 Linus Torvalds带领团队建立的 , 只有Linux最核心的内核代码 , Linux的各个社区再根据这个内核 , 添加自己的功能和配置 , 推出自己的发行版 。 这使得初期有几百种Linux同时存在 。
那个时候的Linux世界 , 确实更像一个江湖:村东的八卦拳师 , 因弟子进城务工找寻转圈所需的树木不便 , 某日突然灵光一现 , 从此总是扛着一杆红缨枪练功 。 将枪扎在地上 , 这一难题迎刃而解 , 他同时也因此创出另一派——扎枪八卦 。 村西八卦的创始人少时家贫 , 寒冬腊月也没钱买手套 , 手蜷缩着褪入衣袖 , 天长日久遂因掌形怪异而另成一派 。
但功夫好坏的判定标准只有一个——一横一竖 , Linux同样也如是 。 作为操作系统 , Linux对下需要在芯片为核心的硬件生态的兼容 , 对上需要直到应用的全体系的支持 。 因此生态做得越好的Linux也就有了更高的江湖地位 , 红帽Linux、suse linux、来源于Debian Linux的Ubuntu等几类Linux渐渐成为了市场的主流 。 但这却只能确定了如武当、少林这样的大门派 , 深入大门派内部 , 内部却同时存在着大量分枝 。
在红帽Linux中 , Fedora Linux是由Fedora项目社区开发、红帽公司赞助 , 目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统 。 Red Hat Enterprise Linux (RHEL)是红帽(Red Hat)公司发布的面向企业用户的Linux操作系统 。 CentOS则是 Red Hat Enterprise Linux(RHEL)的一个分支 , 由于可靠的稳定性和兼容性成为生产力服务器部署的主流选择之一 。
除此之外 , 2019年9月 , 红帽发布了CentOS Stream , 这是一个面向CentOS社区成员、红帽合作伙伴、生态系统开发人员和许多其他团体的上游开发平台 , 以便更快速、更容易地了解红帽企业Linux(RHEL)的下一步发展 , 并帮助塑造产品 。
从Linux社区的位置来看 , Fedora Linux是一个免费的纯社区版 , RHEL则是红帽公司的企业版 。 以往的CentOS Linux在RHEL的下游 , 而新兴起的CentOS Stream Linux则位于RHEL的上游 。 在这个链条上 , CentOS Linux的退出就引发了一系列的变故 。
重新认识CentOS Stream
因CentOS退出而引发的争论 , 张家驹认为更多是因为对于CentOS Stream的误解 , 他引用了一句著名的广告语:“别看广告 , 看疗效 。 ”
作为红帽长期的合作伙伴 , 英特尔架构、图形和软件集团副总裁Mark Skarpness就曾经表示: CentOS Linux引入红帽生态系统时 , 确实符合创新平台的需要 , 它为OKD、RDO等社区项目带来了一个稳定的基础 。 但开源开发的模式不是一成不变的 , 容器化应用和云原生服务 , 以及SaaS的普及 , 都让操作系统在规模和响应方式上 , 已经存在太多问题 。