泛在操作系統開源生態體系_第1頁
泛在操作系統開源生態體系_第2頁
泛在操作系統開源生態體系_第3頁
泛在操作系統開源生態體系_第4頁
泛在操作系統開源生態體系_第5頁
已閱讀5頁,還剩49頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

泛在操作系

研究開源生態

體系

報告2023年10月泛在操作系統開源生態體系研究報告編委會指導專家GUIDANCEEXPERTS梅

中國科學院院士、中國計算機學會理事長王懷民

中國科學院院士、中國計算機學會開源發展委員會主任孫文龍

開放原子開源基金會理事長、中國電子技術標準化研究院副院長董

中國電子技術標準化研究院信息技術研究中心副主任苗宗利

中國電子技術標準化研究院信息技術研究中心技術總監宋可為

中國開源軟件推進聯盟副秘書長編寫組WRITINGGROUP北京大學:周明輝、趙俊峰、曹東剛、趙益良騰訊:劉瓊、袁媛、王強、王鵬、劉峰、張猛、許勇、單致豪、耿航、萬慧、陳立東、蔣彪、王佳、陶松橋、汪禮超、林青、曹倩蕓、孫亞楠、石春麗、穆蕾、馬守強支持組SUPPORTGROUP姚嘉杰、劉志強、孫博、孫猛泛在操作系統開源生態體系研究報告|序序當前,數字化轉型已成為社會經濟發展的主流趨勢,正在帶來新一輪的社會經濟“革命”,其中,核心驅動力是互聯網及其延伸所帶來的人機物廣泛連接。人機物三元融合泛在計算的時代正在開啟!數字化轉型呼喚新型基礎設施,包括信息基礎設施和傳統物理基礎設施的數字化和軟件定義;泛在計算呼喚新型操作系統,即泛在操作系統(Ubiquitous

Operating

System,

UOS)。操作系統作為核心系統軟件,無疑是新型基礎設施中的主要構成成分。操作系統的發展需要依托開放創新的環境,從技術持續創新、建立規模生態,到實現商業成功,

進而形成產業發展良性循環,

需要產學研用各界長期的合作和努力。很高興地看到,

近年來,泛在操作系統的理論、技術和應用正在呈現出蓬勃發展的態勢,開源則是產業界和學術界一致共識的“創新范式”。一方面,北京大學、國防科技大學、北京航空航天大學、西北工業大學等高校積極開展泛在操作系統開源生態構建、

治理及安全評估的研究;另一方面,

來自北京大學、

騰訊、

華為、

阿里、

百度、

麒麟軟件、

深度科技、

龍芯等產業鏈不同環節的單位正在推進openKylin、

deepin、

Loongnix、

OpenCloudOS、

OpenEuler、

XiUOS、

AnolisOS、TencentOSServer、TencentOS

Tiny、OpenHarmony、AliOS

Things、Apollo

等不同類型的泛在操作系統開源項目,部分項目還捐獻給開放原子開源基金會,輻射和牽引了軟件產業鏈的數百家單位參與,正逐漸形成泛在操作系統的開源生態體系。開源正在成為我國IT產業創新發展的重要模式,而IT生態也必然是開源和閉源的交織。泛在操作系統作為IT產業發展的一個重要分支,其開源生態體系如何建設、開源與商業化如何融合發展,是值得長期探索的話題。去年,北京大學與騰訊研究院合作撰寫了《泛在操作系統實踐和展望研究報告》,今年又進一步圍繞泛在操作系統的開源生態體系開展了進一步的研究,梳理了國內外泛在操作系統開源工作現狀,提出了泛在操作系統的開源生態體系框架以及未來發展的思考建議,我相信,這對于我國泛在操作系統及其開源生態體系建設發展具有很好的參考價值。泛在操作系統開源生態體系研究報告|序泛在操作系統的開源生態建設需要多方參與、多元融合。我也期待產學研用各界共同弘揚開放、共享、協同、生態的開源精神,積極借鑒國際開源經驗,探索創新開源商業模式,共同構建我國泛在操作系統發展的開源生態體系。中國科學院院士中國計算機學會理事長泛在操作系統開源生態體系研究報告|序序軟件已經成為現代社會基礎設施的重要組成成分,開源創新則成為促進軟件技術發展的主流模式。開源創新為什么“行”?回望開源軟件發展歷程,人們認識到,開源創新是人類應對未來不確定性的高效科技創新模式,其核心機理是有效激發和匯聚群體智能。在個人計算機時代,面對所謂“確定性”個人計算機,大公司的閉源模式成為主流,開源創新被壓制。到了充滿不確定的互聯網時代和移動互聯網時代,開源創新逐漸成為主流。Linux社區的發展經歷很好地說明了這一點。Linux的個人計算機操作系統版本在商業發展上并不算成功,但在互聯網時代,無論在云計算操作系統中還是在智能手機操作系統中,Linux的相關版本都取得了巨大成功,因為所有版本都能夠在新興的創新者、開發者的調校下不斷修改完善。當前,我們正在進入人機物融合的萬物智聯的泛在計算時代,互聯網所帶來的不確定性還將延續,開源創新仍將成為整個軟件生態發展中的一個主流創新模式。泛在操作系統作為泛在計算時代的關鍵基礎軟件,開源創新也必然是提升其技術創新效率的重要機制。開源創新在中國能不能“行”?過去20多年,中國開源軟件事業蓬勃發展,已經成為全球開源軟件增長貢獻率最高的國家。我國企業積極融入國際和國內開源生態,已經取得了巨大的進步。我國學術界也高度關注開源創新模式的研究,積極推進軟件開發范式的變革。國家“十四五”發展規劃綱要中,明確提出“支持數字技術開源社區創新聯合體發展,完善開源知識產權和法律體系,鼓勵企業開放軟件源代碼、硬件設計和應用服務”。工信部出臺的《“十四五”軟件和信息技術服務業發展規劃》中也強調,培育重點開源項目,建設優秀開源社區,提高開源治理能力。實踐證明,開源創新有力推動了中國軟件的自立自強。當前問題是,開源創新能不能進一步推進我國軟件高水平自立自強,也就是說,在全球開源創新生態中,我國能不能從深度融入者提升為關鍵貢獻者。泛在操作系統開源生態體系研究報告|序本報告前瞻性的提出了泛在操作系統開源框架,也提到了當前面臨的挑戰和未來發展建議,給了我不少啟發,相信也可以為關心軟件開源創新和泛在操作系統發展的各界同仁帶來有益的思考。我以為,在我國開展泛在操作系統開源創新實踐是推進我國關鍵軟件高水平發展的重要探索。我們應該堅定信心,堅決行動,堅持不懈,把握泛在操作系統開源創新主動權和主導權。中國計算機學會正在積極推進泛在操作系統開源創新的中國實踐,希望能夠與大家共同努力,共同促進我國開源創新生態的建設和發展。中國科學院院士中國計算機學會開源發展委員會主任泛在操作系統開源生態體系研究報告|序序開源是迄今為止最先進、最廣泛、最活躍的協同創新模式之一,具有“開放、自由、共享、協同、貢獻、合規、平等無歧視”的特征,并隨著時代的變遷不斷演進。當前,以開源開放模式加速操作系統生態共建已成為產業共識。一方面以開源的方式推動操作系統技術創新,將有利于匯聚來自全球的更多開發者與更先進的技術力量,為打造世界一流的開源操作系統奠定堅實的基礎;另一方面操作系統生態發展需要開放多元的社區環境及共建共享的發展機制,以實現共贏的目標。開放原子開源基金會作為我國首家開源基金會,立足中國、面向世界,堅持科技、公益、普惠屬性,充分發揮基金會的主體作用,廣泛匯聚開源力量,搭建國際開源協作交流平臺,積極參與全球開源貢獻?;饡闪⑷陙?,通過技術監督委員會的技術準入的開源項目,覆蓋了各個重點領域,為“存、防、云、算”和“芯、軟、硬、端”的協作共生打下基礎。與此同時,基金會也在探索不同類型操作系統開源社區和項目的協同發展機制,以團結匯聚各方資源,為操作系統的開源生態繁榮和可持續發展做出貢獻。本報告系統的梳理了泛在操作系統的國內外現狀,前瞻性的提出了泛在操作系統開源生態體系框架,為我們認識和思考泛在操作系統開源工作提供了很好的輸入。希望后續能與各界在泛在操作系統開源發展方面有更多的交流探討,一起持續探索和完善開放多元、共享共建、生態共贏的開源發展機制。孫文龍開放原子開源基金會理事長泛在操作系統開源生態體系研究報告|序序開源不僅代表著一種開放共享的軟件形態,更成為產業互聯網時代新的生產方式和協作模式。十多年來,騰訊一直堅定地擁抱開源,共開源了1

