一文看懂 OpenCloudOS 9.0,技术亮点全解析

2023 年 3 月,操作系统开源社区 OpenCloudOS 正式发布首个全自研社区 9.0 版本(以下简称 OC 9.0),OC 9.0 的内核及用户态软件均为自主选型、独立演进,在操作系统发行版的全链路均实现自主可控。

当前,服务器操作系统发行版包含从 L1 到 L3 的不同层级。其中,L1 基于 Linux 内核及核心组件构建,是最上游的「源社区」版本;L2 企业版基于 L1 源社区版本加固,提供企业级的技术支持及服务,可用于真实业务场景,是稳定可靠的发行版本;L3 社区版基于 L2 企业版进一步优化,是代码完全开源、生态全面开放的发行版本。

本次发布的 L3 社区版 OC 9.0,是基于 L1 源社区的 OpenCloudOS Stream 优化推出,由腾讯与 Intel、北京红旗、中兴、龙芯、中科方德等二十余家单位共同研发。OC 9 使用上游社区最新内核 Kernel 6.1,提供多体系架构和新硬件支持,多核性能优化,混部隔离特性增强。

一、技术亮点

1、全栈版本升级

本次发布的 OC 9.0 使用上游社区最新内核 Kernel 6.1,应用了上游及自研的最新组件,包括 GCC 12、LLVM 14、Kona JDK 11/17 、Glibc 2.35、Python 3.10、Rust 1.64.0 等。

在系统服务方面,OC 9.0 也进行了全栈版本升级。基于 Systemd 251,支持 Cgroup v2 更多特性;dracut 支持 zstd 固件、并行探测;GRUB2 支持 TPM、NVMe 设备、RAID5;存储、文件及设备管理也进行了全面的版本升级,如逻辑卷管理 LVM2 2.03.16,文件系统工具 e2fsprogs 1.46.5,分区工具 Parted 3.5。网络服务方面,集成 Nftables 1.0.4,iptables 1.8.8 等网络工具。

2、安全性提升

在安全方面,OC 9.0 对系统内核进行了优化,提供 GPG 加解密加速,PAM 新增验证模块等能力,并支持 OpenSSL 3.0 及更多密码算法,部分软件原生支持 SM3、SM4 国密算法。部分软件原生支持国密算法,提供了更加安全的数据保障。

3、内存管理效率提升

OC 9.0 提升了内存管理效率,基于 MGLRU、Mapple Tree 等特性,具备完善的 Cgroup V2 支持、多架构热补丁支持,并提供细致化的调优与系统适配。

4、性能增强

相对于已发布的 OC 8.6 版本,OC 9.0 在性能上也有明显提升。基于两个典型业务场景的数据对比,Mariadb 数据库性能上,OC 9.0 在多线程(4096 clients)下比 OC 8.6 数据库读写性能提升 50.49%;Nvme 读写性能上在随机读(rndrd_1m)下比 OC 8.6 性能提升26.5%,顺序写(seqwr_1m)提升 21.16%。

OpenCloudOS 9.0 全部特性汇总,请查看:

https://docs.opencloudos.org/release/v9.0/

二、安装方式及支持平台

OpenCloudOS Stream 提供 Netinst(网络安装镜像)、everything(标准安装镜像)、QCOW2(虚拟机镜像)、Docker(容器镜像)四种安装方式,方便用户快速部署。

下载地址:

https://www.opencloudos.org/iso

支持硬件:

OpenClousOS 9 支持 Intel、AMD 和 ARM 64 位架构,已验证的物理机平台如下:

物理机平台 架构 规格
Intel 服务器 x86_64 x86 96核 Intel(R) Xeon(R) Platinum 8255C CPU @ 2.50GHz内存 256G,HDD 500G,SSD 3.6T,双网卡
泰山服务器 aarch64 aarch64 Kunpeng-920 128核2.6GHz内存512G,HDD 500G,SSD 3.6T,双25G网卡
长城服务器 aarch64 aarch64 长城擎天EF860128核,内存512G,HDD 1000G,SSD 4.4T

已验证的虚拟机平台如下:

虚拟化平台 HostOS Host架构 Host 芯片 固件
qemu MacOS aarch64 Apple M1 UEFI
Parallels MacOS aarch64 Apple M1 UEFI
qemu TencentOS Server aarch64 Kunpeng-920 UEFI
vmware Windows x86_64 Intel UEFI/BIOS
virtualbox Windows x86_64 Intel UEFI/BIOS
Hyper V Windows x86_64 Intel UEFI/BIOS
qemu TencentOS Server x86_64 Intel UEFI/BIOS

三、技术支持

如果你对 OpenCloudOS 9.0 有任何疑问,或使用过程中遇到问题,可以扫描下方二维码,加入开发者交流群,即可免费获取各种 OpenCloudOS 相关的技术支持,参与群内抽奖活动。

相关链接

OpenCloudOS 社区官网:https://www.opencloudos.org

软件兼容性列表:https://github.com/OpenCloudOS/SysDocs/blob/master/software.md

硬件兼容性列表:https://github.com/OpenCloudOS/SysDocs/blob/master/hardware.md

OpenCloudOS图形安装指南:https://docs.opencloudos.org/quickstart/V9_install/

代码仓库:https://gitee.com/src-opencloudos-rpms问题反馈:https://bugs.opencloudos.tech

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/5801384/blog/10085648