各位 openEuler TC委员: 推荐2023年度优秀项目,信息如下
联名推荐人: 谢秀奇 xiexiuqi@huawei.commailto:xiexiuqi@huawei.com gitee_id: xiexiuqi 桑力鹏 sanglipeng1@jd.commailto:sanglipeng1@jd.com gitee_id: sanglipeng 曾昭荣 jason.zeng@intel.commailto:jason.zeng@intel.com gitee_id: x56Jason 孔新伟 kong.kongxinwei@hisilicon.commailto:kong.kongxinwei@hisilicon.com gitee_id: kongzizaixian 刘恺 kai.liu@xfusion.commailto: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 领域,合入大量特性以支持最新的处理器。 * 除标准版本之外,社区还有多个内核衍生版本,用于支持树莓派、实时场景,方便下游开发者/用户二次开发和使用。 [cid:image001.jpg@01D9FEE4.D515E200]
行业影响: openEuler kernel 及其衍生版本,已在云、政企、通信、金融、互联网等各行业大规模应用。支持2000+ kabi兼容接口,有力的支持完善的驱动生态。 [cid:image002.jpg@01D9FEE4.D515E200] 图片来源: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+。
[cid:image003.jpg@01D9FEE4.D515E200]
高质量开发和运营: openEuler Kernel SIG成立以来,运作机制越来越完善:
* 常态化双周例会稳步推进开发工作。 * PR 处理自动化实现较强可操作性。
* 促进社区代码协作基础设施做了大量改进,方便大规模协作开发。 * 内核SIG与基础设施协作,支持邮件列表与PR互操作。 * 完善分支建PR同步,改进 PR 合入方式 * 支持代码仓库记录审核信息等。