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 月度动态可点击这里查看。

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

相关推荐
donoot10 小时前
Linux系统下图书馆级电子书全自动标准化分类整理完整实施方案
大数据·linux·运维·电子书管理
Felix-lxd11 小时前
Ubuntu 22.04 配置 Nginx
linux·nginx·ubuntu
Tim_Van12 小时前
在 CentOS 7 中安装 Chromium 的完整步骤
linux·运维·chrome·centos
2023自学中12 小时前
C++ 内存追踪器
linux·c++
leoZ23113 小时前
Claude 驱动的全栈开发:Spring Boot + Vue 的 BS 架构实践
vue.js·spring boot·架构
啵啵鱼爱吃小猫咪14 小时前
Ubuntu 20.04 + ROS Noetic 源码安装 libfranka 0.8.0 和 franka_ros 0.8.0 完整教程
linux·运维·ubuntu
前端H14 小时前
微前端 v3 架构升级:从加载隔离到状态协同
前端·架构·状态模式
LYFlied14 小时前
Anthropic Agent隔离架构解读:比权限弹窗更可靠的是限制爆炸半径
人工智能·架构·软件工程·claude·安全架构·ai agent
ljs64827395115 小时前
Linux运维实操:vi编辑器永久配置静态IP(CentOS系列)
linux·运维·编辑器
dddwjzx15 小时前
嵌入式Linux C应用编程入门——高级I/O
linux·嵌入式