【openEuler 2023 年度优秀项目推荐】openEuler Kernel - 年度优秀项目

各位 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
合入方式
-
支持代码仓库记录审核信息等。
-
内核SIG与基础设施协作,支持邮件列表与PR互操作。
participants (1)
-
Xiexiuqi