各位 openEuler TC 委员: 推荐 2023 年度优秀项目,信息如下
联名推荐人 : 谢秀奇 xiexiuqi@huawei.com gitee_id: xiexiuqi
桑力鹏 sanglipeng1@jd.com gitee_id: sanglipeng
曾昭荣 jason.zeng@intel.com gitee_id: x56Jason
孔新伟 kong.kongxinwei@hisilicon.com gitee_id: kongzizaixian
刘恺 kai.liu@xfusion.com gitee_id: kailiu42
主要代码仓 : https://gitee.com/openeuler/kernel https://gitee.com/src-openeuler/kernel
推荐方向 : openEuler 年度优秀项目 项目名称 openEuler Kernel 软件介绍 : openEuler Kernel 是 openEuler 操作系统的核心组件,是数字基础设施的关键底座。支持服务器、云、边缘、嵌入式等应用场景,支持多样性计算,致力于提供高性能、安全、稳定可靠的操作系统内核。
技术创新:
openEuler Kernel 在大量合入上游社区高版本有益特性的基础上,积极引导社区创新特性,在云原生混部、内存管理、系统维测、文件系统与存储等领域有大量创新特性,如:
云原生调度增强:针对云场景在线和离线业务混合部署场景,创新 CPU 调度算法,保障在线业务对 CPU 的实时抢占及抖动抑制,创新业务优先级 OOM 内存回收算法,保障在线业务安全可靠运行。 资源隔离:在 cgroup v1 中支持 iocost ,用户可以通过配置权重对 io 资源进行分配。
内存可靠性增强:内存可靠性分级技术,可以指定内核、关键进程等对内存故障敏感的数据优先使用高可靠内存,降低宕机率,提升可靠性。 动态大页技术:支持对大页进行拆分和合并的功能,从而使得绑定到 memcg 的进程可以使用 1G/2M/4K 三种页。 当大页资源不足时,可以动态配置大页资源,避免系统重启,减少业务中断时间
开源开放:
openEuler Kernel 积极践行开源开放精神:
核心 Maintainer 来自华为、京东、 Intel ; Committer 来自 20 余家单位,总数超过 70 人。 包含业界主要的处理器团队,特别是在 x86 和 ARM64 领域,合入大量特性以支持最新的处理器。 除标准版本之外,社区还有多个内核衍生版本,用于支持树莓派、实时场景,方便下游开发者 / 用户二次开发和使用。
行业影响 : openEuler kernel 及其衍生版本,已在云、政企、通信、金融、互联网等各行业大规模应用。支持 2000+ kabi 兼容接口,有力的支持完善的驱动生态。
图片来源: ODD 2023
社区活跃 : 最近一年 Kernel SIG 的部分开发数据
SIG
参与企业
PR 数
Review 数
issue 数
issue comment
comment 人数
Kernel
40
2476
7874
1765
2479
559
近一年 Kernel SIG 活跃度为 openEuler 社区 TOP1 。
40 余家企业 / 单位, 500 多人参与了 openEuler kernel 开发活动。 总共有 140 多人,提交了 2000+ PR 。 2023 年以来,处理漏洞 240+ ,共发布 kernel update 版本 170+ 。
高质量开发和运营:
openEuler Kernel SIG 成立以来,运作机制越来越完善:
常态化双周例会稳步推进开发工作。 PR 处理自动化实现较强可操作性。
促进社区代码协作基础设施做了大量改进,方便大规模协作开发。
内核 SIG 与基础设施协作,支持邮件列表与 PR 互操作。 完善分支建 PR 同步,改进 PR 合入方式 支持代码仓库记录审核信息等。