近日,经 openKylin 社区技术委员会审议通过,内核构建技术小组 —KernelBuilder SIG 正式成立。
KernelBuilder SIG 由 openKylin 社区爱好者熊世洁、陈崇标、王昱力等人发起成立(排名不分先后),支持定制化编译、多架构编译、测试完成后一键签名并发布至 apt 源,为开发者、极客、或想要提前体验一些新技术的爱好者带来更多可选择架构和内核的 openKylin 社区版本。
01SIG 目标
通过自动检测工具,检测到新的内核版本后,通过自动化编译平台为 openKylin 构建 deb 包的 Linux 内核,便于分发及使用。
02SIG 职责
- 协助 Kernel SIG 对内核进行构建分发。
- 针对不同架构的 openKylin 发行版进行内核构建。
- 新架构的内核构建工具移植imu。(如:在 M2 芯片上构建 openKylin 内核)
- 跟进 git、fakeroot、build-essential、ncurses-dev、xz-utils、libssl-dev、bc、flex、libelf-dev、bison 等工具的维护,加强内核构建效率。
- 建设 kernel 分发 apt 源,对内核进行分发。
03SIG 现阶段成果
SIG 成立后便进行仓库设计,已申请 4 个仓库开展相关工作。
- kernel-builder:用于自动构建打包编译发布最新版本 Linux 内核
- openkylin-rootfs:用于构建 openKylin 的 rootfs 根文件系统。
- openkylin-docker:基于根文件系统构建 docker 容器环境。
- openkylin-wsl:基于根文件系统构建 wsl 开发环境。
04 欢迎加入 SIG
欢迎所有对 openKylin 社区内核构建及应用、docker 容器化、根文件系统、wsl 开发环境感兴趣的社区爱好者加入 KernelBuilder SIG!