60

多個項目,獲得超過

46

萬開發者關注和點贊

;持續在

30

多個主流開源社區積極貢獻,

是開放原子開源基金會的發起單位之一,

也是Linux

基金會、

Apache基金會、

CNCF

等國際頂級開源基金會的重要成員。我們將開源作為公司技術戰略之一,在公司技術委員會下設立開源專職機構——騰訊開源管理辦公室,自上而下傳遞開源戰略,自下而上落地開源實踐。與此同時,騰訊長期投入

OpenCloudOS

操作系統、TDSQL

數據庫、Angel、Inlong

等重點項目的研發,目前已經實現了操作系統、數據庫、大數據、AI、云原生等核心技術領域上的多點開源突破。我們認為,開源有利于中國基礎技術的崛起。當前,自主創新成為引領產業變革的內在動力,泛在智能世界正在加速成為現實,操作系統作為基礎軟件的重要性更加凸顯。近年來,騰訊在操作系

耕,

TencentOSServer、

統TencentOSTiny、邊緣操作系統

TencentOSEdge、云原生操作系統遨馳

Orca、智慧交通

OS、智慧建筑操作系統微瓴等,于

201

9年將

TencentOS

Server、TencentOS

Tiny

正式開源,并于2021

年與合作伙伴共同發起了

OpenCloudOS

操作系統開源社區,500

家社區生態伙伴目前正在和我們一起參與和貢獻。與此同時,我們也積極與學術界、產業界共同探索泛在操作系統的開源生態體系與治理模式,

這份

《泛在操作系統開源生態體系研究報告》

中沉淀了騰訊的相關經驗和思考,希望能為大家提供一些參考借鑒。此外,人才是建設泛在操作系統開源生態建設的基石。近年來,在開源人才培養方面,騰訊也陸續開展了犀牛鳥開源人才項目以及校源行項目。犀牛鳥開源計劃吸引了國內外

420

所高校參與,

開設了超過

40

門開源精品課程,

操作系統開源課程是其中的重要內容

;與開放原子開源基金會合作的開放原子校源行公益項目,目標是共同推動開源文化普及,加快我國開源人才的培養。希望來連接更多學術科研和行業機構一起參與,為我國的開源發展貢獻更多的智慧和力量。王巨宏開放原子開源基金會副理事長騰訊公司副總裁泛在操作系統開源生態體系研究報告|序序操作系統是計算機的靈魂,也是亟需實現突破的關鍵核心技術領域。匯聚群體智慧的開源模式一直是操作系統技術和產業發展的重要方式。當前,操作系統的發展呈現三個趨勢:一是云原生、輕量化成為人機物融合環境下的共性要求;二是降本增效、節能降碳理念成為主流;三是百花齊放、各有所長的泛在操作系統開源生態正在逐步形成。以騰訊為例,

TencentOSServer

服務器操作系統針對云原生的業務容器化、

微服務化、Serverless

化需求,

設計和形成了云原生內核,

為騰訊全棧開源云原生解決方案提供了最底層的基石;基于

TencentOSServer

統一資源隔離解決方案

(

技術品牌:如意RUE)

與系統級能耗優化解決方案

(

技術品牌:悟能

),我們預計騰訊數據中心每年可以節省

6

KWH

整體能耗、每年減少碳排放

24

萬噸。這些技術積累,如今已經全部貢獻到

OpenCloudOS

社區。目前,OpenCloudOS社區生態伙伴已達到500家,涉及操作系統廠商、芯片廠商、整機廠商、行業用戶、云廠商、存儲廠商、數據庫廠商、中間件廠商等產業鏈單位。OpenCloudOS社區發版及衍生版本數量超過6個,裝機量超過1

000萬節點,核心代碼倉庫數超過46個,可兼容適配900+國產軟硬件及30000+開源軟件,實現主流芯片、數據庫、整機的全覆蓋。值得一提的是,OpenCloudOS已經實現了對服務器、邊緣計算、桌面等場景的同源支持,從源社區(L1

)、商業版本(L2)到衍生穩定版本(L3)的全鏈路國產化操作系統生態正在逐漸完善。除了OpenCloudOS,國內外還有多個不同定位、不同類型的泛在操作系統開源社區和開源項目,大家各有所長、相互促進,掀起了更廣泛的開源創新熱潮。很高興的看到《泛在操作系統開源生態體系研究報告》對此做了全面梳理,同時報告中也分析了開源生態與軟件供應鏈的關系,客觀提出了當前挑戰以及未來建議,我認為報告對于行業從業者們具有很好的參考價值。接下來,我們希望會同所有的合作伙伴,進一步完善社區治理,探索社區可持續性,也希望在此過程中能與學術界專家們以及產業界同行們有緊密的合作,將OpenCloudOS社區建設成為泛在操作系統開源生態體系研究報告|序我國泛在操作系統開源生態體系中的一支重要力量,為千千萬萬的中小型企業提供即拿即用、符合標準、供應可靠的操作系統產品,共同促進我國操作系統技術和產業的蓬勃發展。郭振宇騰訊云副總裁OpenCloudOS社區TOC主席泛在操作系統開源生態體系研究報告|目錄目錄01引言01-PART-泛在操作系統的開源生態發展現狀022

.1.泛在操作系統的概念及框架定義和特征06060809-PART-2.1.1.2.1

.2.2.1.3.體系框架分類及關系1

01

01

12.2.泛在操作系統的開源現狀2.2.1

.泛在操作系統開源全景圖2.2.2.

