-
Tencent OS
鎖定
- 軟件名稱
- 騰訊操作系統
- 開發商
- 騰訊
- 外文名
- TencentOS
Tencent OS發展歷程
時間線
騰訊的服務器操作系統研發從內核開始,團隊於2010年發佈了 Tencent Linux Kernel1,簡稱Tkernel1。2011年,發佈首個Tencent Linux發行版——Tlinux1,主要在騰訊內部使用。2019年,完成從Tlinux到TencentOS的品牌升級,並開源發佈TencentOS Server2 ,開啓全面對外開放及服務。2020年,發佈最新版本TencentOS Sever3。
[2]
隨着騰訊IoT戰略的佈局,2018年正式啓動研發物聯網操作系統 TencentOS Tiny,經過近一年的內部迭代開發,在2019年9月份正式對外開源發佈,
[5]
並在2020年正式捐贈給開放原子開源基金會,目前項目在基金會進行持續孵化。
[2]
Tencent OS系統簡介
近年來,騰訊TencentOS積極佈局基礎軟件的核心競爭力和生態,逐步形成了B端生態鏈全棧操作系統,形成雲數據中心→邊緣→物聯網終端的全棧OS佈局。其中 TencentOS Server 是面向數據中心、服務器等雲場景研發的服務器操作系統,具有高性能安全可靠等特點;TencentOS Edge是騰訊自研的邊緣操作系統,面向邊緣網關及移動計算設備,旨在將雲計算能力邊緣化;而TencentOS Tiny是騰訊自研的輕量級物聯網終端操作系統,具有低功耗、小體積、模塊化、端雲協同等特點。
[2]
TencentOS Server是騰訊自研的服務器操作系統,基於Linux上游社區版本進行內核研發,可支持主流的服務器硬件,並提供完善的容器及虛擬化場景支持,方便用户根據需求定製用户態軟件。作為騰訊的基礎設施,安全可靠,支撐騰訊內外多個業務產品穩定運行。TencentOS Server在騰訊雲也已經上線,它是全面優化,高性能的OS,TencentOS Server深度定製,集成了騰訊多個產品服務,TencentOS Server也已經開源,並在公司外的金融,互聯網等領域有廣泛的使用。
產品特性:
- 為雲而生,深度定製,含有最新雲原生工具,裝機量300萬;
- 全面優化,高性能,運營成本節約10億,CPU利用率15%-45%;
- 安全合規,零停機修復;
- 開源開放、生態共享;
- 高效、長時應用支持;
- 企業級產品服務集成,完全融入騰訊雲產品體系,如 CVM,TKE,黑石物理服務器2.0,TCE 等,提供滿足不同工作負載的完整解決方案。
- TencentOS Edge開源邊緣計算操作系統
TencentOS Edge基於Linux內核,提供邊緣容器、AIoT、媒體引擎、網關協議互轉組件、以及IoT業務相關的服務,集成騰訊雲及行業雲服務聯網SDK,可助力物聯網邊緣設備及業務快速接入騰訊雲物聯網及邊緣計算平台。TencentOS Edge支持騰訊雲原生公有云及微瓴私有云;集成TencentOS Server同源內核安全加固;快速集成騰訊雲運營服務;兼容多平台,可快速移植極小系統支持定製化組件和可選輕量級GUI。
目前,搭載TencentOS Edge的自研輕量級邊緣計算盒子 DracoG312已經商用,可廣泛應用於智能家居、遊戲競賽、智慧交通、工業邊緣雲、IDC機房等場景。
產品特性:
- 支持騰訊雲原生公有云及微瓴私有云;
- TencentOS Server同源內核安全加固;
- 快速集成騰訊雲運營服務;
- 支持多平台,快速移植極小系統;
- 支持定製化組件;
- 可選的輕量級GUI。
TencentOS Tiny 是面向物聯網領域開發的實時操作系統。具有低資源佔用,低功耗、模塊化,簡潔高效等特性。它提供精簡的 RTOS 內核,內核代碼只有1w行,內核組件可裁剪可配置,可快速移植到多種主流 MCU 及模組芯片上,而且,基於RTOS 內核提供了豐富的物聯網組件,內部集成主流物聯網協議棧(如MQTT//LoRaWAN 等),可助力物聯網終端設備及業務快速接入騰訊雲物聯網平台。目前TencentOS tiny已經形成了良好的應用生態,支持的硬件平台超過80+,官方定製套件5款,可覆蓋智慧城市、水錶、智能家居、穿戴、農業、消費物聯、車聯網等多種應用場景。
產品特性:
- 極致精簡內核RAM 0.8KB,ROM 1.8KB,傳感器資源佔用僅RAM 2.69KB、ROM 12.38KB;
- 高效管理框架,超低電量消耗,休眠最低功耗低至2uA;
- 豐富IoT組件;
- 良好可移植性,可實現向新硬件開發板的一鍵移植;
- 可靠的安全框架,多樣化安全分級方案;
- 敏捷調試手段,提供雲化的最後一屏調試功能。
Tencent OS所獲榮譽
Tencent OS開源情況
TencentOS Tiny在2019年9月份正式對外開源發佈,發佈1周即衝上github熱榜排行第2名,並於2020年正式捐贈給開放原子開源基金會,目前項目在基金會進行持續孵化。獲得star5100+,fork1300+,開發者數量4000+。
[2]
目前獲得了廣泛的開源影響力,已支持的硬件平台(60+)包括ARM Cortex M全系列MCU、RISC-V、MSP430、AVR、ARC、STM8等硬件。同時在芯片領域物聯網佔有率非常高,覆蓋各類通信模組、終端項目,並在智慧農業
[7]
得以廣泛應用。
[8]
近3年來,騰訊操作系統研發中心先後舉辦10多次各類開發者活動,累計3000以上的開發者參與。第三方開發者貢獻案例眾多,許外部開發者都在社區貢獻了代碼和創意。同時也出現了很多基於TencentOS Tiny的產品和創意,如淨水器、遠程澆花、擼貓玩具、桌面擺台、機房環境監控系統、甲醛檢測儀等等。後續將攜手開發者們做出更多有創意有價值的產品或者是技術探索,共同構建活躍的開源圈子。
[2]
2020年1月9日,騰訊雲宣佈將開源其服務器操作系統TencentOS內核。相比業內其它版本Linux 內核,騰訊雲 TencentOS 內核在資源調度彈性、容器支持、系統性能及安全等層面極具競爭力,特別適合雲環境。該系統的開源及應用可幫助客户大幅提升雲上資源的利用效率,降低運營成本,同時獲得更加安全可靠的業務運行環境。
[10]
2020年底,CentOS官網正式宣佈停止CentOS維護,CentOS的斷供,意味着大多數依賴CentOS的企業產品和服務缺失了底層操作系統的支持和維護,項目帶了很大的不確定性。
為了解決這個問題,騰訊操作系統也在進行分析和應對,騰訊操作系統團隊與行業的合作伙伴進行深入探討後,決定向全社會發起倡議,在國內發起中立,多元化的服務器操作系統社區,騰訊將貢獻TencentOS server 已有研發成果,同時匯聚國內操作系統研發能力,打造生產環境可直接使用的社區穩定版本,各企業也可以基於社區穩定版本再去打造自己的商業版本,讓服務器操作系統做到國產自主可控,徹底解決CentOS斷供的煩惱。
- TencentOS Edge:
TencentOS Edge發行版預計2022年全面開源,助力騰訊操作系統開源生態建設。
Tencent OS備註聲明
原TencentOS手機安卓操作系統已於2017年6月28日停止服務。
[11]
2019年,TencentOS 品牌全新升級, 作為騰訊操作系統全新品牌,產品覆蓋數據中心,桌面系統,邊緣設備和物聯網終端等應用場景,提供可靠的雲平台構建,接入和應用能力,幫助客户轉化雲的價值。
- 參考資料
-
- 1. 騰訊為什麼也做操作系統? .鵝廠架構師公眾號[引用日期2021-11-09]
- 2. 騰訊TencentOS榮獲OSCAR尖峯獎,創新突破節省上億度電資源 .鵝廠架構師公眾號[引用日期2021-11-09]
- 3. TencentOS Server .騰訊雲官網[引用日期2021-11-09]
- 4. 騰訊物聯網終端操作系統 .騰訊雲官網[引用日期2021-11-09]
- 5. 騰訊自研輕量級物聯網操作系統正式開源,最小體積僅1.8 KB .騰訊科技[引用日期2021-11-09]
- 6. TencentOS-tiny .GitHub[引用日期2021-11-09]
- 7. 騰訊操作系統首度亮相央視 開放實用特性打造國產開源標杆 .央廣網[引用日期2021-11-09]
- 8. 讓 AIoT 開發更便捷,物聯網應用中的TencentOS 技術佈局 .鵝廠架構師公眾號[引用日期2021-11-09]
- 9. TencentOS-kernel .GitHub[引用日期2021-11-09]
- 10. 為雲而生,騰訊雲服務器操作系統TencentOS內核正式開源 .騰訊科技[引用日期2021-11-09]
- 11. 繼百度雲OS後,騰訊TencentOS宣佈本月28日起停服 .36氪[引用日期2021-11-09]
- 12. 騰訊TencentOS榮獲“OSCAR尖峯獎”,創新突破節省上億度電資源 .讀創-深圳商報官方號[引用日期2021-11-09]
- 13. 騰訊服務器操作系統TS_雲服務器操作系統_tlinux操作系統 .騰訊雲[引用日期2023-09-12]
- 收起