01

提到操作系统,你想到的是?

提到“操作系统”这个词,大家都会蹦出一堆词Windows、macOS、Linux、iOS、Android安卓、HarmonyOS鸿蒙等等,的确在我们现在的生活中,使用的手机、电脑,IPad几乎所有的智能终端,只要上面所有涉及的嵌入式产品如各种App都会有操作程序。操作系统(Operating System)就是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,所以任何其他软件都必须在操作系统的支持下才能运行。而服务器是更高级的计算机,要求运行更快、负载更高,当然也离不开操作系统了。

02

目前的主流服务器操作系统有哪些?

通常的服务器操作系统一般指的是安装在大型更高级的计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等,比如在一个具体的网络中,服务器操作系统要承担额外的管理、配置、稳定、安全等功能,是每个网络中的心脏部位。

服务器操作系统主要分为四大流派:Unix、Linux、Windows Server和Netware. 与普通的PC系统全部是用windows系列不同,服务器系统大致有两类,一类是windows系列(2003,2008),这类系统跟普通PC的区别不大,只是更适合作为网站、邮件或者文件服务器应用,在多媒体方面的功能要少一些,可以说比较聚焦。而服务器的另一类系统就是linux系列,这是最专业的系统,不适用于家用电脑或笔记本上安装的。

操作系统由于控制硬件和应用软件之间的联系,其地位非常重要。在今天移动互联网技术+智能硬件的快速发展迭代下,完善建设操作系统生态是趋势也是必然。

03

TencentOS也是一种操作系统?

TencentOS是腾讯自主研发的一系列操作系统,主要包含TS(TencentOS server服务器操作系统),TT(TencentOS tiny物联网操作系统)和TE(TencentOS edge边缘计算操作系统),针对计算存储网络三大子系统(云数据中心、边缘、物联网)提供基于业务场景化的全栈OS布局。

同时在容器和虚拟化支持方面,TencentOS提供增强的资源隔离和数据安全特性支持,在整机资源分配方面提供高水平的弹性调度能力,强力支撑各大容器/算力平台,满足业务场景日益广泛带来的OS需求。

04

为什么需要使用TencentOS Server?

应用最广的TencentOS Server(原tlinux)简称TS,是腾讯针对云场景研发的Linux发行版,提供了专门的功能特性和性能优化,为云服务器实例中的应用程序提供稳定、安全和高性能的运行环境。TencentOS Server包含TS2和TS3两大版本,TS镜像可以运行在腾讯云全规格系列 CVM 实例上,包括裸金属服务器(黑石)。

TencentOS Server同时支持x86_64和arm64两大CPU架构,用户可持续获得腾讯OS团队的更新维护和技术支持。TencentOS Server包含腾讯OS团队研发的TencentOS内核(简称TK),将最新的Linux创新推向市场,为企业各类软件提供了超强性能、高可伸缩性和可靠性。

腾讯内部业务多年的验证和打磨

TencentOS Server 从 2010 年启动研发,在腾讯内部已经上线运营了 10 年,总部署量已经是百万级,在腾讯内部 Linux 系统里占比 99%,覆盖了腾讯所有的业务,同时腾讯有着国内最种类繁多的业务生态,从社交,游戏,到金融支付,AI,安全等, 所以对底层操作系统的稳定性,性能,兼容性等都有更强的要求。

对于容器场景来讲,腾讯大量核心业务几乎已经部分或全部容器化,例如微信所有的逻辑业务全部容器化, 针对微信业务特点,进行系列优化,顺利保障了每年春节的红包高峰运营,同时在数据安全方面,也跟微信紧密合作,提供解决方案。

TencentOS Server六大特性:

