聊聊CentOS停止维护,要我说这是件大好事!

这篇具有很好参考价值的文章主要介绍了聊聊CentOS停止维护,要我说这是件大好事!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

聊聊CentOS停止维护,要我说这是件大好事!

大家好,我是飞哥!

相信大家都听说过CentOS即将停止维护的事。今天就这件事,我来聊聊我的看法。我认为这在国内的技术圈内是个利大于弊的好消息

关于这件事,可能大部分同学还都只是粗浅地吃过1-2次瓜而已,并没有搞懂其中的缘由。其背景是这样的。

在过去的很长一段时间里,国内绝大部分互联网公司的服务器上所安装的操作系统都是总部位于美国北卡州红帽公司的CentOS。据统计,CentOS在服务器领域的占有率高达90%。

其实CentOS只是红帽旗下的一个发行版而已。另外两个是Fedora和RHEL(RedHat Linux)。这三个发行版的主要区别是在于更新策略的不同。Fedora是一个先行试验版本,会快速迭代各种新的Linux功能和特性。RHEL是红帽公司的商用发型版本。待各种新特性稳定后才会更新到其中,而且还是付费的。我们所熟知的CentOS,是RHEL的开源免费版本,它不仅仅是集运稳定的RHEL编译,而且还有一些问题的修复。虽然不如RHEL新,但胜在稳定。

聊聊CentOS停止维护,要我说这是件大好事!

相当于在版本迭代的流水线中,这几个版本有个上下游关系。Fedora在上游、RHEL居中,CentOS最靠下。在之前红帽公司的战略可能想的是我把前期版本放在CentOS里,新的稳定的通过我的商业版本RHEL来提供。这样又能靠免费版打造社区,还能靠商业版赚钱。

聊聊CentOS停止维护,要我说这是件大好事!

新的CentOS Stream被塞到了RHEL的前面。也就是说,CentOS Stream 和 RHEL现在完全反过来了。

现在CentOS Stream都是各种小版本更新,优先被当小白鼠试用各种各种新特性和新内核。待你稳定后人家再合并回人家的RHEL版本里去。之前 RHEL在上游的话,其实没什么太大问题。因为人家有红帽的付费服务作为支撑,即使有问题人家也能快速支持。但你一个免费的CentOS Stream如果部署到线上真出了啥问题,那是叫天不应,叫地不灵。这种情况下谁还敢用你的CentOS Stream。

红帽公司这时内心漏出鬼魅且阴险的一笑:“怎么样,老夫是不是技高一筹,这下你们都该乖乖来买我的付费RHEL服务了吧?”

要我说红帽你这家伙在中国市场混迹多年,没想到在对用户的理解上还是连及格的水平都没达到。我们这边的用户都是“要钱没有,要命一条”的主。随你咋搞,爷反正就是不付费。

另外我们也确实有大型企业是愿意付费的。但是真给你付费了你能保证给我们一天天的给我们好好服务么。保证哪天不再给我们来卡一下脖子么,谁敢信你。

而且其实国内在Linux的发行版上之前也并不是没有成果。早在2011年,腾讯在通过自主研发来代替外购的Linux发行版了,到2016年的时候就基本上全覆盖了腾讯的全部业务,支撑了全腾讯公司的业务平稳发展一直到今天。

对于腾讯来说,多年在Linux发行版上的积累可算是有舞台释放了。然后就是在各种公有云、私有云一顿操作,在2022年的时候达到了装机1000万台的规模。

腾讯代替CentOS对外的服务产品是腾讯云上提供的TencentOS Server。是基于社区LTS独立演进、全面优化、也同样稳定的替代。而且在用户态和CentOS同源兼容,不管你是CentOS7还是CentOS8。

聊聊CentOS停止维护,要我说这是件大好事!

在实现上,只需要新建一个基于 TencentOS Server的集群,把原来跑在CentOS上的服务迁移过来就行了。

但是这里面还有一个棘手的问题存在,那就是如果服务不适合这样大规模的跨集群迁移咋办。比如很多银行的服务都是对稳定性要求特别特别高的,迁移中引入的哪怕一点点的风险都是不可接受的。事实上,腾讯也已经把这个难关给攻破了,那就是原地迁移

所谓原地迁移,就是直接在原来安装CentOS的服务器上安装新的TencentOS。在给服务器上的原rpm软件包执行全量的替换,记录文件变更后,然后执行内核替换,重启后立即生效。

这就好比大家看过的给F1赛车几秒钟之内就换掉四条轮胎类似。而腾讯的原地迁移是直接给服务器用最短的时间换了心脏 - 操作系统!

聊聊CentOS停止维护,要我说这是件大好事!

CentOS停止维护激发了一系列国内OS的繁荣发展。所以,我一直都认为,CentOS停止维护只会给我们带来短期的阵痛。但长期来看,这是一件有利用我国操作系统产品发展的大好事!

声明,本文中所使用的部分资料和数据来源于腾讯技术开放日 TechoDay 活动。这个活动中有很多腾讯硬核技术在各个大型企业中的应用介绍,包括操作系统、云平台TCE、数据库、对象存储等。感兴趣的同学可以在下方的二维码中下载TechoDay资料。

