腾讯 TencentOS 十年云原生的迭代演进之路
导语 TencentOS Server (又名 Tencent Linux 简称 Tlinux) 是腾讯针对云的场景研发的 Linux 操作系统,提供了专门的功能特性和性能优化,为云服务器实例中的应用程序提供高性能,且更加安全可靠的运行环境。Tencent Linux 使用免费,在 CentOS(及兼容发行版)上开发的应用程序可直接在 Tencent Linux 上运行,用户还可持续获得腾讯云的更新维护和技术支持。 TencentOS 在腾讯内部已经经历了超过10年的迭代和演进,承载支撑了腾讯所有业务,商用部署节点超300w,经受住了海量复杂业务模型在极端场景中的极限考验。 通用OS架构 传统 OS 的定义(盗用经典教科书内容): 操作系统是控制应用程序执行的程序,是应用程序和计算机(硬件)间的接口。 操作系统有3个目标: 方便:让计算机更易于使用 有效:允许以更有效的方式使用计算机资源 扩展:允许在不影响服务的前提下,有效的开发、测试和引入新的系统功能 传统通用 OS(Linux) 的典型架构设计如上,操作系统中包含了为实现上述3个目标而提供的各种功能模块和接口,总体上,分为两大部分...











