1. 程式人生 > >為雲而生,騰訊雲伺服器作業系統TencentOS核心正式開源

為雲而生,騰訊雲伺服器作業系統TencentOS核心正式開源

​1月9日,騰訊雲宣佈將開源其伺服器作業系統TencentOS核心。相比業內其它版本Linux 核心,騰訊雲 TencentOS 核心在資源排程彈性、容器支援、系統性能及安全等層面極具競爭力,特別適合雲環境。該系統的開源及應用可幫助客戶大幅提升雲上資源的利用效率,降低運營成本,同時獲得更加安全可靠的業務執行環境。
TencentOS Kernel是繼騰訊雲物聯網作業系統TencentOS tiny之後,TencentOS家族對外開源的第二款產品。TencentOS是騰訊雲作業系統系列產品,由騰訊雲架構平臺部主力研發,覆蓋資料中心、桌面系統、邊緣裝置和物聯網終端等應用場景,提供可靠的雲平臺構建、接入和應用能力,幫助客戶轉化雲的價值。TencentOS伺服器作業系統在騰訊公司服役超過10年,覆蓋公司全部自研業務,裝機量過百萬。2019年9月新開源的TencentOS tiny,是騰訊面向物聯網領域開發的實時作業系統,具有低功耗、低資源佔用、模組化、安全可靠等特點,可有效提升物聯網終端產品開發效率,目前在Github上標星已達3.7k。傳送門:騰訊自研輕量級物聯網作業系統 TencentOS tiny 正式開源騰訊雲作業系統團隊表示:“將騰訊雲伺服器作業系統核心TencentOS Kernel開源,不僅可以與全球開發者共享騰訊雲在伺服器作業系統領域的技術和經驗,還能夠汲取全球伺服器作業系統領域的優秀成果和創新理念,助力整體伺服器作業系統生態的繁榮。”

騰訊致力於通過開源和廣大開發者共享技術成果。近年來,騰訊開源節奏不斷加快,截至2020年1月,已在Github上開源92個專案,並積極參與開源基金會共建,目前已成為Linux、Apache等9大開源基金會的最高級別會員。

專為雲設計的資源排程方案,大幅增強系統彈性伸縮能力

傳統的Linux系統中,公平性是資源排程演算法的核心邏輯。公平的排程能最大程度提供系統通用性。然而,這種公平會造成資源有效利用率的低下,系統的彈效能力大大受限。業務無法按照需求進行資源的分配回收,不僅在於資源的數量,更在於資源的質量,如資源分配速度,搶佔能力等。在雲平臺資源排程的需求背景下,TencentOS Kernel研發了專用的資源排程演算法,大幅提升整機的資源彈性。業務可以根據需求指定資源分配的數量和級別,從相同數量不同級別的資源獲得的系統服務存在明顯差別。 

TencentOS Kernel研發的CPU彈性排程演算法,在離線上業務混布場景下收益十分顯著。在不影響線上業務質量的前提下,整機的CPU利用率最高提升了3倍,部分業務場景下可將整機CPU利用率提升至90%。

資源隔離全面升級,助力業務打造最強容器平臺 

眾所周知,資源的安全隔離始終是容器虛擬化平臺的核心問題。社群核心提供的隔離特性遠遠不能滿足業務的需求,一些基本的系統狀態資訊、CPU資訊、磁碟狀態資訊等均未做隔離,部分場景下甚至直接導致業務不可用。

TencentOS Kernel從業務需求出發,首先對必要的系統狀態,比如cpuinfo、stat、loadavg、meminfo、vmstat、diskstats、uptime等進行了隔離增強,保證容器中的應用能獲得正確的系統狀態資訊。

更重要的是,TencentOS Kernel還提供包括NVME IO隔離等特性,徹底解決IO控制組在多佇列裝置場景資源利用率低,不支援按比例隔離等問題,保證了不同場景下的IO隔離效果。

獨有系統安全及效能優化特性,持續降低業務運營成本

業界的核心熱補丁技術主要都是針對X86架構進行開發,缺少對ARM64等架構的支援。TencentOS Kernel通過實現類FMENTRY,FTRACE with REGS功能,給KPATCH中增加ARM64支援等實現了針對ARM64架構的核心熱補丁方案。TencentOS Kernel提供程序GDB禁止功能,阻止跨程序獲取記憶體,載入動態庫等,保障業務程序的資料安全。 

效能方面,TencentOS Kernel針對計算、儲存和網路子系統均經過獨有的優化,例如PAGE CACHE LIMIT功能,限制page cache的使用率,儘量使系統剩餘的記憶體能夠滿足業務的需求;TencentOS Kernel還新增多個sysctl/proc控制介面,核心啟動引數等來優化使用者體驗。

