Cloud Kernel SIG(Special Interest Group):支撑龙蜥内核版本的研发、发布和服务,提供生产可用的高性价比内核产品。
Anolis 8.8 镜像发布,默认搭载 ANCK 5.10-013 版本。
Anolis 23 滚动内核更新至 6.1LTS。
kABI 文档发布与 kABI 结构体预留合入。
Cloud Kernel 门禁更新。
Anolis 8.8 发行版默认内核由 4.19 内核切换到 5.10 内核。默认搭载的内核版本是 5.10.134-13.an8,可以在系统内执行下列命令查看对应的内核版本信息。
$ uname -r 5.10.134-13.an8.x86_64
注意,如果是从 Anolis OS 8.8 以前的镜像版本升级而来,默认内核版本不会自动升级到 5.10 内核。
5.10-013 内核版本更新包括:
支持内核 CVE 修复。修复了 CVE-2022-32250,CVE-2022-34918 等重要的 CVE 漏洞。
支持用户态 /dev/ioasid。
SWIOTLB 机制性能优化。
virtio-net 打开 napi.tx 优化 TCP Small Queue 性能。
支持 AST2600 PCIe 2D VGA Driver。
支持 FT2500 处理器。
支持动态开启 Group identity 特性。
Arm64 平台默认内核启动。
cmdline 调整添加 Compact Numa Aware(CNA)spinlock 功能支持。
丰富 Arm64 的 perf mem 和 perf c2c 功能。
fsck.xfs 支持日志恢复。
hugetext 自适应按需大页。
支持 SGX 动态内存管理。
使能 wireguard 模块。
Anolis 23 仓库地址:https://gitee.com/anolis/anck-next
6.1LTS 代码分支 devel-6.1。
发布正式的 kABI 简介(链接见文末)。
介绍 kABI 技术标准的定义。
定义社区管理 kABI 白名单的方式。
制定社区 kABI 规范化的研发流程。
发布 kABI 社区共建流程(链接见文末)。
介绍 kABI 的变更场景以及如何变更 kABI。
确保社区用户能够提出相关需求,并进行合理的评估和反馈。
建立与 kABI 白名单关联的结构体预留,搭建完备的 kABI 研发框架。
考虑到社区开发人员对 Maintainer 信息不了解,难以找到对应的审查人,所以将 Maintainer 名单集成到 CI 中,自动指定 PR 审查人,方便后续 review。
PR 包含过多 commit 会对门禁造成压力,并且对 review 不友好。我们希望把 PR 的 commit 数量限制在合理的范围。根据社区历史数据,25 个 commit 是合理的阈值,所以将一个 PR 最大 commit 数量设置为 25。
在 PR 首 次发起时,CI 会将 PR 链接添加到对应的 bugzilla 中。这样可从 bugzilla 直接反查到对应 PR,也可以从 PR 追溯到对应的 bugzilla,提升 Cloud Kernel 研发透明度。
Linux LTS 仓库回合上游补丁时包含以下两种格式的 commit:
第一种是 commit xxx upstream. ,这种格式龙蜥社区已支持。
第二种是 [ Upstream commit xxx ], 增加了对该格式的支持,方便开发者回合上游补丁到龙蜥社区。
讨论了 Anolis 23 6.x 内核选型。
讨论了 ice 网卡、mellanox 网卡OOT方案。
基于浪潮龙蜥开源实验室就龙蜥社区硬件兼容性完善展开讨论:
探讨 OOT CI/CD可能性。
基于 龙蜥社区 T-One 平台机器资源,拟在社区发起驱动 CI/CD 基础设施产品,维护可验证外设清单,定义一套完备的 OOT CI/CD 测试集接入龙蜥社区 T-One 平台中,覆盖硬件功能、性能以及接口规范自动化测试,以解决 ANCK 版本外设驱动因缺乏硬件环境无法验证的痛点,满足社区版本研发和 OOT 产品发布的测试需求,丰富龙蜥社区南向生态基础设施建设。
相关链接:
kABI简介:https://openanolis.cn/sig/Cloud-Kernel/doc/772057630693499436
kABI社区共建流程:https://openanolis.cn/sig/Cloud-Kernel/doc/772144270149378762
Cloud Kernel SIG主页:https://openanolis.cn/sig/Cloud-Kernel
T-One平台:https://tone.openanolis.cn
Linux LTS仓库:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
相关链接可移步龙蜥公众号(OpenAnolis龙蜥)2023年4月20日相同推送查看。
—— 完 ——
为给大家提供更好的内容和服务,龙蜥社区诚挚地邀请大家参与问卷调研,请扫描下方二维码填写,我们将筛选优质反馈,送出龙蜥周边!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70004278/viewspace-2948157/ ,如需转载,请注明出处,否则将追究法律责任。