近日,红帽宣布了限制源代码访问性的政策,称 RHEL 相关源码仅通过 CentOS Stream 公开,付费客户和合作伙伴可通过 Red Hat Customer Portal 访问到源代码。也就是说,公开渠道不再提供 RHEL 的源码,只能获取 CentOS Stream 的源码,非客户获取源码就没有以前便利了。
这是继 CentOS 停服之后,红帽的又一大动作。消息一出,引发了许多人的担忧。事实上,有关红帽对 CentOS 相关代码发行方式的变更可以追溯到更早之前。CentOS 是红帽发行的社区版 Linux,其上游原本是红帽的企业发行版 Linux 系统 RHEL (Red Hat Enterprise Linux) ,因此对使用者来说更加稳定。
在服务器生产环境中,CentOS 占有率达到了 90%,2021 年国内存量 400 万台。
2020 年 12 月份,CentOS 官网正式宣布,将停止维护 CentOS Linux,并将更多资金和人力投入到 CentOS Stream 中。而 CentOS Stream 则是在 RHEL 的上游,其稳定性自然不如 CentOS。
CentOS 停服带来了一系列的问题,如安全性风险,随着更新和补丁的停止,系统将不再收到安全补丁;软件和依赖性问题,部分软件包和应用程序可能会面临过期和兼容性问题;技术支持缺失;迁移成本问题;遗留系统兼容性问题。
在 CentOS 宣布停服之后,许多人开始寻找更稳定的替代方案,OpenCloudOS 社区便应运而生。在过去一年多的时间,已经有 600 多家公司加入 OpenCloudOS 社区,实现了产业链类型全覆盖(12大行业),主流芯片、数据库、整机全覆盖,覆盖 10000+ 用户群体……
7 月 1 日,在 OSCHINA 主办的 93 期源创会上,腾讯操作系统 TencentOS 研发团队产品负责人,OpenCloudOS 社区贡献者汪礼超为到场观众详细讲解了 OpenCloudOS 社区发展与建设思路,以及技术特性。
汪礼超介绍,最初 OpenCloudOS 社区希望能在短期解决 CentOS 断供替代问题,长期解决国产操作系统上游供应问题,保障行业应用的基础软件安全供应及可持续健康发展。社区定位是从源社区(L1)、商业版(L2)、到社区稳定版(L3)的全链路覆盖,输出经海量业务验证的企业级稳定操作系统版本。避免断供风险,为行业提供可控的操作系统的上下游供应,做中国操作系统全链路供应标杆。
OpenCloudOS 社区作为核心底座,全面保障国产操作系统软件供应链,同源支撑服务器、桌面、嵌入式、边缘全场景。目前,OpenCloudOS 社区及衍生版本装机量累计超 1000万台,覆盖银行、保险、证券等 12大行业。
技术能力方面,OpenCloudOS 依托 TencentOS 10 年 + 专业技术打磨、系统整体可用性 99.999%、宕机自动分析成功率 95%,享有多级质量保障,提供高级别的安全防护服务,健全的运营支撑服务。
汪礼超带来了多个 OpenCloudOS 版本的介绍。
如 OpenCloudOS Stream23 系列版本,是 OpenCloudOS 社区 Stream SIG 成员联合研发独立演进的首个 L1 源社区项目,此系列紧跟上游,保障供应安全。目前已发布 3 个版本,产品能力持续完善,软件包自主选型达到 3000,实现不依赖其他发行版的自编译。
OpenCloudOS v9系列版本,这是 OpenCloudOS 社区成员联合研发基于OpenCloudOS Stream23 的首个 L3 全自研版本,高效经济,独立开放。OpenCloudOS 桌面系列版本,兼具实用和自主性,桌面支持是 OC 社区的重点工作之一,目前 OC8 已完成 NDE 桌面的支持,OC9 完成了 Gnome 桌面的适配工作。
未来,OpenCloudOS 开源社区将持续优化用户体验,继续提升操作系统易用性、安全性、稳定性;提升资源利用率,降本增效;持续打造绿色经济基础软件;紧跟新技术发展;协同开发者、伙伴、客户、行业共同打造基础软件基石、确保应用环境稳定、基础服务设施供应安全。