1.为云而生,深度定制:TS专为云开发,适用于各种工作负载,是全面、开放的 Linux 操作系统,含有最新的、基于开放标准的虚拟化和云原生工具。
2.全面优化,高性能:全面优化,高度定制高性能的OS,针对系统内的各类软件都进行了优化,所有通过腾讯云使用 TencentOS Server用户可以获得更高的性能。
3.安全合规,零停机修复:支持热补丁修复,无需重新启动实例,可避免不必要的停机时间。
4.生态优势:100%开源的 Linux 发行版,用户可自由下载所有的 OS 组件的源代码。

包含TencetOS Server(TS2)和TencentOS Server3(TS3)两个操作系统版本,用户态与RHEL二进制兼容。
5.应用支持:TS 每个大版本都有长达5年的支持,包括安全更新和问题修复,能确保用户业务的连续性。其提供了丰富的系统性能和故障定位工具,能提升 OS 级别的问题定位效率,拥有宕机自动化分析能力,拥有零停机修复内核能力,更高效解决客户问题。
6.服务集成:完全融入腾讯云产品体系,比如 CVM,TKE,黑石物理服务器2.0,TCE 等,为客户提供满足不同工作负载的完整的解决方案。

当前,操作系统领域存在标准不统一、国产化替代形式严峻等挑战,腾讯希望以更加开放和包容的心态持续构建国产基础软件核心竞争力,共同推进操作系统行业标准制定,促进基础软件生态与设施快速健康发展。

目前,TencentOS Server内核和Tiny均已对外开源,且后者已进入开放原子开源基金会进行孵化,后续一方面希望以更加中立的方式进一步推进国产化操作系统开源和社区建设;另一方面,也将在数据中心混合部署、低碳运营等方面加大投入,提升基础系统的核心能力。

近期,腾讯操作系统研发团队积极践行国家节能降耗,绿色科技的战略目标,最新研发出TencentOS 如意—RUE(Resource Utilization Enhancement)产品,这也是TS产品矩阵中一款专用于在云原生场景中,进行大规模容器集群混部的服务器QoS产品,“如意”通过统一调度管理服务器的CPU、IO、网络、内存等资源,能够显著升服务器的资源使用效率,减少服务器的能耗,降低云上客户的运营成本,同时隔离不同优先级的容器,优先保障在线业务的服务质量。

参考资料:

《腾讯TencentOS 十年云原生的迭代演进之路》

《为云而生,腾讯云服务器操作系统TencentOS内核正式开源》
《HarmonyOS和硬件全家桶亮相,TencentOS有么?有的》

最后

欢迎各位喜欢搞OS同学去鹅厂搞OS,可以找我内推。

下面Linux内核学习路线,想深入学习Linux系统的也可以加入我的星球,一起学习!

星球详细介绍:

极客星球

Linux专栏:

深入理解Linux系统

- END -


看完一键三连在看转发,点赞

是对文章最大的赞赏,极客重生感谢你

推荐阅读

服务器性能优化之网络性能优化

基本功为什么如此重要!

深入理解Linux内存子系统

