一直有个未经证实的数据:现在的服务器操作系统大部分都是 centos,可能占据9成以上的份额。
12 月 8 日,CentOS 开发团队在其官博宣布,CentOS 8 将在 2021 年底结束支持。这时我更钦佩一位知乎网友在2016年的留言:大部分创业公司都活不过三年,所以Ubuntu LTS也许是较好的选择。
关于Ubuntu 还是CentOS 的口水争论,其实是没有必要的。本人在应用开发初期,定夺项目操作系统的时候,觉得Ubuntu官网的格局好像更加正规,桌面版、server版的发行状态和资料更加正规详实,所以最终选择了Ubuntu Server。7、8年前用ubuntu server 部署的项目,至今跑得很好。
最近ubuntu产品策略经理:莱希·桑德基 Lech Sandecki 发文希望停止更新后的CentOS 用户能够迁移到ubuntu ,并阐述了6大理由。
对于项目实施来说,运维技术非常关键,适合的才是最好的。拥有大量用户的CentOS,倒是很有可能在中国,获得新生。
一、开发人员更喜欢Ubuntu
根据2020 HackerEarth开发人员调查,与其他Linux发行版相比,有66%的经验丰富的开发人员和69%的学生更喜欢Ubuntu。这是因为Ubuntu为他们提供了最多的最新开源软件。 例如,Ubuntu 20.04 LTS附带了30,000多个开源软件包,例如Python,Ruby,Go,Java,Apache,Nginx,PostgreSQL,MySQL,Node.js,PHP等。因此,Ubuntu是迄今为止最受欢迎的Linux发行版。
排在第二位的CentOS被11%的专业人员选择。
二、Ubuntu LTS是可预测的、稳定的和安全的
Ubuntu的长期支持(LTS)版本每两年发布一次,所有LTS版本都受益于5年的免费安全维护(可以延长到10年)。为了确保Ubuntu用户的安全,Ubuntu安全团队应用了数千个安全补丁。例如,Ubuntu 16.04 LTS受益于自2016年4月以来已完全免费修复的5,000多个常见漏洞和CVE!
而且,该团队的行动非常迅速,几乎没有时间让不良行为者利用漏洞:关键的CVE平均在不到24小时内得到修补。在最新版本Ubuntu 20.04 LTS的支持下,所有用户均可免费获得安全更新,并可以直接访问数千种精选的开源应用程序,直到2025年。
三、Ubuntu没有强制订阅
Ubuntu可以免费下载和使用。无论是否附加了Ubuntu优势(UA)订阅,每个Ubuntu实例都具有相同的位。UA是一个可选的按机订阅,可增强法规遵从性,扩展的安全性和24/7企业级支持。
因此,无论他们的Ubuntu计算机是用于开发目的还是在生产中运行工作负载,用户都将从一致的体验中受益。
四、UbuntuLTS以透明的按机定价提供企业级支持
Ubuntu是最具成本效益的开源平台,在全球拥有数百万用户。它还得到了企业支持专家团队的支持,该专家团队提供了有关向Ubuntu迁移的帮助。它提供对特定于合规性的模块的访问,包括FIPS 140-2认证的加密技术,DISA / STIG和CIS加固,内核Livepatch,以提高正常运行时间和安全性。
五、Ubuntu提供多云体验
您会发现Ubuntu在任何需要的地方都能完全相同地工作。在工作站,数据中心,边缘和云中。特别是在公共云上,它通过无缝集成层和许多内核级,特定于云的优化提供了相同的Ubuntu出色体验。
此外,借助Ubuntu Pro,用户可以受益于十年的安全维护,内置强化,FIPS加密模块以及Azure和AWS上的云原生按需付费模型。
六、Ubuntu为大型基础架构提供支持
Ubuntu是基础架构堆栈的核心。它是构建大规模基础架构(例如OpenStack私有云,Kubernetes,高性能计算(HPC)和大数据)时的首选平台。Ubuntu在此类项目中的广泛采用来自其稳定性,互操作性,安全性和直接的用户体验。
Ubuntu也被全世界的科学家所使用,为各种数据分析平台提供支持。还记得黑洞的第一张照片吗?猜猜,它是基于什么创建的?
CentOS 的社区性凸显资金链的脆弱本质CentOS Linux一直是社区驱动的开源项目。可以把CentOS理解为Red Hat AS系列的社区版。而CentOS一直以来,都是Red Hat的资金支持,走到了今天。所以当小红帽逐步企业化,以盈利为目标的时候,CentOS的命运可想而知。
然而,CentOS 停止维护消息一出,便引发了广大开发者的强烈不满。一条流行的推文揭示了一些免费的软件项目,为什么会有类似的结局:
Oracle收购了Sun和Solaris Unix,Sun服务器/工作站和MySQL走向/ dev / null;
IBM收购Red Hat:CentOS将进入> / dev / null;
以此类推,如果大型供应商(例如Oracle,IBM,Microsoft等)一旦收购了您的常用软件,请尽快启动迁移过程。
CentOS 将在大中华区得到新生1月27日,统信软件宣布与阿里云等公司达成合作,共建 OpenAnolis 社区,并在二季度推出 兼容Anolis OS 8 系统。
Anolis OS 8 是一个开源、中立、开放的社区发行版,支持国际、国内主流芯片架构,和 CentOS 完全兼容,并声称“100% 继承原 CentOS 的产业生态”。统信软件表示还将基于社区版发行商业版本。
OpenAnolis 社区下设理事会、技术委员会和运营委员会。首批理事成员单位包括阿里云、统信软件、飞腾、兆芯、龙芯等主流芯片厂家和国内领先云公司,以及以 Intel 等国外领先芯片厂家为代表的合作伙伴单位。
另一个国内兼容CentOS 的linux发行版是TencentOS Server,来自大厂腾讯,据说安装量已超过 500 万。
TencentOS Server 包含 TencentOS Server 2 和 TencentOS Server 3 两个版本,用户态分别基于 RHEL 7 和 RHEL 8 定制研发而成,与 RHEL 兼容,内核分别是基于社区 Longterm 版本内核的 TK3-4.14 和 TK4-5.4,即使 CentOS 8 提前结束更新,TencentOS Server 的用户态仍可以基于 RHEL8 提供更新支持,将是绝好的 CentOS 替代方案。
写在最后天下没有免费且不散的宴席,但以CentOS的声名,走向这样的结局太过可惜,这是国产 Linux操作系统的天赐良机,甚至在阿里、腾讯这样的大厂支持下,国产CentOS替代方案,可以在开源世界占据一席之地。