基礎平臺類操作系統——桌面操作系統2.2.3.

基礎平臺類操作系統——服務器操作系統2.2.4.

基礎平臺類操作系統——移動智能終端操作系統2.2.5.

基礎平臺類操作系統——嵌入式及物聯網操作系統2.2.6.

基礎平臺類操作系統——云操作系統1

31

51

61

71

81

91

920212.2.7.應用場景類操作系統——智慧城市操作系統2.2.8.

應用場景類操作系統——自動駕駛操作系統2.2.9.

應用場景類操作系統——智慧建筑操作系統2.2.1

0.

應用場景類操作系統——機器人操作系統2.2.1

1.

應用場景類操作系統——智能家居操作系統泛在操作系統開源生態體系研究報告|目錄泛在操作系統開源生態體系框架03-PART-232324253

.1.開源生態的構成及其發展因素開源生態構成3.1.1.3.1.2.3.1.3.開源生態與軟件供應鏈泛在操作系統的開源生態構建需求3.2.泛在操作系統開源生態體系2828293.2.1.泛在操作系統在軟件供應鏈中定位3.2.2.

泛在操作系統開源生態框架泛在操作系統開源生態體系挑戰與建議04-PART-4

.1.挑戰分析32344.2.若干思考與建議參考文獻37泛在操作系統開源生態體系研究報告|01

.引言-引言-01泛在操作系統開源生態體系研究報告|01

.引言1.引言開源模式是一種以追求知識平權,打破技術壟斷為初衷的高效的創新組織形態,以互聯網為載體,有效匯聚用戶創新和群體智慧,形成了無數優秀開源軟件,在商業化助力下蓬勃發展,為產業和社會帶來了巨大機會。開源所具有的優勢已經被業界廣泛證明和承認

:·

可以突破地理上、社會組織和意識形態的限制,

所有人都可以獲取技術資源、

參與科技創新,實現群智匯聚

;·

快速獲取用戶創新,實現從生產到使用的高效周期迭代

;·

可以廣泛聯合合作伙伴,完善技術生態,打破技術封鎖和商業壟斷。當前,Linux

操作系統和源自

Linux內核的Android操作系統,已經廣泛占據服務器和手機市場份額。開源數據庫操作系統從MySQL

到MongDB,再到國內的

TiDB

Tdengine

等,開

源已經成了行業用戶的重要需求。AndersHejlsberg

TurboPasca、

TypeScript

等五種編程語言的創建者。他曾說過

:在未來,編程語言如果不開源,就無法取得成功。而在

AI領

域,從

AI框架到

AI

內容生成模型,開源也成為主流方式。例如,文本生成圖像模型

StableDi?usion

的火爆(其背后的公司

Stability

AI

宣布獲得了

1

.01

億美元超額融資,估值達

10

億美元)充分證明,只有開源社區才能高效發揮群體智慧,更好地將各種用例產品化,并且優化模型的實際落地使用。開源已成為國際上操作系統、大數據、區塊鏈、開發環境與工具等軟件技術的多數發展路徑,如

CSDN

2021

年國際核心技術生態體系全景圖所示。相較于國際,

我國在上述領域的開源比例略

低,例如操作系統領域,開源和閉源幾乎各自占領一半份額??偟膩碚f,盡管開源存在商業模式、開源許可協議等方面的挑戰,但開源社區的激發和匯聚,正在為軟件項目的技術發展、應用廣度和創造空間帶來有力的推動。02泛在操作系統開源生態體系研究報告|01.引言圖1-1CSDN2021國際核心技術生態體系全景圖圖1-2CSDN2021中國核心技術生態體系全景圖2021年以來,我國在軟件產業、行業應用兩個維度也進一步強化了對開源生態發展的支持力度。《中華人民共和國國民經濟和社會發展第十四個五年規劃和2035年遠景目標綱要》中提出:支持數字技術開源社區等創新聯合體發展,完善開源知識產權和法律體系,鼓勵企業開放軟件源03泛在操作系統開源生態體系研究報告|01

.引言代碼、硬件設計和應用服務。中央網絡安全和信息化委員會《“十四五”國家信息化規劃》、工業和信息化部《“十四五”軟件和信息技術服務業發展規劃》等文件中,也對繁榮國內開源生態、支持開源社區建設提出了具體規劃。人民銀行辦公廳、中央網信辦秘書局、工業和信息化部辦公廳、銀保監會辦公廳、證監會辦公廳聯合發布的《關于規范金融業開源技術應用與發展的意見》中,從行業應用角度,鼓勵金融機構將開源技術應用納入自身信息化發展規劃,加強對開源技術應用的組織管理和統籌協調,建立健全開源技術應用管理制度體系,制定合理的開源技術應用策略。泛在操作系統作為操作系統在泛在計算時代的發展趨勢、以及人機物融合應用場景中的核心系統軟件,已被列入《“十四五”軟件和信息技術服務業發展規劃》,開源生態發展將是重要發展趨勢。關于泛在操作系統的概念、框架和樣例,在北京大學與騰訊研究院聯合發布的《泛在操作系統實踐與展望研究報告》中已有闡述。由于泛在操作系統尚處于探索成型階段,不同類型的操作系統開源工作正在蓬勃推進中,本報告期望能夠在梳理目前國內外學術界、產業界在泛在操作系統開源生態方面的工作基礎上,提出泛在操作系統開源生態體系框架,分析泛在操作系統的開源生態構成、與軟件供應鏈關系等,并提出泛在操作系統開源生態未來發展的挑戰分析和思考建議,從而促進泛在操作系統的開源生態的構建,以及開源與商業化相輔相成、良性發展。本報告共分為四個章節,之后的章節安排如下,第二章介紹泛在操作系統的概念及框架,梳理了國內外泛在操作系統開源工作情況。第三章介紹了泛在操作系統開源生態體系框架,分析開源生態的構成及其發展因素,并探索泛在操作系統開源生態與軟件供應鏈的相互作用關系。第四章介紹了泛在操作系統開源生態體系挑戰與建議,介紹未來泛在操作系統開源發展面臨的挑戰,并從多個視角對泛在操作系統開源生態體系建設給出建議。04泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀-泛在操作系統的開源生態發展現狀-05泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀2.泛在操作系統的開源生態發展現狀2.1

泛在操作系統的概念及框架為分析泛在操作系統的開源生態現狀,本章節首先闡釋泛在操作系統的定義、體系框架、分類等,本節內容摘選自《泛在操作系統實踐與展望研究報告》。2

.1.1.

定義和特征操作系統是計算機系統中最為關鍵的系統軟件之一。按照計算機科學技術名詞(第三版)的定義,操作系統是“計算機系統中的一種軟件。是具有特定功能的程序模塊的集合,能有效管理軟硬件資源,合理組織工作流程,向用戶提供服務,使用戶方便地使用計算機,使整個計算機系統能高效運行”。簡言之,操作系統的主要功能是:向下管理資源(包括存儲、外設和計算等資源),向上為用戶和應用程序提供公共服務。自1956年第一個實際可用的操作系統GM-NAA

