Cloud Kernel SIG 月度动态:支持龙芯和申威架构,合入两个内存新特性

Cloud Kernel SIG(Special Interest Group):支撑龙蜥内核版本的研发、发布和服务,提供生产可用的高性价比内核产品。

01 SIG 整体进展

  • Cloud Kernel 开始支持龙芯和申威架构。

  • 合入两个内存新特性:MEMCG LRU LOCK 和 ZSR。

  • Cloud Kernel 门禁更新。

02 支持龙芯和申威架构

Cloud Kernel 致力于提升对不同处理器架构的支持:

  • Cloud Kernel 新增龙芯 maintainer 高巨鑫, 后续将会基于 Anolis23 实现产品化和商业化。

  • Cloud Kernel 开始支持申威 (sw_64) 架构,代码已经合入 ANCK-5.10 内核,后续推出的产品化 OS 将具备支持 sw_64 架构的能力。

03 内存新特性

内核合入了两个内存特性,预计随 ANCK 5.10-015 版本发布:

  • MEMCG LRU LOCK

    社区 5.11 的特性移植,通过 per-memcg lru lock 缓解 per-node lru lock 的争抢,降低内存紧张时,内核态进程占用 CPU 的时间百分比 (sys%)。链接 https://lwn.net/Articles/835577/

  • THP reclaim 功能

    THP reclaim 功能用于解决透明大页 THP (Transparent Huge Page) 带来的内存膨胀问题(例如 OOM)在内核回收内存时,该功能会把透明大页拆分为小页面,并将其中的全零页面 (zero subpage) 回收,从而避免内存的快速膨胀引发 OOM。

04 Cloud Kernel 门禁更新

内核门禁检测任务停止功能已发布,支持以下场景:

  • 当 PR 关闭时,检测是否有测试任务在运行,如果有则停止测试任务。

  • 在 PR 中评论 /stop-test 可以手动停止当前正在运行的测试任务,权限范围是 PR 提交者和 Maintainer。

05 重要议题

龙蜥社区 6 月技术委员会会议成功举办,会上讨论了 Anolis OS 23 内核的现状和未来版本选型,龙蜥技术委员会庞训磊分享了下一代 6.x 内核产品选型的主要考虑因素,提议决策将"2023 年底的 6.x LTS 内核"作为龙蜥的下一代内核产品选型,并计划于 2024 年 06 月搭载 Anolis OS 23 发布首个正式版本。

相关链接:

Cloud Kernel SIG 主页:

https://openanolis.cn/sig/Cloud-Kernel

注:更多龙蜥 SIG 月度动态可点击这里查看。

------ 完 ------

相关推荐
Sakuyu434681 分钟前
zabbix源码安装
linux·运维·zabbix
szxinmai主板定制专家5 分钟前
基于 STM32 + FPGA 船舶电站控制器设计与实现
arm开发·人工智能·stm32·嵌入式硬件·fpga开发·架构
AntBlack5 分钟前
Ant-Browser : 发布一个开源免费的指纹浏览器 ,欢迎体验
后端·架构·go
赖亦无14 分钟前
【水动力学】06 Linux + Conda 环境下源码编译安装 pypims (CUDA加速) 避坑指南
linux·运维·conda·pypims·水动力学
短剑重铸之日18 分钟前
《ShardingSphere解读》12 解析引擎:SQL 解析流程应该包括哪些核心阶段?(下)
数据库·后端·sql·架构·shardingsphere·分库分表
假如梵高是飞行员19 分钟前
角色设定对大模型表现的影响:对不同架构的对比分析
架构
穷人小水滴21 分钟前
使用 WebRTC 实现局域网投屏: PC (GNOME ArchLinux) -> 平板 (Android)
android·linux·webrtc·浏览器·js·gnome·投屏
恋红尘23 分钟前
K8S 控制器-资源调度-叩丁狼
linux·docker·kubernetes
weixin_5375904524 分钟前
《C程序设计语言》练习答案(练习1-7)
linux·c语言·算法
泯泷27 分钟前
阶段二:为什么先设计指令集,编译器和运行时才能稳定对齐?
前端·javascript·架构