腾讯为什么也做操作系统?相关推荐

  1. 腾讯是如何做Unity手游性能优化的

    他山之石-腾讯是如何做Unity手游性能优化的 本文转载自:http://www.taidous.com/thread-44045-1-1.html?_dsign=ba1258b9 俗话说,用户体验不 ...

  2. Sonos 大中华区总裁王汉华:我们不做内容、不做操作系统,做生态链的一环

    "智能音箱"这顶帽子,其实一直是 Sonos 戴着的. 自 2002 年从餐馆诞生后,无线.App 控制,搭配流媒体音乐作为内容的 Sonos,就彻底竖起了一道"柏林墙& ...

  3. 使用腾讯云CDN做HTTPS的WordPress博客时要改的代码

    使用腾讯云CDN做HTTPS的WordPress博客时要改的代码 编辑打开网站根目录下的文件wp-settings.php 在最顶部的<?php下面一行,添加以下代码 if(!empty($_S ...

  4. 在中国做操作系统研发 20 年是种什么体验?

    关注.星标公众号,直达精彩内容 作者 | 小智 嘉宾 | 武延军 20 年的操作系统从业经历,让武延军对技术.生态与商业有了深刻的理解.在他眼里,国内操作系统走过的历程虽然漫长,但发展方向总体上仍在往 ...

  5. 腾讯视频如何下载视频_腾讯视频如何做明星装扮

    这篇文章主要说的是腾讯视频如何下载视频_腾讯视频如何做明星装扮,希望可以帮助大家.腾讯视频时刻为您推荐最新最火的视频,精彩不断随时观看.支持各种画质的下载,没网也能享受高视觉的享受,让生活的每一刻都不 ...

  6. 今日头条10.82亿元拿下 “中国最牛街道”土地:将与腾讯、阿里做邻居

    果然,大公司们建新"厂"也爱扎堆凑一起.最近,今日头条花10亿买地一事引发关注. 6 月 12 日下午,深圳市土地房产交易中心网站公布,字节跳动全资子公司深圳今日头条科技有限公司以 ...

  7. 阿里腾讯都在做的可视化大屏,我用这工具里的100个模板实现了

    必须得给各位来点干货东西. 阿里腾讯都在做的可视化大屏,我用这工具里的100个模板实现了. 我听很多人说,很多景区.医院.工厂的入口处都有这种可视化大屏,其实你不知道的是,这些东西不仅仅是所谓的&qu ...

  8. 联想杨元庆:没必要做操作系统和芯片;华为Mate 20 Pro被迫退出安卓 Q Beta;GitHub推赚钱新利器 | 极客头条...

    「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 快讯速知 联 ...

  9. 通过腾讯云cos做视频点播服务

    通过腾讯云cos做视频点播服务 我有很多视频,文件非常大,上传到百度云的话,下载太慢了,在线观看又非常慢,于是使用腾讯云的cos可以做点播服务,在线观看非常快,相当于在本地观看一样,一点都不卡. 首先 ...

最新文章

  1. @CreatedDate@CreatedBy@LastModifiedBy@LastModifiedDate
  2. java webpack web项目_spring + spring mvc + mybatis + react + reflux + webpack Web工程例子
  3. 09_ClickHouse,ReplacingMergeTree,案例,根据排序键去重,使用版本参数的去重(学习笔记)
  4. processing pushMartix
  5. 用啥Selenium?! .NET程序员就用自家的Playwright for .NET
  6. springboot 获取控制器参数的几种方式
  7. .net redis定时_一场由fork引发的超时,让我们重新探讨Redis的抖动问题
  8. java printwriter实例_PrintWriter做过滤流+FileWriter案例分析
  9. CakePHP 2.x十分钟博客教程
  10. 关于使用百度地图插件的显示行政区域的操作
  11. socket.io插件调用的demo
  12. SynchronizationContext笔记
  13. Packet Tracer 5.0实验(二) 交换机的Telnet远程登录设置
  14. Springboot thymeleaf i18n国际化多语言选择
  15. 华三服务器管理口地址_不同型号服务器的默认管理IP及账号密码汇总
  16. 基于python技术的超市仓库管理系统
  17. 三国群雄传ol服务器 修改,三国群英传OL DATA.PAK相关修改
  18. rs422/rs485通信接口原理图
  19. 阿里性能调优工具Arthas
  20. 创业圣经《从0到1》读书笔记精简版(首发虎嗅今日头条)

热门文章

  1. Spring核心系列之Spring中的事务
  2. goahead php,Goahead移植教程 | 学步园
  3. NIO--Channel
  4. 正确率 精度 召回率 错误率
  5. 20155301实验三 免杀原理与实践
  6. 从事UNIX/LInux服务器编程最方便的代码编译工具------(eclipse for c/c++)、(FileZilla)、(Secure CRT) 这三种一定要一起使用 之3...
  7. javascript之闭包深入理解(一)
  8. Passwordless SSH Login
  9. ios获得通讯录中联系人的所有属性
  10. 国内免费Blog博客程序评测(含ASP/PHP/.net)