I/O誕生以來,操作系統已經發展了近70年,從早期的面向單機的操作系統發展主線,到后來對網絡和基于網絡的并行、分布計算提供更好支持的發展輔線,操作系統面向計算機硬件的迅速發展,以更好、更高效地管理硬件資源并充分發揮硬件資源所提供的計算能力;同時,面向新的應用需求和用戶需求,沉淀應用領域共性,提供更便利、易用的人機交互和應用支撐。分析操作系統發展的重要事件及其時間節點,可以發現其中存在“20年周期律”的重大變遷規律,即每20年出現一次跨越式發展機遇,誕生新一代操作系統。即,20世紀60

—80年代的主機計算時代,如IBM

OS/360

、DEC

VMS

和UNIX;20世紀80年代—2000年的個人計算時代,如微軟Windows和開源Linux;2000

—2020年移動計算時代,如谷歌Android和蘋果iOS。這些在各個階段出現的具有代表性操作系統,構建了各自領域的操作系統生態?;仡櫜僮飨到y的發展歷史,可以看到,從不同的視角,操作系統呈現不同的功用:?

從計算機系統的視角來看,操作系統是一個資源管理器。通過管理和協調對各種底層軟硬件資源的使用,發揮底層軟硬件資源所提供的計算能力。同時通過硬件驅動程序來橋接異構硬件資源,提高系統的互操作性。06泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀?

從系統使用者的視角來看,操作系統是一臺虛擬機。一方面提供對底層資源細節的抽象,另一方面為使用者提供更方便易用的用戶界面。對于軟件開發人員來說,操作系統虛擬機還決定了其面對的編程模型。?

從應用軟件的視角來看,操作系統是軟件的開發和運行平臺。操作系統為應用軟件的開發和運行提供各種必要的支撐,包括:應用軟件的運行環境及其框架設施,應用軟件運行所需資源及其調度和管理,以及應用軟件開發和維護的若干工具。隨著互聯網的快速發展,操作系統面向的計算環境在從單機、局域網平臺向互聯網平臺延伸,為了更好地對不同的互聯網計算與應用模式提供支持,以及管理和利用互聯網平臺上龐大的計算資源和數據資源,出現了面向新型互聯網應用、基于單機操作系統的網絡化操作系統。操作系統的任務重心從解決如何提升計算資源的利用率,到如何為不同的領域應用與用戶需求提供交互界面與應用模式的定制與優化,進而到如何提供通用的網絡相關功能以支撐網絡應用軟件的運行和開發。操作系統的種類很多,各種設備安裝的操作系統可從簡單到復雜,可從手機的嵌入式操作系統到超級計算機的大型操作系統。從基礎支撐角度,可以把操作系統劃分為服務器操作系統、桌面操作系統、移動操作系統、云操作系統、嵌入式操作系統、物聯網操作系統等。近年來,隨著移動互聯網和物聯網的迅速發展,計算模式和軟件應用都在逐步演化為更加復雜和動態的形式。在新的計算模式和應用場景中,除了傳統的計算設備(“機”)和新興的物聯網設備、物理實體(“物”),還逐漸融入了一種新的重要元素,即“人”的參與,從而形成人機物三元融合(human-cyber-physical)的計算環境。20

世紀

90

年代,Mark

Weiser

提出了泛在計算(Ubiquitous

Computing)的概念,認為計算是廣泛存在的,計算機可以是任意尺寸大小、任意形狀的,可以嵌入到每個物體中為人們提供服務。2

1

世紀以來,

物聯網(Internet

of

Things)提倡將

物品通

過信息傳感設備,

按照約定的協議與互聯網連接起來,以實現智能化識別和管理。所謂泛在計算,是指計算無縫多變、需求多樣、場景復雜,要求硬件資源、數據資源、軟件平臺、應用軟件具有柔性靈活的軟件定義能力、動態適配能力、泛在互聯能力和自然交互能力。隨著泛在計算概念的深化,計算機可管理資源的范圍將進一步擴大,機器人和智能家居開始成為操作系統的可管理資源,出現了機器人操作系統(ROS)和家庭操作系統(HomeOS)等新的操作系統概念。隨著人機物融合的應用模式的進一步演化,

操作系統的概念還會不斷延伸和泛化,梅宏院士在201

8

年《IEEE

Computer》雜志發表了題為“走向07泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀泛在操作系統

:一種軟件定義的視角”的文章,

提出“泛在操作系統(UbiquitousOperatingSystem)”的概念,來表示不限于

Windows/Linux

這樣的傳統操作系統的未來新型操作系統??梢钥吹?,泛在操作系統的命名來自于操作系統隨著技術發展的不斷延伸與擴展,即從主機操作系統、個人(桌面)操作系統、移動終端操作系統、物聯終端操作系統的不斷泛化,未來網絡化的泛在操作系統所管理的終端包括主機、PC

端、移動終端、物聯終端,不同發展階段有各自的側重點。隨著“人機物”的融合發展,目前泛在操作系統發展重點是物聯終端的接入與管控,以及用以支撐包括物聯終端的各類網絡應用開發運行支撐平臺。移動終端

+

物聯終端+主機PC+

網絡網絡網絡圖2.1

-1

操作系統的延伸與擴展泛在操作系統的概念指的就是在人機物融合的泛在計算模式下支持泛在應用開發和運行的操作系統平臺。泛在操作系統是傳統操作系統概念的進一步擴展與泛化,

不再把操作系統的概念局限于像Linux

和Windows

這樣的單機操作系統。泛在操作系統支持新型泛在計算資源的管理和調度,

以及泛在應用的開發運行。由于泛在計算場景的領域行業特定性、泛在計算資源的廣譜多樣性和極端特異性,泛在操作系統的領域性和專用性將會比較突出,不會有“大一統”的通用、普適的泛在操作系統,有必要面向不同的應用模式和場景,“case

bycase”地構建面向不同領域不同需求的泛在操作系統。2.1.2.

體系框架泛在操作系統提供了管理硬件(物理設備

+

物體

+計算設備)和軟件的抽象與資源虛擬化機制,以及應用的編程和運行時支撐環境,泛在操作系統的概念框架如圖所示,主要由泛在資源抽象管理層、泛在應用開發與運行層構成。08泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀面向特定場景的應用泛在應用運行與維護泛在APPAPIsAPP……APPAPP應用開發與運行層管理功能可編程軟件開發工具(SDKs)編程模型

庫函數開發工具集泛在操作系統泛在資源管理泛在資源抽象泛在資源虛擬化泛在資源抽象管理層向下管理各類泛在資源數據/信息計算/進程

存儲/數據庫

通信/關聯人+

物異構資源圖2.1

-2

泛在操作系統體系框架軟件定義是泛在操作系統構造的方法學,“軟件定義”

的核心技術途徑是硬件資源虛擬化和管理功能可編程。泛在操作系統向下對各類泛在資源

進行虛擬化,

管理與協調各類資源,

向上則是提供泛在應用的開發與運行環境,提供各類泛在應用的開發運維一體化環境。2.1.3.

分類及關系從使用環境角度,泛在操作系統分為基礎平臺類操作系統和應用場景類操作系統,其中,基礎平臺類從

IT

視角構建通用的資源抽象管理和應用開發運行支撐能力,應用于個人計算機、手機、服務器、物聯網設備、云等電子類產品及

