开源欧拉 openEuler 23.09 创新版本发布,基于 Linux Kernel 6.4 构建
CTOnews.com 10 月 1 日消息,9 月 30 日,openEuler 23.09 创新版本正式发布,是社区最新发布的创新版,使用 EulerMaker 构建该版本的的服务器、云计算、边缘计算镜像,版本代码总计 9.1 亿行,相比 openEuler 23.03,新增代码 8900 万行。
新增代码主要集中在 Linux Kernel 6.4 特性继承、基础软件包版本选型升级、异构通用内存管理框架 GMEM、统一容器运行时框架 Kuasar、ROS2 humble、utshell、utsudo。其中内核代码新增 18 万行,主要集中在 CFS 带宽控制改进、支持多代 LRU(Multi-Gen LRU)、支持开放式编码迭代器、支持用户定义的 BPF 对象、支持 ARM 架构 SME2 和 SME2.1 新特性。
openEuler 社区软件包新增 2443 个,总数超过 3.5 万个,官方宣称与国际主流操作系统社区的软件包数量持平。
据介绍,openEuler 23.09 采用 Linux Kernel 6.4 内核,为未来 openEuler 24.03 LTS 版本采用 2023 年年底的 Linux Kernel LTS 版本作为内核进行技术探索,也方便开发者进行软硬件适配、基础技术创新和上层应用创新。
openEuler 23.09 目前支持 X86、Arm 和 RISC-V 等主流的芯片架构、硬件、虚拟机和容器上运行。openEuler 内核继承了前版本的众多特性:
CPU QoS 优先级负载均衡特性:离线混部 CPU QoS 隔离增强,支持多核 CPU QoS 负载均衡,进一步降低离线业务 QoS 干扰。
可编程调度:基于 eBPF 的可编程调度框架,支持内核调度器动态扩展调度策略,以满足不同负载的性能需求。
热补丁:针对内核的函数实现的 bug 进行免重启修复,openEuler 采用直接修改指令的方法,在运行时直接跳转至新函数,无需经过查找中转,效率较高。
支持 filescgroup:Cgroup files 子系统可以对系统中进程打开的句柄数进行分组管理,更好的实现句柄数的资源控制,同时为资源管理提供接口,避免进程打开过多句柄,导致系统无法工作。
Memcg 异步回收:Memcg 用于管理进程组的内存使用量。Memcg 异步回收是一种优化机制,它在系统低负载时,异步回收 Memcg 中的内存,避免在系统高负载时出现内存回收的延迟和性能问题,提高系统的性能和响应速度。
此外,GCC、glibc、systemd 等 320 款基础软件完成选型升级,方便开发者为 openEuler 24.03 LTS 版本提前进行软件适配。
openEuler 官方表示,23.09 创新版本凝聚了社区 1139 名开发者的力量,开发者数量相比上个版本增加了 40%,也离不开社区 1100 多家企业的贡献,包括华为、麒麟软件、统信软件、粤港澳大湾区(广东)国创中心、凝思软件、软通动力、中国电信、中国科学院软件所、中软国际、麒麟信安、超聚变、Intel、SUSE、Linaro Limited、海光等公司和科研院所等。CTOnews.com附贡献表:
相关文章
- 25 周年纪念作,情怀拉满但诚意欠缺:《勇者斗恶龙 怪物仙境 3》
- 联想拯救者 Y700 2023 平板推送 ZUI 15.0.723 系统灰度测试:新增“USB 网络共享”,优化底部小白条
- Streacom 推出 SG10 高端被动散热机箱:可解热 600W,1300 美元
- 3D 角色扮演策略游戏《少女前线 2:追放》公测开启,安卓、iOS、PC 多端互通
- 新能源车市:价格战开局,价值战结束
- 雪天这样拍,照片更为味道
- Cybertruck:未来物种重新定义汽车
- 2022 年我国未成年网民规模突破 1.93 亿,普及率达 97.2%
- 上映 7 天,《名侦探柯南:黑铁的鱼影》内地票房破亿、豆瓣 6.6 分
- 小岛工作室推出《死亡搁浅》联名手机手柄,预计明年发售