聊聊CentOS停止维护,要我说这是件大好事!文章来源地址https://www.toymoban.com/news/detail-497520.html

到了这里,关于聊聊CentOS停止维护,要我说这是件大好事!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 维护积极的react native,为什么会有人造谣react native不维护了,停止维护。

            其实近几年我一直关注react -native,他一直更新频繁,0.60大重构,升级了js执行引擎Hermes,当前已经0.70.4版本了。性能越来越提高,但是总感觉到有人在刷百度,只要输入react-native后面就自动提示热搜“react-native 停止维护”,这误导很多人以为真的不维

    2024年02月11日
    浏览(46)
  • Spring Boot 2 正式停止维护。。再见了,Java 8!!

    大家好,我是栈长。 没错,就在昨天,Spring Boot 2.x 停止维护了。。 Spring Boot 最后一个 2.x 的版本 2.7.x 已经停止维护,3.0.x 也停止维护了,商业支持的版本也只有 2.6.x 了,2.5.x 以下的版本彻底退出历史舞台。。 从路线图可以看到每个版本的终止时间, 包括最新的 Spring Boot

    2024年02月05日
    浏览(58)
  • vue2停止维护,vue3成为新时代宠儿

    从官方发文来看,Vue 2.7 是当前、同时也是最后一个 Vue 2.x 的次级版本更新。Vue 2.7 会以其发布日期,即 2022 年 7 月 1 日开始计算,提供 18 个月的长期技术支持 (LTS:long-term support)。在此期间,Vue 2 将会提供必要的 bug 修复和安全修复,但不再提供新特性。 Vue 2 的终止支持时间

    2024年02月06日
    浏览(57)
  • centos停止更新?这篇博客教会你CentOS 7转化系统为阿里龙蜥Anolis OS 7

    目录 前言 一.centos停止维护 1.迁移背景 2.CentOS停止维护的影响 二.正式迁移 1.注意事项 2.部署迁移工具 1.下载迁移工具软件源 2.安装epel源   3.安装依赖(可根据安装工具时是否报错选择安装) 4.安装迁移工具 5.执行迁移 6.迁移后验证 随着技术的飞速发展,操作系统也日新月

    2024年01月18日
    浏览(54)
  • CentOS系统中部署和维护中进程有关的命令[ps,kill,killall,nohup ,systemctl,init]

    目         录 一、显示进程的状态 1、PS的语法 2、命令示例用法 二、杀指定ID的进程 1、Kill的语法 2、命令使用示例 三、杀掉指定名称的进程 1、killall命令的语法 2、命令使用示例 三、启动进程 1、启动进程的方法 (1)使用nohup命令 (2)使用systemctl命令 (3)使用init脚本

    2024年01月18日
    浏览(42)
  • 鼠标加速不一定都是好事,有时是适得其反,如在游戏当中

    如果你玩游戏,你会想在Mac上禁用鼠标加速。这是因为虽然鼠标加速可能很好,但它可能会导致鼠标光标速度不一致,这在游戏中并不理想。 简单地说,如果macOS检测到你正在以特定的速度或强度移动鼠标,鼠标指针加速会提高光标的移动速度。从本质上讲,你需要更快地移

    2024年02月05日
    浏览(34)
  • 【Linux】天天直接IO?我说停停,不如试试文件缓冲区

    收录于【Linux】文件系统 专栏 关于文件描述符与文件重定向的相关内容可以移步 文件描述符与重定向操作。 可以到 浅谈文件原理与操作 了解文件操作的系统接口。 目录 系列文章 揭秘C库文件结构体  文件缓冲区 为什么需要文件缓冲区 刷新机制 内核文件缓冲区 模拟实

    2024年02月09日
    浏览(105)
  • 我说用count(*)统计行数,面试官让我回去等消息...

    前言 1 count(*)为什么性能差? 2 如何优化count(*)性能? 2.1 增加redis缓存 2.2 加二级缓存 2.3 多线程执行 2.4 减少join的表 2.5 改成ClickHouse 3 count的各种用法性能对比 最近我在公司优化过几个慢查询接口的性能,总结了一些心得体会拿出来跟大家一起分享一下,希望对你会有

    2024年02月08日
    浏览(47)
  • 手机卡商家套路有哪些?我说的这几种你肯定遇到过!

      大家好,我是51物联卡葫芦妹,我忍不住了,今天要给大家曝光几种常见的手机卡宣传骗术。 其实是这样的,昨晚有个粉丝问我,他私信我说让我帮他看看某个卡靠不靠谱,名曰超神卡,月租69块钱,流量245G,通话200分钟,一看好像没什么问题。我们接着往下读优惠详情这

    2024年02月15日
    浏览(36)
  • 【linux】:老师问什么是爱情,我说了句:软硬链接和动静态库

        文章目录 前言 一、软硬链接 二、动态库和静态库 总结   上一篇文章的最后我们讲解了文件的inode,那么文件名和inode有什么区别呢?区别就在于linux系统只认inode号,文件的inode属性中,并不存在文件名,而文件名其实是给用户用的。我们以前讲过linux文件目录,那么目

    2023年04月19日
    浏览(132)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包