IT

基礎設施

;應用場景類操作系統在基礎平臺類操作系統的支持下,面向智慧城市、智慧交通、智慧建筑、機器人、智能家居等特定應用場景的“人機物”融合需求和復雜系統,

提供具有相應場景特色的統一計算資源抽象管理和應用開發運行支撐能力。當前,“數實融合”正在系統化、多方位發展,新應用新需求將持續涌現,泛在操作系統作為核心支撐軟件也將持續進化和發展。未來更多數實融合場景應用場景類OS智慧城市OS

智慧交通OS

智慧建筑OS機器人OS智能家居OS

智能汽車OS......基礎平臺類OS桌面OS

服務器OS

移動智能終端OS嵌入式及物聯網OS

云OS圖2.1

-3

泛在操作系統的分類09泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀不同泛在操作系統之間存在一定的交互與協同關系,例如在云計算的環境下,服務器操作系統既可以作為單獨云服務器的中樞,

又可以作為基于服務器集群的云操作系統的重要組成部分

;在智慧城市或智慧交通場景中,移動終端操作系統、嵌入式及物聯網操作系統可作為不同數據采集終端的核心系統軟件,與智慧城市操作系統或智慧交通操作系統等應用場景類操作系統進行交互和協同,共同支撐智慧化應用的構建和運行。此外,從操作系統網絡

化發展的角度,泛在操作系統也可被“廣義”地用于指代基于單機操作系統(節點操作系統)、面向網絡環境與場景的網絡層操作系統,或者是“節點操作系統

+網絡操作系統”的組合形式。這與上述應用視角的泛在操作系統分類呈現正交關系,

無論從哪個維度劃分,面對人機物融合泛在計算新藍海,泛在操作系統已進入蓬勃發展期。2.2

泛在操作系統的開源現狀2.2.1.

泛在操作系統開源全景圖開源軟件是代碼創作者在使用相關開源許可證

(如通用性公開許可證

/GeneralPublicLicense

等)的基礎上,將自己的源代碼向世界公

開,允許用戶進行自主學習、報錯、修改和再發布等活動,

以共同提高軟件的質量。開源方法通過營造開放

透明的社區創作環境,

充分激發用戶參與創新以及其他與生態相關群體的參與熱情,并以自組織的松散方式相互協作,最終實現群體智慧的涌現。按照

2.1

.3

泛在操作系統的分類,

本報告編寫組對泛在操作系統相關開源工作進行了調研梳理,并形成如下的泛在操作系

統開源

工作全景圖,其中,基礎平臺類操作系

統相關的開源社區、開源項目

/產品較為豐富,應用場景類操作系統的開源社區和開源產品相對較少。10泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀應用場景類OS開源工作智慧城市OS自動駕駛OS智慧建筑OS機器人OS智能家居OSIOTOSIOTOS百度ApolloOpenMoticsOpenMoticsOpen

RoboticsHome

Assistant

CoreTeamand

CommunityHome

AssistantROSCityOSFoundationComma.aiopenpilotKaaIoTKaaYARPYARPopenHAB

TeamopenHABCityOSCityOSFoundationAutoware

FoundationDomoticz

Community泛在OS開源工作全景Autoware.AutoDomoticzKaaJeedomjeedom..............................基礎平臺類OS開源工作云OSOpenInfra基金會Red

HatOpenShiftOpenNebula

CommunityOpenNebulaApache

Software

FoundationCloud

Foundry

Foundation......OpenStackApache

CloudStackCloud

Foundry桌面OS服務器OS移動智能終端OS嵌入式及物聯網OSDebian

ProjectDebianCanonicalUbuntuDebian

ProjectCanonicalGoogleAndroidJollaContiki-NG

CommunityArmDebianUbuntuSail?shOSContiki-NGMbedReal

Time

EngineersCanonicalFedora

Project

Linux

Mint

ProjectFedora

ProjectRed

HatLineageOS

open-

PostmarketOS

open-Ltd.

FreeRTOSUbuntu

CoreFedoraLinux

MintFedoraRHELsource

communitysource

communityRIOT

CommunityLinux基金會ZephyrLineageOSPostmarketOSRIOTopenKylin社區openKylin

OS深度科技deepin開放原子基金會

OpenCloudOS社區openEulerOpenCloudOSOpenWrt

Project開放原子基金會UBportsCommunityUbuntu

Touch

OS開放原子基金會OpenHarmonyOpenWrtTencentOSTiny(待更名)龍芯開源社區

O?ensive

SecurityLoongnix

OS

Kali

Linux龍蜥社區騰訊開放原子基金會北京大學XiUOSAnolis

OSTencentOS

ServerAliOS

Things

(待更名)........................圖2.2-1

泛在操作系統開源全景圖在基礎平臺類操作系統方面,除了國際開源社區,我國也有多個開源操作系統社區,研制了自主的社區版操作系統,社區版操作系統力求版權清晰、兼容開放、技術領先且被廣泛使用。除了開源社區之外,部分企業也將自身的操作系統產品開源,選擇開源與商業化并行的方式,來促進操作系統的產品迭代和應用推廣。目前,

國內主流的桌面和服務器計算機操作系統均源于開源

Linux操作系統,國內操作系統廠商在國內外開源社區的貢獻度不斷提高。在嵌入式和移動終端領域,國內廠商的技術路線也與開源操作系統有著很深的聯系。部分應用場景類操作系統雖為閉源系統,但也涉及開源組件的采用,以及需要生態伙伴二次開發、共同發展,因此應用場景類操作系統提供者對于產品的生態體系建設較為關注,部分正在探索開放系統等與開源生態相關的開發與應用模式??傮w而言,放眼全球市場,國產操作系統仍處于追趕態勢,但越來越多的國內企業或社區正持續擴大自主研發和生產力度。無論是基礎平臺類還是應用場景類操作系統,

開源的協作模式和生態構建將是其未來發展的重要突破點。以服務器操作系統為例,

Linux從發行之初已演進多個系統版本,而更好用、更具創新性的應用程序是在開源的Linux基礎之上創建的。因此,各類泛在操作系統的開源發展中,一方面需要在上游與廣泛的硬件終端等資源適配,在下游支撐構建更豐富的應用軟件體系,另一方面在性能測試、協同開發、聯合優化等幾個層面,需要能做好技術創新、社區治理。11泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀2.2.2.基礎平臺類操作系統——桌面操作系統桌面操作系統是配置于個人計算機硬件之上的第一層基礎軟件,

對下管理個人計算機系統的全部硬件資源,

對上為各類復雜應用提供運行環境。桌面操作系統的重要特征是根據人在鍵盤、鼠標、觸摸屏等設備上發出的命令進行工作。桌面操作系統主要包括三類

:DOS

操作系統、Unix

和類

Unix

操作系統,Windows

操作系統。隨著多年的發展,桌面操作系統已廣泛應用于個人臺式機、筆記本、一

機等終端產品,并拓展了對云計算支持的能力。常用的桌面操作系統包括

:DOS

操作系

統、Windows、MacOS、Ubuntu、統信

