泛在操作系統(tǒng)開源生態(tài)體系_第1頁
泛在操作系統(tǒng)開源生態(tài)體系_第2頁
泛在操作系統(tǒng)開源生態(tài)體系_第3頁
泛在操作系統(tǒng)開源生態(tài)體系_第4頁
泛在操作系統(tǒng)開源生態(tài)體系_第5頁
已閱讀5頁,還剩49頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

泛在操作系

統(tǒng)

研究開源生態(tài)

體系

報(bào)告2023年10月泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告編委會指導(dǎo)專家GUIDANCEEXPERTS梅

中國科學(xué)院院士、中國計(jì)算機(jī)學(xué)會理事長王懷民

中國科學(xué)院院士、中國計(jì)算機(jī)學(xué)會開源發(fā)展委員會主任孫文龍

開放原子開源基金會理事長、中國電子技術(shù)標(biāo)準(zhǔn)化研究院副院長董

中國電子技術(shù)標(biāo)準(zhǔn)化研究院信息技術(shù)研究中心副主任苗宗利

中國電子技術(shù)標(biāo)準(zhǔn)化研究院信息技術(shù)研究中心技術(shù)總監(jiān)宋可為

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

Operating

System,

UOS)。操作系統(tǒng)作為核心系統(tǒng)軟件,無疑是新型基礎(chǔ)設(shè)施中的主要構(gòu)成成分。操作系統(tǒng)的發(fā)展需要依托開放創(chuàng)新的環(huán)境,從技術(shù)持續(xù)創(chuàng)新、建立規(guī)模生態(tài),到實(shí)現(xiàn)商業(yè)成功,

進(jìn)而形成產(chǎn)業(yè)發(fā)展良性循環(huán),

需要產(chǎn)學(xué)研用各界長期的合作和努力。很高興地看到,

近年來,泛在操作系統(tǒng)的理論、技術(shù)和應(yīng)用正在呈現(xiàn)出蓬勃發(fā)展的態(tài)勢,開源則是產(chǎn)業(yè)界和學(xué)術(shù)界一致共識的“創(chuàng)新范式”。一方面,北京大學(xué)、國防科技大學(xué)、北京航空航天大學(xué)、西北工業(yè)大學(xué)等高校積極開展泛在操作系統(tǒng)開源生態(tài)構(gòu)建、

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

來自北京大學(xué)、

騰訊、

華為、

阿里、

百度、

麒麟軟件、

深度科技、

龍芯等產(chǎn)業(yè)鏈不同環(huán)節(jié)的單位正在推進(jìn)openKylin、

deepin、

Loongnix、

OpenCloudOS、

OpenEuler、

XiUOS、

AnolisOS、TencentOSServer、TencentOS

Tiny、OpenHarmony、AliOS

Things、Apollo

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

60

多個項(xiàng)目,獲得超過

46

萬開發(fā)者關(guān)注和點(diǎn)贊

;持續(xù)在

30

多個主流開源社區(qū)積極貢獻(xiàn),

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

也是Linux

基金會、

Apache基金會、

CNCF

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

OpenCloudOS

操作系統(tǒng)、TDSQL

數(shù)據(jù)庫、Angel、Inlong

等重點(diǎn)項(xiàng)目的研發(fā),目前已經(jīng)實(shí)現(xiàn)了操作系統(tǒng)、數(shù)據(jù)庫、大數(shù)據(jù)、AI、云原生等核心技術(shù)領(lǐng)域上的多點(diǎn)開源突破。我們認(rèn)為,開源有利于中國基礎(chǔ)技術(shù)的崛起。當(dāng)前,自主創(chuàng)新成為引領(lǐng)產(chǎn)業(yè)變革的內(nèi)在動力,泛在智能世界正在加速成為現(xiàn)實(shí),操作系統(tǒng)作為基礎(chǔ)軟件的重要性更加凸顯。近年來,騰訊在操作系

統(tǒng)

領(lǐng)

續(xù)

耕,

發(fā)

務(wù)

統(tǒng)

TencentOSServer、

聯(lián)

網(wǎng)

統(tǒng)TencentOSTiny、邊緣操作系統(tǒng)

TencentOSEdge、云原生操作系統(tǒng)遨馳

Orca、智慧交通

OS、智慧建筑操作系統(tǒng)微瓴等,于

201

9年將

TencentOS

Server、TencentOS

Tiny

正式開源,并于2021

年與合作伙伴共同發(fā)起了

OpenCloudOS

操作系統(tǒng)開源社區(qū),500

家社區(qū)生態(tài)伙伴目前正在和我們一起參與和貢獻(xiàn)。與此同時,我們也積極與學(xué)術(shù)界、產(chǎn)業(yè)界共同探索泛在操作系統(tǒng)的開源生態(tài)體系與治理模式,

這份

《泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告》

中沉淀了騰訊的相關(guān)經(jīng)驗(yàn)和思考,希望能為大家提供一些參考借鑒。此外,人才是建設(shè)泛在操作系統(tǒng)開源生態(tài)建設(shè)的基石。近年來,在開源人才培養(yǎng)方面,騰訊也陸續(xù)開展了犀牛鳥開源人才項(xiàng)目以及校源行項(xiàng)目。犀牛鳥開源計(jì)劃吸引了國內(nèi)外

420

所高校參與,

