龙蜥社区落地开源生态发展合作倡议新进展,推出内核 kABI 和配置统一规范

简介: 龙蜥社区落地开源生态发展合作倡议新进展。

为共同推动做强做优做大创新操作系统生态,积极响应由龙蜥(OpenAnolis)、开源欧拉(openEuler)、鸥栖(OpenCloudOS)、开放麒麟(openKylin)以及深度(deepin)五大操作系统开源社区联合发起的开源生态发展合作倡议,龙蜥社区在操作系统构建工程落地取得新进展,彰显了龙蜥社区致力于构建一个更加开放、繁荣、安全、高效的全球开源生态系统的坚定承诺。


在广泛征求操作系统企业及相关上下游软硬件厂商的意见后,龙蜥(OpenAnolis)、开源欧拉(openEuler)和鸥栖(OpenCloudOS)三家社区,就操作系统内核 kAPI 和基础配置达成一致。通过共同努力,核心基础 kAPI 和 kconfig 形成统一规范,三大服务器操作系统社区在促进技术协同方面取得了显著进展。这些成果已分别体现在龙蜥 Anolis OS 23.1 GA 版本、开源欧拉openEuler 24.03 LTS 版本、鸥栖 OpenCloudOS 9 版本中,这标志着在落实开源生态发展合作倡议,构建更加开放、兼容、安全、高效的操作系统生态方面又迈出了坚实的一步。


kAPI 方面,在 x86 和 arm64 架构上,三家社区就 1600 多个内核编程接口函数原型达成共识,形成了统一规范。


kconfig 方面,三家社区在数以万计的 kconfig 配置项中识别出 600 多项核心配置,确定了 400 多条强制一致配置项和约 200 条推荐一致配置项的统一规范。

关于核心基础 kAPI 和 Kconfig 跨社区统一规范,三家社区对外可查阅参考链接如下。



我们鼓励产业生态内的合作伙伴针对当前的操作系统选型提供宝贵的意见与建议。此外,龙蜥社区诚挚邀请行业内外的朋友加入我们,携手共建一个更加繁荣、安全且高效的开源生态。

—— 完 ——


相关文章
|
缓存 编译器
BOLT 二进制反馈优化技术
大型应用的代码往往达到数十甚至上百MB,这导致在程序执行时缓存机制无法充分利用,导致大量时间花费在CPU和内存链路上。通过对热点函数的布局进行优化,我们可以更好地利用CPU cache,从而获得较为可观的性能提升。针对这一问题,在编译技术上有PGO和Bolt两种解决办法,两者都是一种通过收集程序在运行时如跳转,调用关系,函数热度等执行信息,这些收集到的程序运行情况数据(profile data),可以更好地指导一些程序优化的策略,如是否对函数进行内联,以及对基本块和函数布局的排布来提高特定场景下的程序性能。
2857 2
BOLT 二进制反馈优化技术
|
数据采集 机器学习/深度学习 监控
Arm Coresight 介绍
Coresight 是 ARM 架构上的一款嵌入式系统监控和调试工具,能够为系统管理员和开发人员提供便捷的系统监控和调试功能。该平台可以实时追踪和分析处理器上的活动,以深入了解潜在的性能瓶颈和问题。本文将介绍Coresight的概念、优势及其安装、配置、故障排除和调试等方面的内容,并探讨其未来发展方向和重要性。
2355 1
|
10月前
|
人工智能 运维 自动驾驶
回顾与展望,SOMA年终工作会议暨Meet Up圆满举办!
委员们齐聚复旦复盘联盟工作,展望规划联盟发展。
|
8月前
|
人工智能 开发框架 安全
龙蜥 2024 年度“最佳合作伙伴”揭晓!申威、AMD 等多家新晋贡献厂商实力登榜
当前,龙蜥社区已实现和操作系统全产业链伙伴从底层硬件支持到上层应用服务优化的全方位深度合作。
|
7月前
|
机器学习/深度学习 并行计算 PyTorch
英伟达新一代GPU架构(50系列显卡)PyTorch兼容性解决方案
本文记录了在RTX 5070 Ti上运行PyTorch时遇到的CUDA兼容性问题,分析其根源为预编译二进制文件不支持sm_120架构,并提出解决方案:使用PyTorch Nightly版本、更新CUDA工具包至12.8。通过清理环境并安装支持新架构的组件,成功解决兼容性问题。文章总结了深度学习环境中硬件与框架兼容性的关键策略,强调Nightly构建版本和环境一致性的重要性,为开发者提供参考。
3953 64
英伟达新一代GPU架构(50系列显卡)PyTorch兼容性解决方案
|
10月前
|
人工智能 运维 安全
|
10月前
|
弹性计算 运维 自然语言处理
|
10月前
|
监控 网络协议 安全
|
10月前
|
人工智能 弹性计算 运维