UOS、中標麒麟等。桌面操作系統的部分國際、國內開源工作情況如下表所示,目前我國有多家桌面操作系統企業在積極推動開源工作。桌面操作系統開源OS組織/公司

開源OS產品簡介官方網站Debian是由社區支持的

Debian

項目開發的由自由和開源軟件組成的Linux發行版,Debian的第一個版本(0.01

)于1

993年9月1

5日發布。DebianProjectCanonicalDebianUbuntu//Ubuntu由英國公司Canonical和其他開發人員社區開發,是一個基于Debian的Linux發行版,主要由免費和開源軟件組成。Fedora是由社區支持的Fedora項目開發并由RedHat贊助的Linux發行版,在2003

年首次發布,是一套功能完備、更新快速的免費操作系統。FedoraProjectFedora//LinuxMint是一種基于Ubuntu的Linux發行版,LinuxMintProjectLinuxMint

由LinuxMintTeam團隊于2006

年開始發行,是對用戶友善而功能強大的操作系統。openKylin開源社區是由麒麟軟件主導打造的中國桌openKylin開源社區openKylinhttps://www.openkylin.top/index-cn.html面操作系統根社區,旨在構建桌面操作系統頂級開開源操作系統源社區。deepin,是深度科技有限公司開發的開源操作系https://www.deepin.org/index/zh統。它是基于Debian的穩定版本的一個Linux發行深度科技deepin版,于2004年首次發布,是基于Debian的穩定版本的一個Linux發行版。Loongnix操作系統是龍芯開源社區推出的Linux操Loongnix操作系統http://www.loongnix.cn/zh/loongnix/龍芯開源社區作系統,201

5年首次發布,可直接應用于日常辦公、生產、生活等應用環境。Kali

Linux是基于Debian的Linux發行版,201

3年發布第一版,由O?ensive

Security公司維護和資助,適用于各種信息安全任務。O?ensiveSecurityKaliLinux/12泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀2.2.3.基礎平臺類操作系統——服務器操作系統服務器操作系統一般指的是安裝在大型計算機上的操作系統,比如

Web服務器、

應用服務器和數據庫服務器等,是用于管理大型計算機各類硬件資源、控制程序運行和支持應用軟件運行的系統軟件。隨著云計算迅猛發展和廣泛應用,

云服務器成為與物理服務器并存的兩種形式。云服務器提供了簡單高效、安全可靠、處理能力可彈性伸縮的計算服務,用戶無需提前購買硬件,即可迅速創建或釋放任意多臺云服務器。服務器操作系統主要集中在三類

:1、Unix

系列

:SUNSolaris,IBM-AIX,HP-UX,FreeBSD

;2、Linux

系列

:RedHatLinux,CentOS,Debian,Ubuntu

;3、Windows

系列

:WindowsServer

2003,Windows

Server

2008,Windows

Server2008

R2

等。以Linux為代表的開源軟件成為服務器操作系統市場的主流產品。服務器操作系統的部分國際、國內開源工作情況如下表所示。中國的操作系統企業正從開源的使用者向貢獻者,甚至是技術的

變。目

服務

區,

OpenCloudOS,openEuler,OpenAnolis

等。例如,OpenCloudOS

國產開源操作系統社區,由騰訊與合作伙伴共同倡議發起,以推動從源社區(L1)、商業版本(L2)到衍生穩定版本(L3)的全鏈路國產化服務器操作系統生態建設,從而為國內企業提供自主可控的上游版本,

以及滿足企業級穩定性需求的軟件供應版本。目前社區生態伙伴已達

500

家,涉及操作系統廠商、芯片廠商、整機廠商、行業用戶、云廠商、存儲廠商、數據庫廠商、中間件廠商等產業鏈單位。OpenCloudOS同源支持服務器,邊緣計算,桌面等場景,旨在推動從源社區(L1)、商業版本(L2)到衍生穩定版本(L3)的全鏈路國產化操作系統生態建設,同時也沉淀了多家廠商在軟件和開源生態的優勢,在云原生、穩定性、性能、硬件支持等方面均有堅實支撐,截至

2023

6

月,OpenCloudOS

社區發行版及衍生版本數量超過

6個,裝機量超過

1

000

萬節點,核心代碼倉庫數超過

46

個,兼容適配

900+

國產軟硬件及30000+

開源軟件,實現主流芯片、數據庫、整機的全覆蓋,在政務、金融、互聯網等行業經過長期使用驗證。13泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀TencentOS

Server

是騰訊自主研發的服務器操作系統,201

0年啟動研發,基于Linux內核自主研發設計,歷經了十余年的海量業務驗證和持續演進。同時,TencentOS

Server

是基于

Open-CloudOS

開源社區原廠產品化,即從L1

源社區開發出來的商業版本,其穩定性、性能、容器基礎設施等核心能力方面都做了全面的增強和優化,TencentOS

Server是OpenCloudOS開源社區原廠產品化的最佳實踐結果,在穩定性、性能、容器基礎設施等核心能力方面都做了全面的增強和優化,是1

00%開源的Linux發行版,用戶態保持與CentOS兼容,且穩定性和性能更具優勢,是云上CentOS的更優替代方案,可以滿足不同業務場景對服務器操作系統的企業級需求。2019年,騰訊正式將TencentOS

Server內核開源,向全球開發者全面開放超過十年的技術積累。目前,Tencen-tOS

Server

kernel源代碼已經移到OpenCloudOS社區維護,OpenCloudOS

kernel是Tencen-tOS

Server

kernel鏡像輸出的穩定社區版本,鏈接:/OpenCloudOS/Open-CloudOS-Kernel服務器操作系統開源OS組織/公司

開源OS產品簡介官方網站Debian是由社區支持的Debian項目開發的由自由和開源軟件組成的Linux發行版,Debian的第一個版本

(0.01

)

于1

993年9月1

5日發布。DebianProjectCanonicalDebianUbuntuFedora/Ubuntu由英國公司Canonical和其他開發人員社區開發,是一個基于Debian的Linux發行版,主要由免費和開源軟件組成。//Fedora是由社區支持的Fedora項目開發并由Red

Hat贊助的Linux發行版,在2003年首次發布,是一套功能完備、更新快速的免費操作系統。FedoraProjectRedHatEnterpriseLinux

(RHEL)

是一個

RedHat

的Linux發行版,于2003

年首次發布。/en/technologies/linux-platforms/enterprise-linuxRedHatRHELopenEuler是一個開源、免費的Linux

發行版平臺,由201

9年華為宣布開源。開放原子基金會OpenEuler/zh/OpenCloudOS是由20

余家操作系統、

云平臺、

軟硬件廠商與個人共同倡議發起的操作系統社區項目,

目標是打造全面中立、

開放、

安全、

穩定易用、

高性能的Linux服務器操作系統。OpenCloudOS

OpenCloudOS社區/龍蜥操作系統

(AnolisOS)

是龍蜥社區發行的開源

Linux發行版,

支持多計算架構,

提供穩定、

高性能、

安全、

可靠的操作系統支持。龍蜥社區騰訊AnolisOS/TencentOSServer

是騰訊自研的服務器操作系統,在201

