Tencent OS(騰訊TOS)

Tencent OS

騰訊TOS一般指本詞條

TencentOS是騰訊自主研發的一系列作業系統,主要包含TS(TencentOS Server伺服器作業系統),TT(TencentOS Tiny物聯網作業系統)和TE(TencentOS Edge邊緣計算作業系統),針對計算存儲網路三大子系統(雲數據中心、邊緣、物聯網)提供基於業務場景化的全棧OS布局。

基本介紹

  • 軟體名稱:騰訊作業系統
  • 開發商:騰訊
  • 外文名:TencentOS
發展歷程,系統簡介,所獲榮譽,開源情況,備註聲明,

發展歷程

時間線
騰訊的伺服器作業系統研發從核心開始,團隊於2010年發布了 Tencent Linux Kernel1,簡稱Tkernel1。2011年,發布首個Tencent Linux發行版——Tlinux1,主要在騰訊內部使用。2019年,完成從Tlinux到TencentOS的品牌升級,並開源發布TencentOS Server2 ,開啟全面對外開放及服務。2020年,發布最新版本TencentOS Sever3。
隨著騰訊IoT戰略的布局,2018年正式啟動研發物聯網作業系統 TencentOS Tiny,經過近一年的內部疊代開發,在2019年9月份正式對外開源發布,並在2020年正式捐贈給開放原子開源基金會,目前項目在基金會進行持續孵化。
2019年,騰訊雲邊緣計算業務快速發展,對邊緣作業系統也提出了需求,TencentOS Edge 啟動研發,目前已經在內部開始商用,發布了內測版本,預計2022年Q1開源發布。
Tencent OS
TencentOS作業系統發展歷程

系統簡介

近年來,騰訊TencentOS積極布局基礎軟體的核心競爭力和生態,逐步形成了B端生態鏈全棧作業系統,形成雲數據中心→邊緣→物聯網終端的全棧OS布局。其中 TencentOS Server 是面向數據中心、伺服器等雲場景研發的伺服器作業系統,具有高性能安全可靠等特點;TencentOS Edge是騰訊自研的邊緣作業系統,面向邊緣網關及移動計算設備,旨在將雲計算能力邊緣化;而TencentOS Tiny是騰訊自研的輕量級物聯網終端作業系統,具有低功耗、小體積、模組化、端雲協同等特點。
Tencent OS
TencentOS布局
TencentOS Server是騰訊自研的伺服器作業系統,基於Linux上游社區版本進行核心研發,可支持主流的伺服器硬體,並提供完善的容器及虛擬化場景支持,方便用戶根據需求定製用戶態軟體。作為騰訊的基礎設施,安全可靠,支撐騰訊內外多個業務產品穩定運行。TencentOS Server在騰訊雲也已經上線,它是全面最佳化,高性能的OS,TencentOS Server深度定製,集成了騰訊多個產品服務,TencentOS Server也已經開源,並在公司外的金融,網際網路等領域有廣泛的使用。
產品特性:
  1. 為雲而生,深度定製,含有最新雲原生工具,裝機量300萬;
  2. 全面最佳化,高性能,運營成本節約10億,CPU利用率15%-45%;
  3. 安全合規,零停機修復;
  4. 開源開放、生態共享;
  5. 高效、長時套用支持;
  6. 企業級產品服務集成,完全融入騰訊雲產品體系,如 CVM,TKE,黑石物理伺服器2.0,TCE 等,提供滿足不同工作負載的完整解決方案。
TencentOS Edge基於Linux核心,提供邊緣容器、AIoT、媒體引擎、網關協定互轉組件、以及IoT業務相關的服務,集成騰訊雲及行業雲服務聯網SDK,可助力物聯網邊緣設備及業務快速接入騰訊雲物聯網及邊緣計算平台。TencentOS Edge支持騰訊雲原生公有雲及微瓴私有雲;集成TencentOS Server同源核心安全加固;快速集成騰訊雲運營服務;兼容多平台,可快速移植極小系統支持定製化組件和可選輕量級GUI。
目前,搭載TencentOS Edge的自研輕量級邊緣計算盒子 DracoG312已經商用,可廣泛套用於智慧型家居、遊戲競賽、智慧交通、工業邊緣雲、IDC機房等場景。
產品特性:
  1. 支持騰訊雲原生公有雲及微瓴私有雲;
  2. TencentOS Server同源核心安全加固;
  3. 快速集成騰訊雲運營服務;
  4. 支持多平台,快速移植極小系統;
  5. 支持定製化組件;
  6. 可選的輕量級GUI。
