SIG_Kernel
简体中文 | English
说明:本SIG的内容遵循OpenHarmony的PMC管理章程 README中描述的约定。
SIG组工作目标和范围
工作目标
- 使能OpenHarmony内核能力: 孵化内核(存储、内存、调度、安全等)增强能力,支撑框架子系统能力;看护内核Linux架构,保证能够持续跟进Linux LTS主线;看护多内核架构,保证OpenHarmony能够同时支持多个内核,方便厂商适配,方便生态发展。
工作范围
- 孵化内核(存储、内存、调度、安全等)增强能力,支撑框架子系统能力,提升OpenHarmony平台竞争力;
- 维护内核Linux架构,跟踪Linux LTS主线及安全补丁,提供稳定、安全的内核基线;
- 维护多内核架构,支持轻量化设备选择LiteOS内核,维护生态发展。
技术栈范围全景图如下图所示:

LiteOS代码仓
| 部件名称 | 部件功能描述 | 部件仓名称 |
|---|---|---|
| LiteOS-A内核 | 基于Huawei LiteOS上演进发展的新一代内核。适用于资源较丰富嵌入式设备的LiteOS内核 | kernel_liteos_a |
| LiteOS-M内核 | 基于Huawei LiteOS上演进发展的新一代内核。适用于MCU等各种资源极小设备的LiteOS内核 | kernel_liteos_m |
| LiteOS-Littlefs | 适用于LiteOS-M上的一个轻量级文件系统 | third_party_littlefs |
| LiteOS模拟器 | 用于模拟LiteOS运行,解除对物理开发板的依赖 | device_qemu |
| FatFs | 适用于LiteOS上的EMMC等介质的文件系统 | third_party_FatFs |
| cmsis | LiteOS-M支持的CMSIS标准接口 | third_party_cmsis |
Linux及其他代码仓
| 部件名称 | 部件功能描述 | 部件仓名称 |
|---|---|---|
| 文件访问接口 | 提供目录和文件的基础访问操作接口 | filemanagement_file_api |
| 多窗口感知调度 | 通过帧感知调度机制,更新进程分组状态,调整内核调度参数,保障系统进程的调度供给 | frame_aware_sched |
| 增强内存管理 | 基于应用生命周期状态,更新进程的回收优先级,通过Kill、回收机制来保障系统空闲内存供给 | resourceschedule_memmgr |
| 分布式文件系统用户态服务 | 分布式文件系统的用户态守护进程,用来管理链接、挂载、用户管理相关服务状态和信息 | filemanagement_dfs_service |
| 公共文件管理 | 提供系统基于用户的公共文件的管理能力 | filemanagement_user_file_service |
| 应用文件管理 | 提供应用私有文件的管理能力,提供了系统框架机制,如:分享、克隆。 | filemanagement_app_file_service |
| 存储管理部件 | 提供多用户管理、磁盘挂卸载、加解密,磁盘卷状态管理和查询,为系统提供基础的存储管理能力 | filemanagement_storage_service |
| 内存基础库 | 提供基础内存操作的系统库 | ComonLibary_memory |
| Linux内核部件 | 基于LTS内核基线,合入上述调度、内存、存储、安全相关的增强能力特性 | kernel_linux_config kernel_linux_build kernel_linux_5.10 kernel_common_modules kernel_linux_common_modules |
| 镜像制作工具 | 用于生成Host镜像拍包工具 | third_party_gptfdisk filemanagement_fs_tools |
| 文件系统拍包工具 | 用于生成指定文件系统格式的拍包工具 | third_party_f2fs-tools third_party_ntfs-3g third_party_fsck_msdos third_party_newfs_msdos third_party_exfat-utils third_party_exfatprogs third_party_e2fsprogs |
| native内存分配器 | 用于替换musl默认内存分配器 | third_party_mimalloc |
SIG组成员
Leader
Committers列表
会议
- 会议时间:按需召开 (例行召开时间:周二上午9:30,紧急请联系@z-jax )
- 会议申报:请填写石墨文档,SIG相关申报人自行申请议题
- 会议链接:Welink或其他会议
- 会议通知:请订阅邮件列表 kernel@openharmony.io 获取会议链接
- 会议纪要:归档链接地址
联系方式(可选)
- 邮件列表:kernel@openharmony.io