真誠開源

我們期望通過將 TencentOS-kernel 開源,能夠有助於業界其他相關領域的應用,也希望更好的完善產品本身,如果你對這個框架感到興趣,還請給這個專案一個 Star,歡迎提出你的 issue 和 PR!

TencentOS-kernel 正式開源!

Github 開源地址:https://github.com/Tencent/TencentOS-kernel

請給 TencentOS-kernel 一個 Star !

歡迎提出你的 issue 和 PR!

 TencentOS-kernel 國內映象地址:https://git.code.tencent.com/Tencent_Open_Source/TencentOS-kernel

(登入後才能訪問公開專案)

騰訊工蜂原始碼系統為開源開發者提供完整、最新的騰訊開源專案國內映象

 

公眾號回覆「物聯網」,贏取開發板福利

 

相關推薦

伺服器作業系統TencentOS核心正式開源

​1月9日,騰訊雲宣佈將開源其伺服器作業系統TencentOS核心。相比業內其它版本Linux 核心,騰訊雲 TencentOS 核心在資源排程彈性、容器支援、系統性能及安全等層面極具競爭力,特別適合雲環境。該系統的開源及應用可幫助客戶大幅提升雲上資源的利用效率,降低運營成本,同時獲得更加安全可靠的業務執

如何防範和應對Redis勒索教你出招

redis使用 普通用戶 實踐經驗 目的 cfg 一起 內存數據庫 name 漏洞利用 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文由騰訊雲數據庫 TencentDB發表於雲+社區專欄 9月10日下午,又一起規模化利用Redis未授權訪問漏洞攻擊數據

響鈴:CSIG背後戰略升級中扮演什麼角色?

文|曾響鈴 來源|科技向令說(xiangling0815)   國慶長假前的最後兩個工作日,網際網路圈子最大的、最受關注的事件,莫過於騰訊的戰略升級以及與之對應的組織結構調整。   巨頭的公司的每一個動作都牽動著網際網路的目光,在鋪天蓋地的輿論分析之外,響鈴發

從實踐出發深入解讀雲端資料庫技術

毋庸置疑,資料已經成為資訊化社會最關鍵的基礎元素之一。離開資料的支援,大資料、人工智慧等技術就都沒有了用武之地,資訊化、智慧化也就成了空談。而資料庫則是儲存和承載資料的重要場所,因此,其重要性不言而喻。隨著雲端計算的飛速發展,雲端資料庫技術開始被普遍應用。雲端資料庫是在雲端計算的大背景下發展

四大領域全面發力構築全鏈路開發者服務體系

12 月 15 日,首屆“騰訊雲+社群開發者大會”在北京召開。在這場主題為“新趨勢、新技術、新應用”的開發者盛會上,騰訊雲副總裁王龍首次透露,通過整合自身技術和生態資源,騰訊雲正構築全鏈路的開發者服務體系,幫助人工智慧、物聯網、小程式、雲原生領域開發者快速成長,助推產業網際網路升

遭DDos攻擊阿里將你扔進黑洞清退你!

今天下午13:39-13:44開始,我們遭受了更大規模的攻擊,4臺負載均衡因被攻擊被阿里云云盾遮蔽。在成為流量攻擊受害者的同時,也成為阿里雲的罪人,因影響阿里雲網絡穩定性的罪名被關入阿里雲的大牢——雲盾黑洞。 受這次被攻擊被遮蔽影響的站點有:www.cnblogs.com ,ing.cnblogs.

Windows Server 2012 R2配置IIS及配置FTP上傳檔案超詳細伺服器配置步驟阿里

Windows Server 2012 R2配置IIS及配置FTP上傳檔案,超詳細雲伺服器配置步驟,阿里雲,騰訊雲 注意事項 配置並使用IIS 配置並使用FTP傳送檔案 注意事項 1、注意伺服器的防火牆是否關閉或者開

服務能力評估TStack首批通過私有云“一級能力”認證

2018年12月28日,在中國電子工業標準化技術協會資訊科技服務分會召開的雲服務能力評估專家評審會中,對多家企業的公有云IaaS服務、私有云IaaS服務進行評估。 騰訊雲以能力級別一級通過IaaS服務能力雙項評估,騰訊雲公有云基礎設施服務符合能力一級,騰訊雲TStack私有云基礎設施服務符合能力一級,代

窺見技術未來大勢Techo開發者大會即將在京召開