9年正式全面開源。TencentOSServer/document/product/21

3/4022314泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀2.2.4.基礎平臺類操作系統——移動智能終端操作系統移動智能終端操作系統包括智能手機、

手表等個人用戶使用的電子產品類操作系統。按照源代碼、內核和應用環境等的開放程度劃分,

智能手機操作系統可分為開放型平臺(基于Linux內核)和封閉型平臺(基于

UNIX和Windows內核)兩大類。智能手機操作系統有

SymbianOS、AndroidOS、Windows

Phone、iOS、鴻蒙

OS等。移動智能終端操作系統的部分國際、國內開源工作情況如下表所示。國際谷歌Android不斷吸引更多App

開發者投入,并且尋求與更多芯片制造商及手機廠商的合作,共同推廣

Android開放平臺

;國內華為已將

HarmonyOS

基礎能力代碼捐獻給開放原子開源基金會,以壯大開源鴻蒙產業。移動智能終端操作系統開源OS組織/公司Google開源OS產品Android簡介官方網站Android

是一個基于

Linux

內核與其他開源軟件的開放源代碼的移動操作系統,

由谷歌成立的開放手持設備聯盟持續領導與開發。/?hl=zh-cnUbuntuTouch

Canonical

公司與

Ubuntu

社區所開發的移動設備操作系統,

專為觸屏行動設備所設計。之后

UBports

社區接手并進行開發。UBportsCommunityUbuntuTouchOShttps://ubuntu-touch.io/zh_CN/Sail?sh是一個以Linux為基礎的開源操作系統,主要用于移動設備,由Jolla公司在Mer項目基礎上開發而來。JollaSail?shOShttps://sail?///postmarketOS始于201

7年5月6日,是一個針對智能手機開發的自由開源操作系統,基于AlpineLinux發行版。PostmarketOSopen-sourcecommunityPostmarketOSLineageOS始于201

6年1

2月24日,是一個面向智能手機和平板電腦的自由、免費、開放源代碼的Android系統分支。LineageOSopen-sourcecommunityLineageOSOpenHarmony

目標是面向全場景、

全連接、

全智能時代、

基于開源的方式,

搭建一個智能終端設備操作系統的框架和平臺。/mainPlay開放原子基金會OpenHarmony15泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀2.2.5.基礎平臺類操作系統——嵌入式及物聯網操作系統嵌入式及物聯網操作系統是指用于嵌入式系統、物聯網終端設備的操作系統,通常包括與硬件相關的底層驅動軟件、系統內核、設備驅動接口、通訊協議、圖形界面、標準化瀏覽器等。目前,業界嵌入式及物聯網操作系統有TencentOS

Tiny,

TencentOS

Edge,FreeRTOS,HarmonyOS,AliOS

Things,RT-Thread、SylixOS等,北京大學也研發了工業物聯網操作系統矽璓XiUOS。嵌入式及物聯網操作系統的部分國際、國內開源工作情況如下表所示。目前國內外高校、企業在此方面的開源工作較為豐富,相關產品可以支撐滿足不同復雜度的應用場景需求。例如,2021

年5月4日,北京大學信息技術高等研究院泛在操作系統實驗室在Trustie和木蘭社區開源發布了矽璓工業物聯操作系統XiUOS。XiUOS是一款面向工業物聯場景的泛在操作系統,支持工業物聯網應用,幫助解決在車間內實施智能化生產面臨的“全面感知、泛在互聯、實時認知、精準調控”等問題,促進工業領域人機物的深度互聯和融合計算,使能智能制造。“感聯知控”工業物聯應用框架是XiUOS的重點,面向工業環境智能化生產特點和需求做了針對性設計和優化,以簡化工業物聯應用的開發、部署、管理和運維。TencentOSTiny

(騰訊捐贈待更名)

是開放原子開源基金會孵化的,

面向物聯網領域開發的實時操作系統,

具有低功耗,

低資源占用,

模塊化,

安全可靠等特點,

可有效提升物聯網終端產品開發效率。

TencentOSTiny

(待更名)

提供精簡的

RTOS

內核,內核組件可裁剪可配置,可快速移植到多種主流

MCU

(如

STM32、

NXP、

GD32、

沁恒

RISC-VMCU)及模組芯片上。而

且,

RTOS

件,

(如CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT

等),

可助力物聯網終端設備及業務快速接入騰訊云物聯網平臺。嵌入式及物聯網操作系統開源OS組織/公司開源OS產品Contiki-NG簡介官方網站Contiki-NG是一種用于物聯網中資源受限設備的操作系統,

于201

7年發布第一個版本。Contiki-NGCommunity/contiki-ng/contiki-ng/wikiFreeRTOS

是用于嵌入式設備的實時操作系統內核,

由2003

年最初發布。RealTimeEngineersLtd./zh-cn-cmn-s/FreeRTOS16泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀嵌入式及物聯網操作系統開源OS組織/公司開源OS產品RIOT簡介官方網站RIOTCommunityRIOT是一個適用于物聯網設備的低內存占用操作系統。/OpenWrt是適用于嵌入式設備的一個Linux發行版,由2004年首次發布。OpenWrtProjectOpenWrtMbed//Mbed是一個用于物聯網設備平臺和操作系統。這個項目由ARM于2009年發布。ArmZephyr是一個小型的實時操作系統,用于資源受限的嵌入式互聯設備,在201

6年發布。LinuxZephyr//coreFoundationUbuntu

Core是一個輕量,容器化,且為物聯網設備和嵌入式系統所打造的版本。CanonicalUbuntuCoreTencentOSTiny是騰訊面向物聯網領域開發的實時操作系統,于201

9年對外開源發布,2020

年捐贈給開放原子開源基金會。開放原子開源基金會TencentOSTiny(待更名)/product/tos-tinyAliOSThings

是阿里巴巴

201

7年推出的面向

IoT

領域的輕量級開

統,2021

年捐贈給開放原子開源基金會。開放原子開源基金會AliOSThings(待更名)/product/aliosthingsXiUOS操作系統是一款面向工業物聯場景的泛在操作系統。2021年5月4日,北京大學梅宏院士操作系統團隊研發成果XiUOS矽璓工

實Trustie和木蘭開源社區發布。北京大學XiUOShttps://xuos.io/2.2.6.基礎平臺類操作系統——云操作系統云操作系統,又稱云計算中心操作系統、云OS,是云計算后臺數據中心的整體管理運營系統,它是指構架于服務器、存儲、網絡等基礎硬件資源之上的云平臺綜合管理系統。目前,行業內已有多款云操作系統產品,如OpenStack云操作系統、微軟的Microsoft

Azure、騰訊遨馳Orca、阿里飛天云OS、京東云混合多云操作系統云艦、浪潮云海OS、國云OS等。17泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀騰訊分布式云操作系統遨馳Orca是行業首個全域治理的云原生操作系統。是騰訊分布式云戰略的載體,騰訊云分布式云將中心云的產品和服務延伸到本地、邊緣、終端,用戶任意需要的地方。遨馳Orca基于騰訊20多年云架構技術積累與海量業務錘煉,基于開源創新的產品理念打造,可統一調度騰訊云內外的服務器、kubernetes集群等資源,并為用戶提供統一管理和極致資源利用率等,可高效支持分布式云場景,滿足數實融合趨勢下各行各業數字化轉型對云計算的多樣化需求。云操作系統的部分國際、國內開源工作情況如下表所示。云操作系統開源OS組織/公司開源OS產品OpenStack簡介官方網站O