開設(shè)了超過

40

門開源精品課程,

操作系統(tǒng)開源課程是其中的重要內(nèi)容

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

TencentOSServer

服務(wù)器操作系統(tǒng)針對云原生的業(yè)務(wù)容器化、

微服務(wù)化、Serverless

化需求,

設(shè)計(jì)和形成了云原生內(nèi)核,

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

TencentOSServer

統(tǒng)一資源隔離解決方案

(

技術(shù)品牌:如意RUE)

與系統(tǒng)級能耗優(yōu)化解決方案

(

技術(shù)品牌:悟能

),我們預(yù)計(jì)騰訊數(shù)據(jù)中心每年可以節(jié)省

6

KWH

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

24

萬噸。這些技術(shù)積累,如今已經(jīng)全部貢獻(xiàn)到

OpenCloudOS

社區(qū)。目前,OpenCloudOS社區(qū)生態(tài)伙伴已達(dá)到500家,涉及操作系統(tǒng)廠商、芯片廠商、整機(jī)廠商、行業(yè)用戶、云廠商、存儲廠商、數(shù)據(jù)庫廠商、中間件廠商等產(chǎn)業(yè)鏈單位。OpenCloudOS社區(qū)發(fā)版及衍生版本數(shù)量超過6個,裝機(jī)量超過1

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

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

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

.2.2.1.3.體系框架分類及關(guān)系1

01

01

12.2.泛在操作系統(tǒng)的開源現(xiàn)狀2.2.1

.泛在操作系統(tǒng)開源全景圖2.2.2.

基礎(chǔ)平臺類操作系統(tǒng)——桌面操作系統(tǒng)2.2.3.

基礎(chǔ)平臺類操作系統(tǒng)——服務(wù)器操作系統(tǒng)2.2.4.

基礎(chǔ)平臺類操作系統(tǒng)——移動智能終端操作系統(tǒng)2.2.5.

基礎(chǔ)平臺類操作系統(tǒng)——嵌入式及物聯(lián)網(wǎng)操作系統(tǒng)2.2.6.

基礎(chǔ)平臺類操作系統(tǒng)——云操作系統(tǒng)1

31

51

61

71

81

91

920212.2.7.應(yīng)用場景類操作系統(tǒng)——智慧城市操作系統(tǒng)2.2.8.

應(yīng)用場景類操作系統(tǒng)——自動駕駛操作系統(tǒng)2.2.9.

應(yīng)用場景類操作系統(tǒng)——智慧建筑操作系統(tǒng)2.2.1

0.

應(yīng)用場景類操作系統(tǒng)——機(jī)器人操作系統(tǒng)2.2.1

1.

應(yīng)用場景類操作系統(tǒng)——智能家居操作系統(tǒng)泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|目錄泛在操作系統(tǒng)開源生態(tài)體系框架03-PART-232324253

.1.開源生態(tài)的構(gòu)成及其發(fā)展因素開源生態(tài)構(gòu)成3.1.1.3.1.2.3.1.3.開源生態(tài)與軟件供應(yīng)鏈泛在操作系統(tǒng)的開源生態(tài)構(gòu)建需求3.2.泛在操作系統(tǒng)開源生態(tài)體系2828293.2.1.泛在操作系統(tǒng)在軟件供應(yīng)鏈中定位3.2.2.

泛在操作系統(tǒng)開源生態(tài)框架泛在操作系統(tǒng)開源生態(tài)體系挑戰(zhàn)與建議04-PART-4

.1.挑戰(zhàn)分析32344.2.若干思考與建議參考文獻(xiàn)37泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|01

.引言-引言-01泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|01

.引言1.引言開源模式是一種以追求知識平權(quán),打破技術(shù)壟斷為初衷的高效的創(chuàng)新組織形態(tài),以互聯(lián)網(wǎng)為載體,有效匯聚用戶創(chuàng)新和群體智慧,形成了無數(shù)優(yōu)秀開源軟件,在商業(yè)化助力下蓬勃發(fā)展,為產(chǎn)業(yè)和社會帶來了巨大機(jī)會。開源所具有的優(yōu)勢已經(jīng)被業(yè)界廣泛證明和承認(rèn)

:·

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

所有人都可以獲取技術(shù)資源、

參與科技創(chuàng)新,實(shí)現(xiàn)群智匯聚

;·

快速獲取用戶創(chuàng)新,實(shí)現(xiàn)從生產(chǎn)到使用的高效周期迭代

;·

可以廣泛聯(lián)合合作伙伴,完善技術(shù)生態(tài),打破技術(shù)封鎖和商業(yè)壟斷。當(dāng)前,Linux

操作系統(tǒng)和源自

Linux內(nèi)核的Android操作系統(tǒng),已經(jīng)廣泛占據(jù)服務(wù)器和手機(jī)市場份額。開源數(shù)據(jù)庫操作系統(tǒng)從MySQL

到MongDB,再到國內(nèi)的

TiDB

Tdengine

等,開

源已經(jīng)成了行業(yè)用戶的重要需求。AndersHejlsberg

TurboPasca、

TypeScript

等五種編程語言的創(chuàng)建者。他曾說過

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

AI領(lǐng)

域,從

AI框架到

AI

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

StableDi?usion