雲、物聯網、5G、人工智慧……一項項技術的突破帶來了天翻地覆的變化,開發者們是如何一次次地進行天馬行空的創意和極限突破?2019年11月6日-7日,由騰訊雲主辦的首屆Techo開發者大會將在北京嘉裡大酒店召開。本次大會將聚集來自全球5000多位開發者,並邀請超140位業界大咖圍繞前沿技術發展進行分享和交流,是

測試賦能WeTest探索手遊AI自動化測試之路

面數據 利用 ima 動畫 作者 就會 安全 嘗試 機械 作者:周大軍/孫大偉, 騰訊後臺開發 高級工程師 商業轉載請聯系騰訊WeTest獲得授權,非商業轉載請註明出處。 WeTest導讀 做好自動化測試從來不件容易的事情,更何況是手遊的自動化測試

+社區分享——OCR文字識別

取出 文章分享 經理 復雜 獲取 圖文 沒有 離線 服務 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文由雲+社區運營團隊發布在騰訊雲+社區 前言 2018年3月27日騰訊雲雲+社區聯合騰訊雲智能圖像團隊共同在客戶群舉辦了騰訊雲OCR文字識別——

攜手開發者共建生態 首屆+社群開發者大會在京舉辦

本文由雲+社群發表 北京時間12月15日,由騰訊雲主辦,極客邦科技、微信、騰訊TEG協辦的首屆騰訊雲+社群開發者大會在北京朝陽悠唐皇冠假日酒店舉辦。在會上,騰訊雲釋出了重磅產品開發者平臺以及針對技術專家的TVP計劃,同時還有超過40名來自各個領域的技術專家進行了技術經驗分享。 本次大會以“新

支付何必捨本逐末:人人都能上手的閃電網路實戰

2018這一年,筆者一直在思考一個問題:區塊鏈行業最強需求(應用)場景是什麼? 我的結論是--支付!前不久以太坊創始人VB發表言論,也認為當前環境下,支付是數字貨幣最強需求。既為支付而生,何必捨本逐末,挖空心思,研究如何用它來養豬。 數字支付,似乎諱莫如深。但事實並非如此,如

ssh連線上、華Linux伺服器一會就自動斷開

客戶端向服務端傳送心跳 依賴 ssh 客戶端定時傳送心跳,putty、SecureCRT、XShell 都有這個功能。 Linux / Unix 下,編輯 ssh 配置檔案: # vim /etc/ssh/ssh_config 新增 ServerAliveInterval 20ServerAliveC

朱榮澤:“統一儲存——基於Ceph的儲存全家桶” – 運維派

由工業和資訊化部指導,中國資訊通訊研究院主辦,業界知名組織雲端計算開源產業聯盟(OSCAR)承辦的2017全球雲端計算開源大會於4月19日-20日在北京國家會議中心順利召開。本文為本屆大會嘉賓分享的大會演講速記內容,敬請瀏覽。 嘉賓介紹:朱榮澤 公司職務:UMCloud儲存產品部門總監 大會演講速

資料安全阿里容災備份方案場景實踐解析

摘要: 數字經濟時代,資料正以超出想象的速度快速增長。短短几年,資料量已經從TB級別躍升到PB乃至ZB級別。 數字經濟時代,資料正以超出想象的速度快速增長。短短几年,資料量已經從TB級別躍升到PB乃至ZB級別。 根據相關研究機構調查結果顯示,2017 年全年資料總量將超過

通訊賦能容聯與這個組合前景廣闊

更多精彩,請點選上方藍字關注我們!容聯與騰訊雲戰略合作簽約儀式近幾年,隨著雲端計算、大資料、人工

搭建Http靜態服務器環境

輸出 成功 靜態網站 hello push 正常 con clas target 任務時間:15min ~ 30min 搭建靜態網站,首先需要部署環境。下面的步驟,將告訴大家如何在服務器上通過 Nginx 部署 HTTP 靜態服務。 安裝 Nginx 在 CentOS

搭建Docker環境

ons fig 令行 鏡像 現在 剛才 load 接下來 服務 安裝與配置 Docker 任務時間:10min ~ 20min 安裝 Docker Docker 軟件包已經包括在默認的 CentOS-Extras 軟件源裏。因此想要安裝 docker,只需要運行下面的

搭建 Discuz 個人論壇

fin 提示 -a 文件 php-mysql 路徑 linu install fine 準備 LAMP 環境 任務時間:30min ~ 60min LAMP 是 Linux、Apache、MySQL 和 PHP 的縮寫,是 Discuz 論壇系統依賴的基礎運行環境。我們