CentOS“断舍离”了,红帽这次是下定决心要换个方向。作为过去十年里替代RHEL的免费选项,CentOS Linux 8在2021年底彻底断更。红帽副总裁兼CTO Chris Wright在官博上宣布这件事后,服务器管理员们心里都咯噔一下。这个系统是2014年出来的,用户习惯了它的稳定,结果现在要让他们去用滚动更新的CentOS Stream,大家的反应可想而知。以前是Fedora开发新版本,再经过CentOS这个中间人转到RHEL生产环境。这次红帽把这条河给截弯取直了,Stream直接把Fedora和RHEL连在一起。这个新分支本来是给开发者用的,现在变成了官方认可的快车道。 Greg Kurtzer把这个新定位看得很清楚。2019年发布的Stream本意是要把Fedora的最新改动更快送到企业面前,每天都在更新。这种做法让习惯了长时间稳定的用户受不了,很多人觉得这是降级。Reddit上有人说他们的旗舰产品跑在CentOS Linux 8上,一旦停服就搬家,还要带着几千客户走。对于中小企业来说,每天评估风险的代价太高了。 微软首席程序经理Jim Perrin也站出来为红帽说话。这位曾经是红帽工程师、现任CentOS董事会成员的人列出了三点好处:Stream让RHEL开发更透明;给ISV和开发者一条快速通道;提升社区参与度。大家可以提交Pull Request来投票改变代码。 面对质疑说红帽用免费CentOS给付费RHEL让路,Greg Kurtzer直接行动了。他fork了全部包和脚本,搞出了新项目Rocky Linux。GitHub开源第一天就有两千多Star支持。 Chris Wright解释说技术世界已经变复杂了。今天的操作系统得应对容器、云原生和硬件快速迭代等问题。三年一更的节奏跟不上了,Stream是把“开发—测试—生产”这个过程压缩到几周完成。 尽管CentOS Linux熄灯了,但Rocky Linux、AlmaLinux这些替代品已经准备好了。真正变的是心态,当云服务商控制了底层镜像的命门时,操作系统本身免费与否就不是决定因素了。 红帽把Stream当成了实验田,社区用fork备份代码;用户用脚投票——谁提供最稳最快的服务谁就赢。