的火爆(其背后的公司

Stability

AI

宣布獲得了

1

.01

億美元超額融資,估值達(dá)

10

億美元)充分證明,只有開源社區(qū)才能高效發(fā)揮群體智慧,更好地將各種用例產(chǎn)品化,并且優(yōu)化模型的實(shí)際落地使用。開源已成為國際上操作系統(tǒng)、大數(shù)據(jù)、區(qū)塊鏈、開發(fā)環(huán)境與工具等軟件技術(shù)的多數(shù)發(fā)展路徑,如

CSDN

2021

年國際核心技術(shù)生態(tài)體系全景圖所示。相較于國際,

我國在上述領(lǐng)域的開源比例略

低,例如操作系統(tǒng)領(lǐng)域,開源和閉源幾乎各自占領(lǐng)一半份額??偟膩碚f,盡管開源存在商業(yè)模式、開源許可協(xié)議等方面的挑戰(zhàn),但開源社區(qū)的激發(fā)和匯聚,正在為軟件項(xiàng)目的技術(shù)發(fā)展、應(yīng)用廣度和創(chuàng)造空間帶來有力的推動。02泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|01.引言圖1-1CSDN2021國際核心技術(shù)生態(tài)體系全景圖圖1-2CSDN2021中國核心技術(shù)生態(tài)體系全景圖2021年以來,我國在軟件產(chǎn)業(yè)、行業(yè)應(yīng)用兩個維度也進(jìn)一步強(qiáng)化了對開源生態(tài)發(fā)展的支持力度?!吨腥A人民共和國國民經(jīng)濟(jì)和社會發(fā)展第十四個五年規(guī)劃和2035年遠(yuǎn)景目標(biāo)綱要》中提出:支持?jǐn)?shù)字技術(shù)開源社區(qū)等創(chuàng)新聯(lián)合體發(fā)展,完善開源知識產(chǎn)權(quán)和法律體系,鼓勵企業(yè)開放軟件源03泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|01

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

泛在操作系統(tǒng)的概念及框架為分析泛在操作系統(tǒng)的開源生態(tài)現(xiàn)狀,本章節(jié)首先闡釋泛在操作系統(tǒng)的定義、體系框架、分類等,本節(jié)內(nèi)容摘選自《泛在操作系統(tǒng)實(shí)踐與展望研究報(bào)告》。2

.1.1.

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

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

—80年代的主機(jī)計(jì)算時代,如IBM

OS/360

、DEC

VMS

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

—2020年移動計(jì)算時代,如谷歌Android和蘋果iOS。這些在各個階段出現(xiàn)的具有代表性操作系統(tǒng),構(gòu)建了各自領(lǐng)域的操作系統(tǒng)生態(tài)?;仡櫜僮飨到y(tǒng)的發(fā)展歷史,可以看到,從不同的視角,操作系統(tǒng)呈現(xiàn)不同的功用:?

從計(jì)算機(jī)系統(tǒng)的視角來看,操作系統(tǒng)是一個資源管理器。通過管理和協(xié)調(diào)對各種底層軟硬件資源的使用,發(fā)揮底層軟硬件資源所提供的計(jì)算能力。同時通過硬件驅(qū)動程序來橋接異構(gòu)硬件資源,提高系統(tǒng)的互操作性。06泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀?

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

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

世紀(jì)

90

年代,Mark

Weiser

