英特尔携手龙蜥,共筑未来操作系统 原创
2024 龙蜥操作系统大会(OpenAnolis Conference)已于北京完满举办。在主论坛上,英特尔中国开源生态负责人陈春曦围绕英特尔与龙蜥社区的合作成果、未来计划做了分享。以下为分享原文:
(图/英特尔中国开源生态负责人陈春曦)
英特尔有超二十年参与全球开源社区的经验。在中国,英特尔也积极投身于如龙蜥这样优秀的开源社区。因此,在过去几年里,英特尔与龙蜥社区在技术、运营、活动等方面展开广泛而深入的合作。
作为一家芯片厂商,英特尔的核心策略之一是深化与开源操作系统社区的合作,以确保其最新的产品特性能够迅速被这些系统和平台所采纳和支持。通过这种方式,英特尔不仅加速了自身技术的普及应用,还促进了整个生态系统的创新与发展,特别是在 Linux kernel 方面,英特尔做出了显著贡献,积累了大量成熟案例落地。这也为后续和龙蜥社区的合作提供了丰富的成功经验。
在技术上,龙蜥社区和英特尔的合作不仅限于架构层面,还持续向更上游的领域扩展,包括云原生、虚拟化和 AI 等前沿方向。在运营上,双方共同推动 X86 生态系统布局,通过多种形式共建社区生态,如举办技术 MeetUp、参加龙蜥大讲堂以及龙蜥+超级探访等。这种合作关系互利共赢,一方面,英特尔能够为社区带来最新的技术创新;另一方面,通过收集来自社区的产品特性需求反馈,英特尔也得以不断优化自身产品。简而言之,龙蜥社区与英特尔之间的合作促进了双方在技术进步和服务提升方面的共同成长。
一直以来,如何确保最新版本的操作系统能够第一时间利用芯片厂商硬件上的最新特性是一个巨大的挑战。为此,英特尔在龙蜥社区成立了Intel Arch SIG(特别兴趣小组)。通过与龙蜥社区的合作,Intel Arch SIG 成功地促进了操作系统与英特尔芯片最新特性的有效对齐,从而为用户提供了更优的性能体验和技术支持。
英特尔至强芯片一直备受业界关注。从上图可以看出,英特尔产品线的发布时间与龙蜥操作系统的开发时间高度重合。这样的时间安排使得我们能够尽早地将英特尔产品的最新特性与龙蜥社区共享,提前进行兼容性和性能测试,从而确保内核得到充分优化。因此,在龙蜥操作系统正式发布的第一天,用户即可享受到最新的英特尔技术特性。
此外,我们也正在与龙蜥社区探讨未来的合作愿景,包括是否进一步扩大英特尔 OEM 产品的兼容性、性能测试及优化工作范围,以确保这些产品能够获得共同的优化认证。这样不仅可以让选择使用龙蜥操作系统的用户享受到英特尔最前沿的产品特性,同时也为双方提供了更广阔的合作空间和发展机会。
截止目前,英特尔在龙蜥社区技术上的具体贡献分四个领域:第一是性能加速器,英特尔最新的至强可扩展处理器 6 有很多加速性能,包括对人工智能、底层的加速。第二是安全性,英特尔提出如何构建安全的人工智能环境,不仅有操作系统软件方面的技术,也有底层硬件方面的技术融合。第三是大家非常关注的功耗问题。第四是高可用性。
在开源方面的贡献,英特尔在龙蜥社区的贡献度位列前茅,特别是在人工智能方面,随着至强芯片第 6 代的发布而进一步加深,这其中一个关键的合作点是异构计算架构。那在这个框架下有什么优点?目前在 AI 的芯片中一部分需要 CPU 来做,另外一部分则由 GPU 来做,甚至还需要 NPU 来做,然而国内外很多厂商提供了自己优化的引擎。那这对于开发者来说,他们开发应用的代码量就会非常复杂和巨大。为此,英特尔提供了 oneAPI 架构,通过这样标准的架构,开发者只需做一次性开发,就可以享受到不同厂商和不同芯片提供的加速服务。在人工智能中有很多工作,除了 training 以外,Inference ending 也是非常热的话题。
当前,英特尔已开源了 OpenVINO,后续和龙蜥社区也会有很多深入的合作。希望通过社区,将最底层的工具集与龙蜥优化整合,帮助开发者,能够加速开发效率,减少开发成本。
英特尔秉承“我为人人,人人为我”的原则,在和龙蜥社区合作的过程中,清晰地感受到了龙蜥开放的生态和活跃的氛围。因此在社区,不仅仅是英特尔投入了大量贡献,同时我们也积极和龙蜥社区合作伙伴,举办活动以及分享最佳实践案例,希望通过活动交流,一方面分享社区及英特尔最新技术,另一方面,通过合作伙伴和开发者,聆听大家对社区和英特尔未来发展的宝贵建议。
未来,英特尔会持续在龙蜥社区贡献开源技术,在智算时代下,共同推动 AI 智算技术在全球更好的落地和发展。
视频回放、课件获取:
「2024龙蜥大会主论坛」直播回放及技术 PPT上线啦,欢迎点击下方链接观看:
https://openanolis.cn/video#1181668776082126612
技术 PPT :https://www.yuque.com/anolis-docs/courses。
—— 完 ——