p

e

n

S

t

a

c

k

2

0

1

0

,

是Rackspace和美國國家航空航天局的合作項目,是一個自由、開源的云計算平臺。目前,由OpenInfra基金會開發和管理。OpenInfraFoundation/OpenShift是由紅帽公司于

201

1年推出的

PaaS云計算平臺,

供用戶創建網絡應用(App、網站)。/en/technologies/cloud-computing/openshiftRedHatOpenShiftOpenNebula是專門為云計算打造的開源系統,用于構建和管理企業云,首次公開發布于2008年。OpenNebulaCommunityOpenNebulahttps://opennebula.io/CloudStack于201

0年由C發布,是用于創建、管理和部署基礎設施云服務的開源云計算軟件。ApacheSoftwareFoundationApache//CloudStackCloud

Foundry是一個開源的云計CloudFoundry

算平臺,首次發布于201

1

年,目前由CloudFoundry基金會管理。CloudFoundryFoundation2.2.7.

應用場景類操作系統——智慧城市操作系統智慧城市操作系統的定位是一種面向城市計算的資源管理與應用構建需求的泛在操作系統,其核心技術本質是對下管理城市各類設施與數字資源、對上支撐各類場景的城市數字化與智能化應用。智慧城市操作系統的部分國際、國內開源工作情況如下表所示。18泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀智慧城市操作系統開源OS組織/公司IoTOS開源OS產品IoTOS簡介官方網站IOTOS打造開放的物聯網中間件平臺,廣泛適用于建筑、環保、工業等IoT多系統數據融合與集成場景,以子系統設備接入為核心,提供數據展示及應用擴展能力,幫助企業快速搭建行業應用、交付信息化集成項目。/CityOS允許當地市民從頭開始快速開發智慧城市,允許人們輕松設計、構建、定制、部署和維護智慧城市應用程序和硬件。CityOSCityOSKaahttps://cityos.io/FoundationKaa作為一個靈活的平臺,可以作為舊設備和全新設備的云中心,

提供智慧城市解決方案以及用于智能建筑自動化。KaaIoT/2.2.8.應用場景類操作系統——自動駕駛操作系統自動駕駛操作系統是智能汽車的核心軟件,也是實現軟件定義汽車的關鍵支撐能力,具體包括針對汽車場景定制的復雜大規模嵌入式系統運行環境以及自動駕駛核心功能模塊。自動駕駛操作系統的部分國際、國內開源工作情況如下表所示。自動駕駛操作系統開源OS組織/公司百度開源OS產品Apollo簡介官方網站阿波羅是百度于201

7年開源發布的為汽車行業及自動駕駛領域合作伙伴提

https://www.apollo.auto/供的開源自動駕駛汽車技術平臺。openpilot是由comma.ai開發的開放源代碼半自動駕駛系統。在201

6年開

https://comma.ai/放源代碼。Comma.aiopenpilotAutoware.Auto是于201

8年1

2月由Autoware.Auto

Autoware基金會發布的自動駕駛汽車

/“一體化”開源軟件。AutowareFoundation19泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀2.2.9.應用場景類操作系統——智慧建筑操作系統智慧建筑操作系統是用于智慧建筑場景的操作系統,針對建筑內的硬件、應用、服務等資源,提供物聯、管理與數字服務,賦予建筑綜合協同的智慧能力,并為建筑管理運營者與建筑業主方提供安全、高效、便利的建筑綜合管理運營系統。目前,OpenMotics等組織所開發的智慧建筑操作系統,可以用于城市類的各類建筑。此外,騰訊云的智慧建筑操作系統微瓴雖然不是開源操作系統,但在探索開放生態系統模式,通過提供給建筑產業鏈多個環節使用的工具箱,降低產業從業者進入智慧化體系的門檻,支持建筑產業鏈上的各類硬件設備廠商、智慧建筑集成商、建筑地產開發和運營企業、物業公司等各類生態主體基于智慧建筑操作系統進行快速的開發創新。智慧建筑操作系統的部分國際、國內開源工作情況如下表所示。智慧建筑操作系統開源OS組織/公司KaaIoT開源OS產品Kaa簡介官方網站Kaa作為一個靈活的平臺,

可以作為舊設備和全新設備的云中心,

提供智慧城

/市解決方案以及用于智能建筑自動化。OpenMotics由2007年開始開發,通過https://www.openmotics.com/en/自動化建筑物中的所有設備和系統并將它們集中在一個平臺上來實現家庭、建筑物的自動化。OpenMoticsOpenMotics2.2.10.

應用場景類操作系統——機器人操作系統機器人操作系統提供了一系列程序庫和工具,可實現對機器人構件的硬件抽象描述和驅動管理、以及支撐軟件開發者創建機器人應用軟件。機器人操作系統的部分國際、國內開源工作情況如下表所示。20泛在操作系統開源生態體系研究報告|02.泛在操作系統的開源生態發展現狀機器人操作系統開源OS組織/公司

開源OS產品簡介官方網站ROS是專為機器人軟件開發所設計出來的一套開源操作系統架構,由2007年首次發布。OpenRoboticsRobotologyROS/YARP

(Yet

Another

Robot

Platform)用于處理機器人中傳感器、執行器和處理器之間的通信,在2002年首次發布。https://yarp.it/latest//index.htmlYARP2.2.11.

應用場景類操作系統——智能家居操作系統智能家居操作系統一方面通過對家具、電器、傳感器等家庭設備的抽象和虛擬化,實現對家庭設備資源的統一管理和控制;另一方面通過可編程設備的組件化開發、自動化規則配置來實現對回家場景、健康場景、娛樂場景、運動場景、離家場景等的應用開發和運行支持。智能家居操作系統的部分國際、國內開源工作情況如下表所示。智能家居操作系統開源OS組織/公司

開源OS產品簡介官方網站HomeAssistantHomeHome

Assistant是用于家庭自動化的免費開源軟件,在201

3年9月首次公開發布。https://www.home-assistant.io/CoreTeamAssistantandCommunityopenHAB是一種用

Java

編寫的開源家庭自動化軟件。它部署在本地并連接到來自不同供應商的設備和服務。openHABopenHABTeam/DomoticzDomoticzDomoticz是一個家庭自動化系統,可讓您監控和配置各種設備,由201

2年開發。/CommunityJeedom

是可以讓您完全訪問管理家庭自動化的開源軟件。Jeedomjeedom/fr/21泛在操作系統開源生態體系研究報告|03.泛在操作系統開源生態體系框架-泛在操作系統開源生態體系框架-22泛在操作系統開源生態體系研究報告|03.泛在操作系統開源生態體系框架3.泛在操作系統開源生態體系框架3.1

開源生態的構成及其發展因素在當前的時代背景下,開源像一股洪流席卷了全球軟件產業,不僅是一種開放共享的軟件形態,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論