0

0

新一代国产Linux操作系统即刻起航

爱谁谁

爱谁谁

发布时间:2025-04-17 14:20:02

|

612人浏览过

|

来源于php中文网

原创

tencentos server v4 是基于国内 l1 社区-鸥栖社区的 opencloudos stream 的商业发行版(https://www.php.cn/link/caac131ff37a87d64d757ab5dc1956fb linux 社区保持一致,能够更好地兼容国内南向硬件生态以及北向软件生态。同时,tencentos server v4 也符合国内服务器操作系统的相关技术标准,安全可靠。在产品设计过程中,充分考虑了当前国内各重点行业以及重点场景的需求,引入更多的新特性,使得用户在 ai、融合创新等业务场景中获得更好的体验。

目前,TencentOS Server V4 已经通过了腾讯近一年的内部环境验证,在稳定性和可靠性上取得了显著提升。有兴趣的用户可以在腾讯公有云(https://www.php.cn/link/c79d3508e2dc8fe8524e6b88ba662656

新一代国产Linux操作系统即刻起航内核全面升级,自研特性增强作为迄今为止最新的长期支持(LTS)版本,Linux Kernel 6.6 包含了新功能、硬件支持、安全增强和性能改进等重大更新。升级到 Linux Kernel 6.6 是本次版本开发的一个重要挑战,但也成功为新版 TencentOS Server 4 引入了一系列特性:

01、全新内核/内存管理机制,启动加速,性能提升Folios、Maple Tree、Per VMA Lock 等全新的内核内存管理机制,彻底改变了内存管理的核心数据结构,大幅度降低了内存管理开销,适配了更多的大页面透传,提高了并发处理能力,极大地加速了应用启动性能和内存分配性能。

MGLRU - 多世代 LRU,全新的内存管理核心 LRU 机制避免了 Rmap 开销,并引入 PID 等机制进行 Refault 控制,大幅度降低了热度识别开销并提高了精度。降低了大压力场景中 OOM 的概率,并大幅度提升了内存紧张时系统性能。

DAMON,高效低负载的内存数据存取监控方案,支持虚拟地址、物理地址监控以及轻内存压力下主动内存回收。新增 syfs 接口,精简使用配置,为性能优化带来了极大助力。

Tiered memory - 分层内存系统与 CXL 支持:原生支持不同性能特性的多层内存系统。根据内存冷热探测自动在多层级内存设备间进行数据升降级搬迁,支持多层级内存容量扩展,降低了内存使用成本。内存 CXL 多级卸载支持,满足缓存一致性内存高速互联协议,原生支持多级内存卸载平衡,支持使用 CXL 作为远端内存进行基于水位线的平衡。构建了大容量、低延迟内存池,内存使用按需提供,极大地降低了内存使用成本。

Cgroup 控制增强。内存 Cgroup 大幅度优化了锁性能,并新增了 Object Cgroup 内部机制,彻底解决了 Kmem 导致的页面碎片化以及 Zombie Cgroup 问题。在 Cgroup 间干扰严重的场景中可以提升约 50% 的性能。IO Cgroup 支持设置 IO request 优先级,提升了 iocost 算法的准确度,IO 权重分配在不同质磁盘间更平滑,提高了吞吐量。

02、调度系统大幅度增强,提供更加强大的算力支持EEVDF 替代 CFS,改善了延迟敏感类任务的延迟,减少了业务毛刺抖动以及尾延迟,运行更加平滑。内核动态抢占切换,采用 static key 实现了运行时抢占/非抢占调度,告别了重新构建。CPU 负载均衡优化,降低了调度开销,更好的局部性控制逻辑,提高了整体使用率和吞吐。

Multi-LLC per-node 架构机器调度功能优化,极大提升了如 AMD Zen 系列处理器在众多负载场景下的性能表现,提供了更加强大的算力支持。

03、提升效率与稳定性,优化了缓存文件系统,新增了系统调用 close_range,提升了大批量文件操作性能。Fanotify 支持文件错误报告;EXT4、XFS 等文件系统优化了性能,提升了 IO 效率与性能,优化了并发场景,降低了延迟,提升了可拓展性。

io_uring,新一代异步 IO 框架全功能支持。新增了 IORING_OP_MSG_RING 支持、优化了多线程场景 ring fd 注册机制、net napi_busy_poll 支持、statx API 稳定性增强等,降低了 io_uring 内部开销,提升了 IO 异步处理性能。

block 层优化提升,支持了批处理事件,优化了缓存,在高性能设备上提升了 IOPS 约 8%,降低了 passthru IO CPU 使用率。

同时,在 Linux Kernel 6.6 的基础上,TencentOS Server 4 也加入了一系列自研特性:

1、最新硬件与国产化支持:支持 Intel EMR、SPR 等新世代架构,支持海光、龙芯等国产化平台。

2、基于 Livepatch 的多架构热补丁支持:适配了 Livepatch 的 Thread Switch 结合 Stackbacktrace 结构设计,大幅度提高了 ARM64 上热补丁成功概率,降低了 Downtime,并实现了多架构统一。

3、大量企业级特性适配:Cgroupfs 支持,PSI Cgroup V1 支持,网络子系统参数细化,Diststat 扩充,Page Cache 限制,Cgroup V1 IO throtting 等针对大规模生产环境中的痛点而生的自研特性。提升了内核的成熟度与可用度,增强了容器隔离。

4、提供针对 EL 生态的发行版支持:无缝支持第三方内核 Kmod 包,对云场景精简环境,新硬件适配,调试等各种场景提供了全面适配支持。

系统管理更全面,算法更安全,开发更便捷

wordpress团购淘客主题
wordpress团购淘客主题

易秀购主题网推荐的wordpress主题中这样的团购淘宝客主题十分适合新手朋友使用,一般操作都十分简单,除后台发布文章系统外,首页的产品链接地址直接在代码中替换即可,产品图片直接找到主题中得图片替换。wordpress主题兼容IE6+、Chrome、Firefox等主流浏览器,请大家放心使用。

下载

新版 TencentOS Server 4 在内核态提升性能和效率的同时,也为业务和开发者提供了更多的支持和创新机会。

01、系统管理和服务

systemd 升级至 v255,支持 soft-reboot 用户态重启特性,大幅提升了重启速度,支持了软重启不中断服务能力;服务启动方式变更为 systemd-executor 启动,速度更快,内存占用更小。rsyslog 升级至 8.2312.0,修复了多个安全问题,新增了 TLS 支持,优化了 imptcp 等模块的处理速度和效率,优化了工作线程和队列处理上的抢占问题。ICU 升级至 73.2,Unicode 15 支持 GB18030-2022。

02、网络管理

nftables 升级至 1.0.8,增加了对 netlink 流表支持,支持在 nft list hooks 中解码 BPF ID,支持在标记语句中使用更大的位移操作、位运算表达式。iptables 升级至 1.8.9,支持元数据 pkktype 模式的解析以及 TTL/Hoplimit 的解析,改进了对大页处理的方式。

03、存储和文件系统管理

LVM2 升级至 2.03.21,raid+integrity 卷新增了对 writecache 的支持,提升了 VDO 卷的性能和可靠性,逻辑卷调整命令新增了 --fs 和 --fsmode 选项以支持文件系统自动调整。nfs 管理工具升级至 2.6.3,新增了多个选项以支持对传输层安全等更灵活的设置,新增了 fsidd 服务以支持对 reexport 数据库的查询。e2fsprogs 升级到 1.47.0,提升了 e2fsck 处理大文件系统的性能,新增了对 orphan_file 特性的支持,tune2fs 和 e2label 新增了对已挂载文件系统 label 和 UUID 的设置。xfsprogs 升级至 6.6.0,新增了对 kernel 6.6 文件系统新特性的支持。ceph 升级至 18.2.0,RADOS 的 RocksDB 迭代开销和性能都有显著的改进,新功能“读取均衡器”允许用户在其集群上平衡每个池的主 PG;RGW 支持多站点配置的存储桶重新分片,多站点复制的稳定性和一致性有显著改进,支持加密上传的对象进行压缩;RBD 添加了对分层客户端加密的支持。

04、开发和调测

glibc 升级至 2.38,支持 pidfd 系列接口,aarch64 支持向量数学库 libmvec,支持 configure _FORTIFY_SOURCE 提升了安全性。binutils 升级至 2.41,汇编器新增了对 Loongarch 架构的 LSX LASX LVZ LBT 指令集支持。gcc 升级至 12.3,默认启用了 c++17,完善了 C++20 支持,部分支持了 C++23 标准;隐式初始化了所有堆栈变量;默认调试格式为 DWARF5;开始支持 Loongarch 架构;ARM 架构支持了新的 -march 参数:armv8.7-a, armv8.8-a, armv9-a,支持了 SIMD SVE 指令集;RISCV 架构添加了对 zba、zbb、zbc、zbs 的新 ISA 扩展支持。python 升级至 3.11,性能改进了明显,较 Python 3.10 提升了 10-60%。rust 升级至 1.80.0,编译器启用了 BOLT 优化,平均运行性能提升了 2%。golang 升级至 1.22.0,gc 收集器优化了,整体 CPU 性能提高了 2%;新增了 crypto/ecdh 包。clang/llvm 升级至 17.0.6,对 AArch64、AMDGPU、ARM、AVR 等后端进行了改进,包括新增指令支持、优化等;clang 增加了 C++20 协程的全面支持,对 c++23 标准的部分支持。bcc 升级至 0.29,支持了 kernel 6.6;新增了 rdmaucma、f2fs、futexctn 调测工具。boost 升级至 1.82.0,支持了 C++20 标准。

05、安全

支持 SM2/SM3/SM4 国密安全启动。scap-security-guide 新增了 TencentOS Server 4 安全基线配置文件。openssl 升级至 3.0.12,支持了国密。openssh 升级至 9.3p1,支持了国密。iptables 升级至 1.8.9,改进了 lib/alg-yescrypt-platform.c 中对大页处理的方式。gnupg2 升级至 2.4.3,签名验证速度提高了四倍以上,分离式签名速度提高了一倍。gnutls 升级至 3.8.2,增加了对 AES-GCM-SIV 密码的支持(RFC 8452),扩展了对透明 KTLS(Kernel TLS)的支持,添加了对 RFC 9258 外部 PSK 导入器的支持。

06、容器和虚拟化

moby 升级至 25.0.3 版本,profile/seccomp 适配了 kernel 6.6 系统调用,新增了 OpenTelemetry tracing,支持了 Linux 下 CDI 设备,支持了递归只读挂载。kubernetes 升级到 1.27.4 版本。qemu 升级到 8.2.0,配套了 kernel 6.6,支持了新的 CPU 类型 neoverse-v1,带来了新的架构特性支持 FEAT_PAN3、FEAT_LSE2、FEAT_RME,支持了 AES 加速指令、SHA 指令,RISC-V 支持了新的 ISA 和拓展能力,新增了 hv-balloon、UFS 等多种设备支持,linux-user 提供了大多数流行架构的 vdso。OpenStack 升级至 Wallaby 版本,Nova、Neutron 等组件功能进一步优化。

07、典型应用

sqlite 升级至 3.42,支持了 JSON5 拓展,添加了 FTS5 安全删除命令;启用了“视图计数”优化,避免了计算子查询中未使用的列;提高了查询规划器的性能;增加了 --sate 命令行选项,禁止使用有可能危害系统的 SQL 函数。支持了企业级分布式 HTAP 开源数据库 OpenTenBase。新增了基于 Nginx 与 Lua 的高性能 Web 平台 OpenResty。

08、桌面&图形库&输入法

新增了实验性支持 NDE 桌面环境。新增了支持 Kwin 5.27.9。新增了支持 sddm 0.20。新增了支持 fcitx4 4.2.9.9,引入了配套工具 fcitx-configtool im-chooser 等。Qt 升级至 5.15.11。新增了支持 GTK2,目前 TencentOS Server 4 已支持 GTK2 GTK3 GTK4。新增了支持 ibus 智能拼音输入法。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
视频后缀名都有哪些
视频后缀名都有哪些

视频后缀名都有avi、mpg、mpeg、rm、rmvb、flv、wmv、mov、mkv、ASF、M1V、M2V、MPE、QT、VOB、RA、RMJ、RMS、RAM、等等。更多关于视频后缀名的相关知识,详情请看本专题下面的文章,php中文网欢迎大家前来学习。

3537

2023.10.31

C++ Qt图形开发
C++ Qt图形开发

本专题专注于 C++ Qt框架在图形界面开发中的应用,系统讲解窗口设计、信号与槽机制、界面布局、事件处理、数据库连接与跨平台打包等核心技能,通过多个桌面应用项目实战,帮助学员快速掌握 Qt 框架并独立完成跨平台GUI软件的开发。

68

2025.08.15

C++ 图形界面开发基础(Qt方向)
C++ 图形界面开发基础(Qt方向)

本专题系统讲解 使用 C++ 与 Qt 进行图形界面(GUI)开发的核心技能,内容涵盖 Qt 项目结构、窗口组件、信号与槽机制、事件处理、布局管理、资源管理,以及跨平台编译与打包流程。通过多个小型桌面应用实战案例,帮助学习者掌握从界面设计到功能实现的完整 GUI 开发能力。

77

2025.12.05

golang如何定义变量
golang如何定义变量

golang定义变量的方法:1、声明变量并赋予初始值“var age int =值”;2、声明变量但不赋初始值“var age int”;3、使用短变量声明“age :=值”等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

182

2024.02.23

golang有哪些数据转换方法
golang有哪些数据转换方法

golang数据转换方法:1、类型转换操作符;2、类型断言;3、字符串和数字之间的转换;4、JSON序列化和反序列化;5、使用标准库进行数据转换;6、使用第三方库进行数据转换;7、自定义数据转换函数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

229

2024.02.23

golang常用库有哪些
golang常用库有哪些

golang常用库有:1、标准库;2、字符串处理库;3、网络库;4、加密库;5、压缩库;6、xml和json解析库;7、日期和时间库;8、数据库操作库;9、文件操作库;10、图像处理库。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

343

2024.02.23

golang和python的区别是什么
golang和python的区别是什么

golang和python的区别是:1、golang是一种编译型语言,而python是一种解释型语言;2、golang天生支持并发编程,而python对并发与并行的支持相对较弱等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

209

2024.03.05

golang是免费的吗
golang是免费的吗

golang是免费的。golang是google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的开源编程语言,采用bsd开源协议。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

394

2024.05.21

java入门学习合集
java入门学习合集

本专题整合了java入门学习指南、初学者项目实战、入门到精通等等内容,阅读专题下面的文章了解更多详细学习方法。

1

2026.01.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
CSS3 教程
CSS3 教程

共18课时 | 5万人学习

Git 教程
Git 教程

共21课时 | 3.1万人学习

MongoDB 教程
MongoDB 教程

共17课时 | 2.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号