TencentOS Tiny 是面向物聯網領域開發的實時作業系統。具有低資源占用,低功耗、模組化,簡潔高效等特性。它提供精簡的 RTOS 核心,核心代碼只有1w行,核心組件可裁剪可配置,可快速移植到多種主流 MCU 及模組晶片上,而且,基於RTOS 核心提供了豐富的物聯網組件,內部集成主流物聯網協定棧(如MQTT//LoRaWAN 等),可助力物聯網終端設備及業務快速接入騰訊雲物聯網平台。目前TencentOS tiny已經形成了良好的套用生態,支持的硬體平台超過80+,官方定製套件5款,可覆蓋智慧城市、水錶、智慧型家居、穿戴、農業、消費物聯、車聯網等多種套用場景。
產品特性:
  1. 極致精簡核心RAM 0.8KB,ROM 1.8KB,感測器資源占用僅RAM 2.69KB、ROM 12.38KB;
  2. 高效管理框架,超低電量消耗,休眠最低功耗低至2uA;
  3. 豐富IoT組件;
  4. 良好可移植性,可實現向新硬體開發板的一鍵移植;
  5. 可靠的安全框架,多樣化安全分級方案;
  6. 敏捷調試手段,提供雲化的最後一屏調試功能。

所獲榮譽

2021年9月,TencentOS憑藉在開源領域的持續貢獻及在物聯網行業創新實力,榮獲中國信通院授予的“2021年OSCAR尖峰開源項目及開源社區”獎項。
Tencent OS(騰訊TOS)
TencentOS獲“OSCAR尖峰開源項目及開源社區“獎項

開源情況

TencentOS Tiny在2019年9月份正式對外開源發布,發布1周即衝上github熱榜排行第2名,並於2020年正式捐贈給開放原子開源基金會,目前項目在基金會進行持續孵化。獲得star5100+,fork1300+,開發者數量4000+。目前獲得了廣泛的開源影響力,已支持的硬體平台(60+)包括ARM Cortex M全系列MCU、RISC-V、MSP430、AVR、ARC、STM8等硬體。同時在晶片領域物聯網占有率非常高,覆蓋各類通信模組、終端項目,並在智慧農業得以廣泛套用。
近3年來,騰訊作業系統研發中心先後舉辦10多次各類開發者活動,累計3000以上的開發者參與。第三方開發者貢獻案例眾多,許外部開發者都在社區貢獻了代碼和創意。同時也出現了很多基於TencentOS Tiny的產品和創意,如淨水器、遠程澆花、擼貓玩具、桌面擺台、機房環境監控系統、甲醛檢測儀等等。後續將攜手開發者們做出更多有創意有價值的產品或者是技術探索,共同構建活躍的開源圈子。
2020年1月9日,騰訊雲宣布將開源其伺服器作業系統TencentOS核心。相比業內其它版本Linux 核心,騰訊雲 TencentOS 核心在資源調度彈性、容器支持、系統性能及安全等層面極具競爭力,特別適合雲環境。該系統的開源及套用可幫助客戶大幅提升雲上資源的利用效率,降低運營成本,同時獲得更加安全可靠的業務運行環境。
2020年底,CentOS官網正式宣布停止CentOS維護,CentOS的斷供,意味著大多數依賴CentOS的企業產品和服務缺失了底層作業系統的支持和維護,項目帶了很大的不確定性。
為了解決這個問題,騰訊作業系統也在進行分析和應對,騰訊作業系統團隊與行業的合作夥伴進行深入探討後,決定向全社會發起倡議,在國內發起中立,多元化的伺服器作業系統社區,騰訊將貢獻TencentOS server 已有研發成果,同時匯聚國內作業系統研發能力,打造生產環境可直接使用的社區穩定版本,各企業也可以基於社區穩定版本再去打造自己的商業版本,讓伺服器作業系統做到國產自主可控,徹底解決CentOS斷供的煩惱。
TencentOS Edge發行版預計2022年全面開源,助力騰訊作業系統開源生態建設。
Tencent OS(騰訊TOS)
TencentOS發展

備註聲明

原TencentOS手機安卓作業系統已於2017年6月28日停止服務。2019年,TencentOS 品牌全新升級, 作為騰訊作業系統全新品牌,產品覆蓋數據中心,桌面系統,邊緣設備和物聯網終端等套用場景,提供可靠的雲平台構建,接入和套用能力,幫助客戶轉化雲的價值。

相關詞條

熱門詞條

聯絡我們