国产操作系统新进展:OpenCloudOS 社区推出首个全自研发行版

3 月 31 日,国产操作系统开源社区 OpenCloudOS 正式发布首个全自研社区 9.0 版本(以下简称“OC9.0”)。据了解,该版本由腾讯等十余家企业共同开发并长期维护,其内核及用户态软件均为自主选型、独立演进,在操作系统发行版的全链路均实现自主可控。 操作系统等基础软件是信息技术的根基,也是亟需实现突破,掌握更多自主知识产权的关键核心技术领域。 当前,服务器操作系统发行版包含从 L1 到 L3 的不同层级。其中,L1 基于 Linux 内核及核心组件构建,是最上游的“源社区”版本;L2 企业版基于 L1 源社区版本加固,提供企业级的技术支持及服务,可用于真实业务场景,是稳定可靠的发行版本;L3 社区版基于 L2 企业版进一步优化,是代码完全开源、生态全面开放的发行版本。

早在 2010 年,腾讯就已经推出自研操作系统 TencentOS。TencentOS Server 在资源调度弹性、容器支持、系统性能及安全方面均有升级,更适合云环境。目前该操作系统已经覆盖了腾讯所有的业务。 在腾讯操作系统研发逐渐步入成熟的阶段,2021 年,OpenCloudOS 操作系统开源社区正式诞生。腾讯将十余年技术积累悉数投入,成为 OpenCloudOS 的主要发起者和核心技术贡献者。OpenCloudOS 以打造从 L1 到 L3 全覆盖的操作系统发行版为特色,致力于研发自主可控的下一代云原生操作系统,并以社区为依托,建设操作系统开源生态。

OpenCloudOS 社区 TOC(技术监督委员会)主席、腾讯云副总裁郭振宇表示:“从 L1 到 L3 的研发模式是一种完整成熟的操作系统研发模式,只有通过这样的模式,从源头社区切入,才能真正摆脱外部依赖,长期健康发展。” 今年 1 月,L1 源社区的 OpenCloudOS Stream 正式发布,在云原生、稳定性、性能等方面均有支撑,可以全面地支持所有硬件平台,提供自主创新的上游版本。 本次发布的 L3 社区版 OC9.0,是基于 L1 源社区的 OpenCloudOS Stream 优化推出,由腾讯与 Intel、中兴、龙芯、中科方德等二十余家单位共同研发。OC9 使用上游社区最新内核 Kernel 6.1,提供多体系架构和新硬件支持,多核性能优化,混部隔离特性增强。同时,MGLRU、Mapple Tree 等特性提升内存管理效率,具备完善的 Cgroup V2 支持、多架构热补丁支持,并提供细致化的调优与系统适配。

除了高性能、安全稳定、支持多硬件平台的特性外,OC9.0 还将为云原生、大数据、人工智能等领域的开发者和用户提供更好的基础环境和服务能力。 开放原子开源基金会业务发展部部长朱其罡表示:“操作系统是数字基础设施的底座,也是推动我国产业数字化、智能化发展的核心力量。在这一过程中,繁荣的开源生态必不可少。我们高兴地看到,OpenCloudOS 在全链路自研方面取得了显著进步,成为研发下一代云原生操作系统的重要力量。未来,基金会将继续助力 OpenCloudOS 操作系统的孵化发展,将其打造成为国际一流开源操作系统社区。” 自 2021 年成立至今,OpenCloudOS 社区成员增长迅速,目前已有 600 余家生态伙伴加入,覆盖操作系统厂商、芯片厂商、整机厂商等 11 大行业和领域。其中超过 60 家企业单位、高校及机构深度参与 OpenCloudOS 社区的共建 ,腾讯、英特尔、中兴、九州云、网迅科技、绿芯、麒麟软件、京东云、宝德、北京红旗、飞腾、浪潮、龙芯中科、OPPO、中科方德、兆芯、清华大学、北京大学等都是社区重要成员。

目前,OpenCloudOS 社区及衍生版本装机量累计超过 1000 万节点,覆盖了银行、保险、证券等 12 大行业,并经历了海量场景长时间的考验。 针对中小企业面临的痛点问题,OpenCloudOS 社区还于近期推出“千百双扶”计划,从迁移服务、生态资源、联盟体系、投资孵化等维度,助力千百家中小企业快速实现国产操作系统的平滑升级和迁移。 未来,OpenCloudOS 社区将继续坚持多元化的技术输入、长期主义的技术路线,助力国产操作系统在开源共建中壮大成长。

avatar
Yan
SegmentFault 新媒体运营
38 声望
9 粉丝
0 条评论
推荐阅读
Level Up!真格 AI 游戏黑客松等你来战
AIGC 可以在游戏领域的多个环节施展魔法——无论是游戏前的美术设计、内容设计和测试,游戏中的体验优化,还是更延展的游戏直播解说、模型训练,AIGC 被期待能做到在保证高质量的同时降本增效。在过去的几个月内,...

Yan1阅读 22.9k

如何优雅地组织Rust项目中的异步代码?
很多使用过Async Rust的人都可能有过被其要求的约束所困扰的经历,例如,spawned task有'static的要求,MutexGuard不能跨越.await,等等。克服这些约束需要仔细地设计代码结构,很可能会导致晦涩和嵌套的代码,这...

Datenlord阅读 830

封面图
KaiwuDB协议代码解析(1)
PostgreSQL 协议的消息通用格式如下图所示,包含 1 字节的消息类型,4 字节的长度(不包括类型的长度),以及消息的内容。由于历史原因,startup 消息不包含类型。

KaiwuDB阅读 555

封面图
精准测试之覆盖
•代码覆盖测试是一种软件测试技术,用于衡量在运行测试时程序源代码中有多少被执行。这意味着代码覆盖测试衡量了程序源代码被测试的程度,它提供了关于测试期间哪些源代码组件被执行以及哪些部分没有被执行的详细...

京东云开发者1阅读 509评论 1

封面图
【如何给iOS APP加固】之检查代码漏洞 第四章【附代码】
在应用程序开发过程中,可能会出现代码漏洞,如缓冲区溢出、格式字符串漏洞、SQL注入等。这些漏洞会使应用程序易受攻击。因此,需要定期对应用程序进行代码审查和漏洞检测,及时修复代码漏洞。

小飞象阅读 414

面试必考: 手撕代码系列(一)
前言系列首发于公众号『前端进阶圈』 ,若不想错过更多精彩内容,请“星标”一下,敬请关注公众号最新消息。面试必考: 手撕代码系列(一)手写深拷贝 (deepClone) {代码...} 手写浅拷贝 (shallowClone)逻辑同深拷贝类...

控心crazy阅读 359

封面图
腾讯2022年度研发大数据报告:研发人员占比74%,新增研发项目超7000个
3月20日,腾讯正式发布《2022年腾讯研发大数据报告》(以下简称《报告》)。《报告》由腾讯技术委员会出品,全面披露了2022年腾讯在研发投入、研发效能、开源协同等方面的重要数据。

腾讯技术阅读 318

封面图
avatar
Yan
SegmentFault 新媒体运营
38 声望
9 粉丝
宣传栏