提出了泛在計(jì)算(Ubiquitous

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

1

世紀(jì)以來,

物聯(lián)網(wǎng)(Internet

of

Things)提倡將

物品通

過信息傳感設(shè)備,

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

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

8

年《IEEE

Computer》雜志發(fā)表了題為“走向07泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀泛在操作系統(tǒng)

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

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

Windows/Linux

這樣的傳統(tǒng)操作系統(tǒng)的未來新型操作系統(tǒng)??梢钥吹?,泛在操作系統(tǒng)的命名來自于操作系統(tǒng)隨著技術(shù)發(fā)展的不斷延伸與擴(kuò)展,即從主機(jī)操作系統(tǒng)、個人(桌面)操作系統(tǒng)、移動終端操作系統(tǒng)、物聯(lián)終端操作系統(tǒng)的不斷泛化,未來網(wǎng)絡(luò)化的泛在操作系統(tǒng)所管理的終端包括主機(jī)、PC

端、移動終端、物聯(lián)終端,不同發(fā)展階段有各自的側(cè)重點(diǎn)。隨著“人機(jī)物”的融合發(fā)展,目前泛在操作系統(tǒng)發(fā)展重點(diǎn)是物聯(lián)終端的接入與管控,以及用以支撐包括物聯(lián)終端的各類網(wǎng)絡(luò)應(yīng)用開發(fā)運(yùn)行支撐平臺。移動終端

+

物聯(lián)終端+主機(jī)PC+

網(wǎng)絡(luò)網(wǎng)絡(luò)網(wǎng)絡(luò)圖2.1

-1

操作系統(tǒng)的延伸與擴(kuò)展泛在操作系統(tǒng)的概念指的就是在人機(jī)物融合的泛在計(jì)算模式下支持泛在應(yīng)用開發(fā)和運(yùn)行的操作系統(tǒng)平臺。泛在操作系統(tǒng)是傳統(tǒng)操作系統(tǒng)概念的進(jìn)一步擴(kuò)展與泛化,

不再把操作系統(tǒng)的概念局限于像Linux

和Windows

這樣的單機(jī)操作系統(tǒng)。泛在操作系統(tǒng)支持新型泛在計(jì)算資源的管理和調(diào)度,

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

bycase”地構(gòu)建面向不同領(lǐng)域不同需求的泛在操作系統(tǒng)。2.1.2.

體系框架泛在操作系統(tǒng)提供了管理硬件(物理設(shè)備

+

物體

+計(jì)算設(shè)備)和軟件的抽象與資源虛擬化機(jī)制,以及應(yīng)用的編程和運(yùn)行時支撐環(huán)境,泛在操作系統(tǒng)的概念框架如圖所示,主要由泛在資源抽象管理層、泛在應(yīng)用開發(fā)與運(yùn)行層構(gòu)成。08泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀面向特定場景的應(yīng)用泛在應(yīng)用運(yùn)行與維護(hù)泛在APPAPIsAPP……APPAPP應(yīng)用開發(fā)與運(yùn)行層管理功能可編程軟件開發(fā)工具(SDKs)編程模型

庫函數(shù)開發(fā)工具集泛在操作系統(tǒng)泛在資源管理泛在資源抽象泛在資源虛擬化泛在資源抽象管理層向下管理各類泛在資源數(shù)據(jù)/信息計(jì)算/進(jìn)程

存儲/數(shù)據(jù)庫

通信/關(guān)聯(lián)人+

物異構(gòu)資源圖2.1

-2

泛在操作系統(tǒng)體系框架軟件定義是泛在操作系統(tǒng)構(gòu)造的方法學(xué),“軟件定義”

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

進(jìn)行虛擬化,

管理與協(xié)調(diào)各類資源,

向上則是提供泛在應(yīng)用的開發(fā)與運(yùn)行環(huán)境,提供各類泛在應(yīng)用的開發(fā)運(yùn)維一體化環(huán)境。2.1.3.

分類及關(guān)系從使用環(huán)境角度,泛在操作系統(tǒng)分為基礎(chǔ)平臺類操作系統(tǒng)和應(yīng)用場景類操作系統(tǒng),其中,基礎(chǔ)平臺類從

IT

視角構(gòu)建通用的資源抽象管理和應(yīng)用開發(fā)運(yùn)行支撐能力,應(yīng)用于個人計(jì)算機(jī)、手機(jī)、服務(wù)器、物聯(lián)網(wǎng)設(shè)備、云等電子類產(chǎn)品及

IT

基礎(chǔ)設(shè)施

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

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

智慧交通OS

智慧建筑OS機(jī)器人OS智能家居OS

智能汽車OS......基礎(chǔ)平臺類OS桌面OS

服務(wù)器OS

移動智能終端OS嵌入式及物聯(lián)網(wǎng)OS

云OS圖2.1

-3

泛在操作系統(tǒng)的分類09泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀不同泛在操作系統(tǒng)之間存在一定的交互與協(xié)同關(guān)系,例如在云計(jì)算的環(huán)境下,服務(wù)器操作系統(tǒng)既可以作為單獨(dú)云服務(wù)器的中樞,

又可以作為基于服務(wù)器集群的云操作系統(tǒng)的重要組成部分

;在智慧城市或智慧交通場景中,移動終端操作系統(tǒng)、嵌入式及物聯(lián)網(wǎng)操作系統(tǒng)可作為不同數(shù)據(jù)采集終端的核心系統(tǒng)軟件,與智慧城市操作系統(tǒng)或智慧交通操作系統(tǒng)等應(yīng)用場景類操作系統(tǒng)進(jìn)行交互和協(xié)同,共同支撐智慧化應(yīng)用的構(gòu)建和運(yùn)行。此外,從操作系統(tǒng)網(wǎng)絡(luò)

化發(fā)展的角度,泛在操作系統(tǒng)也可被“廣義”地用于指代基于單機(jī)操作系統(tǒng)(節(jié)點(diǎn)操作系統(tǒng))、面向網(wǎng)絡(luò)環(huán)境與場景的網(wǎng)絡(luò)層操作系統(tǒng),或者是“節(jié)點(diǎn)操作系統(tǒng)

+網(wǎng)絡(luò)操作系統(tǒng)”的組合形式。這與上述應(yīng)用視角的泛在操作系統(tǒng)分類呈現(xiàn)正交關(guān)系,

無論從哪個維度劃分,面對人機(jī)物融合泛在計(jì)算新藍(lán)海,泛在操作系統(tǒng)已進(jìn)入蓬勃發(fā)展期。2.2

泛在操作系統(tǒng)的開源現(xiàn)狀2.2.1.

泛在操作系統(tǒng)開源全景圖開源軟件是代碼創(chuàng)作者在使用相關(guān)開源許可證

(如通用性公開許可證

/GeneralPublicLicense

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

開,允許用戶進(jìn)行自主學(xué)習(xí)、報(bào)錯、修改和再發(fā)布等活動,

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

透明的社區(qū)創(chuàng)作環(huán)境,

充分激發(fā)用戶參與創(chuàng)新以及其他與生態(tài)相關(guān)群體的參與熱情,并以自組織的松散方式相互協(xié)作,最終實(shí)現(xiàn)群體智慧的涌現(xiàn)。按照

2.1

.3

泛在操作系統(tǒng)的分類,

本報(bào)告編寫組對泛在操作系統(tǒng)相關(guān)開源工作進(jìn)行了調(diào)研梳理,并形成如下的泛在操作系

統(tǒng)開源

工作全景圖,其中,基礎(chǔ)平臺類操作系

統(tǒng)相關(guān)的開源社區(qū)、開源項(xiàng)目

/產(chǎn)品較為豐富,應(yīng)用場景類操作系統(tǒng)的開源社區(qū)和開源產(chǎn)品相對較少。10泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀應(yīng)用場景類OS開源工作智慧城市OS自動駕駛OS智慧建筑OS機(jī)器人OS智能家居OSIOTOSIOTOS百度ApolloOpenMoticsOpenMoticsOpen

RoboticsHome

Assistant

CoreTeamand

CommunityHome

AssistantROSCityOSFoundationComma.aiopenpilotKaaIoTKaaYARPYARPopenHAB

TeamopenHABCityOSCityOSFoundationAutoware

FoundationDomoticz

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

HatOpenShiftOpenNebula

CommunityOpenNebulaApache

Software

FoundationCloud

Foundry

Foundation......OpenStackApache

CloudStackCloud

Foundry桌面OS服務(wù)器OS移動智能終端OS嵌入式及物聯(lián)網(wǎng)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社區(qū)openKylin

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

OpenCloudOS社區(qū)openEulerOpenCloudOSOpenWrt

Project開放原子基金會UBportsCommunityUbuntu

Touch

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

O?ensive

SecurityLoongnix

OS

Kali

Linux龍蜥社區(qū)騰訊開放原子基金會北京大學(xué)XiUOSAnolis

OSTencentOS

ServerAliOS

Things

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

泛在操作系統(tǒng)開源全景圖在基礎(chǔ)平臺類操作系統(tǒng)方面,除了國際開源社區(qū),我國也有多個開源操作系統(tǒng)社區(qū),研制了自主的社區(qū)版操作系統(tǒng),社區(qū)版操作系統(tǒng)力求版權(quán)清晰、兼容開放、技術(shù)領(lǐng)先且被廣泛使用。除了開源社區(qū)之外,部分企業(yè)也將自身的操作系統(tǒng)產(chǎn)品開源,選擇開源與商業(yè)化并行的方式,來促進(jìn)操作系統(tǒng)的產(chǎn)品迭代和應(yīng)用推廣。目前,

國內(nèi)主流的桌面和服務(wù)器計(jì)算機(jī)操作系統(tǒng)均源于開源

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

開源的協(xié)作模式和生態(tài)構(gòu)建將是其未來發(fā)展的重要突破點(diǎn)。以服務(wù)器操作系統(tǒng)為例,

Linux從發(fā)行之初已演進(jìn)多個系統(tǒng)版本,而更好用、更具創(chuàng)新性的應(yīng)用程序是在開源的Linux基礎(chǔ)之上創(chuàng)建的。因此,各類泛在操作系統(tǒng)的開源發(fā)展中,一方面需要在上游與廣泛的硬件終端等資源適配,在下游支撐構(gòu)建更豐富的應(yīng)用軟件體系,另一方面在性能測試、協(xié)同開發(fā)、聯(lián)合優(yōu)化等幾個層面,需要能做好技術(shù)創(chuàng)新、社區(qū)治理。11泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀2.2.2.基礎(chǔ)平臺類操作系統(tǒng)——桌面操作系統(tǒng)桌面操作系統(tǒng)是配置于個人計(jì)算機(jī)硬件之上的第一層基礎(chǔ)軟件,

對下管理個人計(jì)算機(jī)系統(tǒng)的全部硬件資源,

對上為各類復(fù)雜應(yīng)用提供運(yùn)行環(huán)境。桌面操作系統(tǒng)的重要特征是根據(jù)人在鍵盤、鼠標(biāo)、觸摸屏等設(shè)備上發(fā)出的命令進(jìn)行工作。桌面操作系統(tǒng)主要包括三類

:DOS

操作系統(tǒng)、Unix

和類

Unix

操作系統(tǒng),Windows

操作系統(tǒng)。隨著多年的發(fā)展,桌面操作系統(tǒng)已廣泛應(yīng)用于個人臺式機(jī)、筆記本、一

機(jī)等終端產(chǎn)品,并拓展了對云計(jì)算支持的能力。常用的桌面操作系統(tǒng)包括

:DOS

操作系

統(tǒng)、Windows、MacOS、Ubuntu、統(tǒng)信

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

開源OS產(chǎn)品簡介官方網(wǎng)站Debian是由社區(qū)支持的

Debian

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

)于1

993年9月1

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

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

由LinuxMintTeam團(tuán)隊(duì)于2006

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

5年首次發(fā)布,可直接應(yīng)用于日常辦公、生產(chǎn)、生活等應(yīng)用環(huán)境。Kali

Linux是基于Debian的Linux發(fā)行版,201

3年發(fā)布第一版,由O?ensive

Security公司維護(hù)和資助,適用于各種信息安全任務(wù)。O?ensiveSecurityKaliLinux/12泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀2.2.3.基礎(chǔ)平臺類操作系統(tǒng)——服務(wù)器操作系統(tǒng)服務(wù)器操作系統(tǒng)一般指的是安裝在大型計(jì)算機(jī)上的操作系統(tǒng),比如

Web服務(wù)器、

應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器等,是用于管理大型計(jì)算機(jī)各類硬件資源、控制程序運(yùn)行和支持應(yīng)用軟件運(yùn)行的系統(tǒng)軟件。隨著云計(jì)算迅猛發(fā)展和廣泛應(yīng)用,

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

:1、Unix

系列

:SUNSolaris,IBM-AIX,HP-UX,F(xiàn)reeBSD

;2、Linux

系列

:RedHatLinux,CentOS,Debian,Ubuntu

;3、Windows

系列

:WindowsServer

2003,Windows

Server

2008,Windows

Server2008

R2

等。以Linux為代表的開源軟件成為服務(wù)器操作系統(tǒng)市場的主流產(chǎn)品。服務(wù)器操作系統(tǒng)的部分國際、國內(nèi)開源工作情況如下表所示。中國的操作系統(tǒng)企業(yè)正從開源的使用者向貢獻(xiàn)者,甚至是技術(shù)的

領(lǐng)

轉(zhuǎn)

變。目

服務(wù)

區(qū),

OpenCloudOS,openEuler,OpenAnolis

等。例如,OpenCloudOS

國產(chǎn)開源操作系統(tǒng)社區(qū),由騰訊與合作伙伴共同倡議發(fā)起,以推動從源社區(qū)(L1)、商業(yè)版本(L2)到衍生穩(wěn)定版本(L3)的全鏈路國產(chǎn)化服務(wù)器操作系統(tǒng)生態(tài)建設(shè),從而為國內(nèi)企業(yè)提供自主可控的上游版本,

以及滿足企業(yè)級穩(wěn)定性需求的軟件供應(yīng)版本。目前社區(qū)生態(tài)伙伴已達(dá)

500

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

2023

6

月,OpenCloudOS

社區(qū)發(fā)行版及衍生版本數(shù)量超過

6個,裝機(jī)量超過

1

000

萬節(jié)點(diǎn),核心代碼倉庫數(shù)超過

46

個,兼容適配

900+

國產(chǎn)軟硬件及30000+

開源軟件,實(shí)現(xiàn)主流芯片、數(shù)據(jù)庫、整機(jī)的全覆蓋,在政務(wù)、金融、互聯(lián)網(wǎng)等行業(yè)經(jīng)過長期使用驗(yàn)證。13泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀TencentOS

Server

是騰訊自主研發(fā)的服務(wù)器操作系統(tǒng),201

0年啟動研發(fā),基于Linux內(nèi)核自主研發(fā)設(shè)計(jì),歷經(jīng)了十余年的海量業(yè)務(wù)驗(yàn)證和持續(xù)演進(jìn)。同時,TencentOS

Server

是基于

Open-CloudOS

開源社區(qū)原廠產(chǎn)品化,即從L1

源社區(qū)開發(fā)出來的商業(yè)版本,其穩(wěn)定性、性能、容器基礎(chǔ)設(shè)施等核心能力方面都做了全面的增強(qiáng)和優(yōu)化,TencentOS

Server是OpenCloudOS開源社區(qū)原廠產(chǎn)品化的最佳實(shí)踐結(jié)果,在穩(wěn)定性、性能、容器基礎(chǔ)設(shè)施等核心能力方面都做了全面的增強(qiáng)和優(yōu)化,是1

00%開源的Linux發(fā)行版,用戶態(tài)保持與CentOS兼容,且穩(wěn)定性和性能更具優(yōu)勢,是云上CentOS的更優(yōu)替代方案,可以滿足不同業(yè)務(wù)場景對服務(wù)器操作系統(tǒng)的企業(yè)級需求。2019年,騰訊正式將TencentOS

Server內(nèi)核開源,向全球開發(fā)者全面開放超過十年的技術(shù)積累。目前,Tencen-tOS

Server

kernel源代碼已經(jīng)移到OpenCloudOS社區(qū)維護(hù),OpenCloudOS

kernel是Tencen-tOS

Server

kernel鏡像輸出的穩(wěn)定社區(qū)版本,鏈接:/OpenCloudOS/Open-CloudOS-Kernel服務(wù)器操作系統(tǒng)開源OS組織/公司

開源OS產(chǎn)品簡介官方網(wǎng)站Debian是由社區(qū)支持的Debian項(xiàng)目開發(fā)的由自由和開源軟件組成的Linux發(fā)行版,Debian的第一個版本

(0.01

)

于1

993年9月1

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

Hat贊助的Linux發(fā)行版,在2003年首次發(fā)布,是一套功能完備、更新快速的免費(fèi)操作系統(tǒng)。FedoraProjectRedHatEnterpriseLinux

(RHEL)

是一個

RedHat

發(fā)

業(yè)

導(dǎo)

的Linux發(fā)行版,于2003

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

發(fā)行版平臺,由201

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

余家操作系統(tǒng)、

云平臺、

軟硬件廠商與個人共同倡議發(fā)起的操作系統(tǒng)社區(qū)項(xiàng)目,

目標(biāo)是打造全面中立、

開放、

安全、

穩(wěn)定易用、

高性能的Linux服務(wù)器操作系統(tǒng)。OpenCloudOS

OpenCloudOS社區(qū)/龍蜥操作系統(tǒng)

(AnolisOS)

是龍蜥社區(qū)發(fā)行的開源

Linux發(fā)行版,

支持多計(jì)算架構(gòu),

提供穩(wěn)定、

高性能、

安全、

可靠的操作系統(tǒng)支持。龍蜥社區(qū)騰訊AnolisOS/TencentOSServer

是騰訊自研的服務(wù)器操作系統(tǒng),在201

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

3/4022314泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀2.2.4.基礎(chǔ)平臺類操作系統(tǒng)——移動智能終端操作系統(tǒng)移動智能終端操作系統(tǒng)包括智能手機(jī)、

手表等個人用戶使用的電子產(chǎn)品類操作系統(tǒng)。按照源代碼、內(nèi)核和應(yīng)用環(huán)境等的開放程度劃分,

智能手機(jī)操作系統(tǒng)可分為開放型平臺(基于Linux內(nèi)核)和封閉型平臺(基于

UNIX和Windows內(nèi)核)兩大類。智能手機(jī)操作系統(tǒng)有

SymbianOS、AndroidOS、Windows

Phone、iOS、鴻蒙

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

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

Android開放平臺

;國內(nèi)華為已將

HarmonyOS

基礎(chǔ)能力代碼捐獻(xiàn)給開放原子開源基金會,以壯大開源鴻蒙產(chǎn)業(yè)。移動智能終端操作系統(tǒng)開源OS組織/公司Google開源OS產(chǎn)品Android簡介官方網(wǎng)站Android

是一個基于

Linux

內(nèi)核與其他開源軟件的開放源代碼的移動操作系統(tǒng),

由谷歌成立的開放手持設(shè)備聯(lián)盟持續(xù)領(lǐng)導(dǎo)與開發(fā)。/?hl=zh-cnUbuntuTouch

Canonical

公司與

Ubuntu

社區(qū)所開發(fā)的移動設(shè)備操作系統(tǒng),

專為觸屏行動設(shè)備所設(shè)計(jì)。之后

UBports

社區(qū)接手并進(jìn)行開發(fā)。UBportsCommunityUbuntuTouchOShttps://ubuntu-touch.io/zh_CN/Sail?sh是一個以Linux為基礎(chǔ)的開源操作系統(tǒng),主要用于移動設(shè)備,由Jolla公司在Mer項(xiàng)目基礎(chǔ)上開發(fā)而來。JollaSail?shOShttps://sail?///postmarketOS始于201

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

6年1

2月24日,是一個面向智能手機(jī)和平板電腦的自由、免費(fèi)、開放源代碼的Android系統(tǒng)分支。LineageOSopen-sourcecommunityLineageOSOpenHarmony

目標(biāo)是面向全場景、

全連接、

全智能時代、

基于開源的方式,

搭建一個智能終端設(shè)備操作系統(tǒng)的框架和平臺。/mainPlay開放原子基金會OpenHarmony15泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀2.2.5.基礎(chǔ)平臺類操作系統(tǒng)——嵌入式及物聯(lián)網(wǎng)操作系統(tǒng)嵌入式及物聯(lián)網(wǎng)操作系統(tǒng)是指用于嵌入式系統(tǒng)、物聯(lián)網(wǎng)終端設(shè)備的操作系統(tǒng),通常包括與硬件相關(guān)的底層驅(qū)動軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動接口、通訊協(xié)議、圖形界面、標(biāo)準(zhǔn)化瀏覽器等。目前,業(yè)界嵌入式及物聯(lián)網(wǎng)操作系統(tǒng)有TencentOS

Tiny,

TencentOS

Edge,FreeRTOS,HarmonyOS,AliOS

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

年5月4日,北京大學(xué)信息技術(shù)高等研究院泛在操作系統(tǒng)實(shí)驗(yàn)室在Trustie和木蘭社區(qū)開源發(fā)布了矽璓工業(yè)物聯(lián)操作系統(tǒng)XiUOS。XiUOS是一款面向工業(yè)物聯(lián)場景的泛在操作系統(tǒng),支持工業(yè)物聯(lián)網(wǎng)應(yīng)用,幫助解決在車間內(nèi)實(shí)施智能化生產(chǎn)面臨的“全面感知、泛在互聯(lián)、實(shí)時認(rèn)知、精準(zhǔn)調(diào)控”等問題,促進(jìn)工業(yè)領(lǐng)域人機(jī)物的深度互聯(lián)和融合計(jì)算,使能智能制造。“感聯(lián)知控”工業(yè)物聯(lián)應(yīng)用框架是XiUOS的重點(diǎn),面向工業(yè)環(huán)境智能化生產(chǎn)特點(diǎn)和需求做了針對性設(shè)計(jì)和優(yōu)化,以簡化工業(yè)物聯(lián)應(yīng)用的開發(fā)、部署、管理和運(yùn)維。TencentOSTiny

(騰訊捐贈待更名)

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

面向物聯(lián)網(wǎng)領(lǐng)域開發(fā)的實(shí)時操作系統(tǒng),

具有低功耗,

低資源占用,

模塊化,

安全可靠等特點(diǎn),

可有效提升物聯(lián)網(wǎng)終端產(chǎn)品開發(fā)效率。

TencentOSTiny

(待更名)

提供精簡的

RTOS

內(nèi)核,內(nèi)核組件可裁剪可配置,可快速移植到多種主流

MCU

(如

STM32、

NXP、

GD32、

沁恒

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

且,

RTOS

內(nèi)

聯(lián)

網(wǎng)

件,

內(nèi)

聯(lián)

網(wǎng)

協(xié)

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

等),

可助力物聯(lián)網(wǎng)終端設(shè)備及業(yè)務(wù)快速接入騰訊云物聯(lián)網(wǎng)平臺。嵌入式及物聯(lián)網(wǎng)操作系統(tǒng)開源OS組織/公司開源OS產(chǎn)品Contiki-NG簡介官方網(wǎng)站Contiki-NG是一種用于物聯(lián)網(wǎng)中資源受限設(shè)備的操作系統(tǒng),

于201

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

是用于嵌入式設(shè)備的實(shí)時操作系統(tǒng)內(nèi)核,

由2003

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

6年發(fā)布。LinuxZephyr//coreFoundationUbuntu

Core是一個輕量,容器化,且為物聯(lián)網(wǎng)設(shè)備和嵌入式系統(tǒng)所打造的版本。CanonicalUbuntuCoreTencentOSTiny是騰訊面向物聯(lián)網(wǎng)領(lǐng)域開發(fā)的實(shí)時操作系統(tǒng),于201

9年對外開源發(fā)布,2020

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

是阿里巴巴

201

7年推出的面向

IoT

領(lǐng)域的輕量級開

聯(lián)

網(wǎng)

統(tǒng),2021

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

業(yè)

聯(lián)

統(tǒng)

實(shí)Trustie和木蘭開源社區(qū)發(fā)布。北京大學(xué)XiUOShttps://xuos.io/2.2.6.基礎(chǔ)平臺類操作系統(tǒng)——云操作系統(tǒng)云操作系統(tǒng),又稱云計(jì)算中心操作系統(tǒng)、云OS,是云計(jì)算后臺數(shù)據(jù)中心的整體管理運(yùn)營系統(tǒng),它是指構(gòu)架于服務(wù)器、存儲、網(wǎng)絡(luò)等基礎(chǔ)硬件資源之上的云平臺綜合管理系統(tǒng)。目前,行業(yè)內(nèi)已有多款云操作系統(tǒng)產(chǎn)品,如OpenStack云操作系統(tǒng)、微軟的Microsoft

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

p

e

n

S

t

a

c

k

2

0

1

0

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

201

1年推出的

PaaS云計(jì)算平臺,

供用戶創(chuàng)建網(wǎng)絡(luò)應(yīng)用(App、網(wǎng)站)。/en/technologies/cloud-computing/openshiftRedHatOpenShiftOpenNebula是專門為云計(jì)算打造的開源系統(tǒng),用于構(gòu)建和管理企業(yè)云,首次公開發(fā)布于2008年。OpenNebulaCommunityOpenNebulahttps://opennebula.io/CloudStack于201

0年由C發(fā)布,是用于創(chuàng)建、管理和部署基礎(chǔ)設(shè)施云服務(wù)的開源云計(jì)算軟件。ApacheSoftwareFoundationApache//CloudStackCloud

Foundry是一個開源的云計(jì)CloudFoundry

算平臺,首次發(fā)布于201

1

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

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

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

7年開源發(fā)布的為汽車行業(yè)及自動駕駛領(lǐng)域合作伙伴提

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

6年開

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

8年1

2月由Autoware.Auto

Autoware基金會發(fā)布的自動駕駛汽車

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

可以作為舊設(shè)備和全新設(shè)備的云中心,

提供智慧城

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

應(yīng)用場景類操作系統(tǒng)——機(jī)器人操作系統(tǒng)機(jī)器人操作系統(tǒng)提供了一系列程序庫和工具,可實(shí)現(xiàn)對機(jī)器人構(gòu)件的硬件抽象描述和驅(qū)動管理、以及支撐軟件開發(fā)者創(chuàng)建機(jī)器人應(yīng)用軟件。機(jī)器人操作系統(tǒng)的部分國際、國內(nèi)開源工作情況如下表所示。20泛在操作系統(tǒng)開源生態(tài)體系研究報(bào)告|02.泛在操作系統(tǒng)的開源生態(tài)發(fā)展現(xiàn)狀機(jī)器人操作系統(tǒng)開源OS組織/公司

開源OS產(chǎn)品簡介官方網(wǎng)站ROS是專為機(jī)器人軟件開發(fā)所設(shè)計(jì)出來的一套開源操作系統(tǒng)架構(gòu),由2007年首次發(fā)布。OpenRoboticsRobotologyROS/YARP

(Yet

Another

Robot

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

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

開源OS產(chǎn)品簡介官方網(wǎng)站HomeAssistantHomeHome

Assistant是用于家庭自動化的免費(fèi)開源軟件,在201

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

Java

編寫的開源家庭自動化軟件。它部署在本地并連接到來自不同供應(yīng)商的設(shè)備和服務(wù)。openHABopenHABTeam/DomoticzDomoticzDomoticz是一個家庭自動化系統(tǒng),可讓您監(jiān)控和配置各種設(shè)備,由201

2年開發(fā)。/CommunityJeedom

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

開源生態(tài)的構(gòu)成及其發(fā)展因素在當(dāng)前的時代背景下,開源像一股洪流席卷了全球軟件產(chǎn)業(yè),不僅是一種開放共享的軟件形態(tài),

溫馨提示

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

評論

0/150

提交評論