-
華為鴻蒙刷屏,到底什么是微內(nèi)核操作系統(tǒng)呢?
關(guān)鍵字:來(lái)源:內(nèi)容來(lái)自「開(kāi)源中國(guó)」,謝謝。
昨天華為在松山湖的華為開(kāi)發(fā)者大會(huì)上正式宣布了鴻蒙操作系統(tǒng),該系統(tǒng)其中一個(gè)亮點(diǎn)是 —— 微內(nèi)核。華為聲稱,微內(nèi)核的啟用,使其速度大大提升,并且在安全性上產(chǎn)生變革性突破,微內(nèi)核打破了宏內(nèi)核下root即可獲取用戶所有權(quán)限的做法,在安全性上大大提升。
什么是微內(nèi)核呢?
微內(nèi)核結(jié)構(gòu)由一個(gè)非常簡(jiǎn)單的硬件抽象層和一組比較關(guān)鍵的原語(yǔ)或系統(tǒng)調(diào)用組成;這些原語(yǔ),僅僅包括了建立一個(gè)系統(tǒng)必需的幾個(gè)部分;如線程管理,地址空間和進(jìn)程間通信等。
微核的目標(biāo)是將系統(tǒng)服務(wù)的實(shí)現(xiàn)和系統(tǒng)的基本操作規(guī)則分離開(kāi)來(lái)。例如,進(jìn)程的輸入/輸出鎖定服務(wù)可以由運(yùn)行在微核之外的一個(gè)服務(wù)組件來(lái)提供。這些非常模塊化的用戶態(tài)服務(wù)器用于完成操作系統(tǒng)中比較高級(jí)的操作,這樣的設(shè)計(jì)使內(nèi)核中最內(nèi)核的部分的設(shè)計(jì)更簡(jiǎn)單。一個(gè)服務(wù)組件的失效并不會(huì)導(dǎo)致整個(gè)系統(tǒng)的崩潰,內(nèi)核需要做的,僅僅是重新啟動(dòng)這個(gè)組件,而不必影響其它的部分微內(nèi)核將許多OS服務(wù)放入分離的進(jìn)程,如文件系統(tǒng),設(shè)備驅(qū)動(dòng)程序,而進(jìn)程通過(guò)消息傳遞調(diào)用OS服務(wù).微內(nèi)核結(jié)構(gòu)必然是多線程的,第一代微內(nèi)核,在內(nèi)核提供了較多的服務(wù),因此被稱為'胖微內(nèi)核',它的典型代表是MACH,它既是GNU HURD也是APPLE SERVER OS 的內(nèi)核,可以說(shuō),蒸蒸日上.第二代微內(nèi)核只提供最基本的OS服務(wù),典型的OS是QNX,QNX在理論界很有名,被認(rèn)為是一種先進(jìn)的OS。
采用微內(nèi)核設(shè)計(jì)的操作系統(tǒng)
微內(nèi)核并非一個(gè)新的概念,它已經(jīng)存在很長(zhǎng)的歷史,下列的操作系統(tǒng)都是基于微內(nèi)核結(jié)構(gòu)設(shè)計(jì)的:
AⅨBeOSL4微內(nèi)核系列Mach,用于GNU Hurd和Mac OS XMinixMorphOSQNXRadiOSVSTaRT-Thread
知乎上有人對(duì)微內(nèi)核下了一個(gè)結(jié)論:
“
Micro-kernel 已經(jīng)失敗。在商業(yè)級(jí)操作系統(tǒng)中(包括可以用于 mission critical 的 open source 操作系統(tǒng)),除了 L4 還在苦苦留有少量份額,沒(méi)有任何 micro-kernel 的市場(chǎng)。
第一代 micro-kernel 是以一個(gè)錯(cuò)誤的方式解決了一個(gè)錯(cuò)誤的問(wèn)題。而第二代 micro-kernel 不過(guò)是以正確的方式解決了錯(cuò)誤的問(wèn)題。
”
Linux 究竟是單內(nèi)核的還是微內(nèi)核的
Linux 是一個(gè)單內(nèi)核結(jié)構(gòu),同時(shí)又吸收了微內(nèi)核的優(yōu)點(diǎn):模塊化設(shè)計(jì),支持動(dòng)態(tài)裝載內(nèi)核模塊。Linux 還避免了微內(nèi)核設(shè)計(jì)上的缺陷,讓一切都運(yùn)行在內(nèi)核態(tài),直接調(diào)用函數(shù),無(wú)需消息傳遞。
早在 1992 年,Linus 曾經(jīng)與 Tanenbaum 進(jìn)行一場(chǎng)關(guān)于操作系統(tǒng)內(nèi)核選擇的著名爭(zhēng)論。Tanenbaum 認(rèn)為,以微內(nèi)核架構(gòu)設(shè)計(jì)的操作系統(tǒng),在理論上,比宏內(nèi)核架構(gòu)更加優(yōu)越,主張Linux應(yīng)該以微內(nèi)核架構(gòu)來(lái)進(jìn)行重新設(shè)計(jì)。但是 Linus 以開(kāi)發(fā)實(shí)務(wù)上的觀點(diǎn)展開(kāi)反擊,陳述 Linux 選擇宏內(nèi)核架構(gòu)進(jìn)行開(kāi)發(fā)的理由,并比較Minix與Linux的性能差異。你可以通過(guò)維基百科了解此次爭(zhēng)論的完整細(xì)節(jié)。
Tanenbaum —— 著名的技術(shù)作家、教育家和研究者,IEEE高級(jí)會(huì)員、ACM高級(jí)會(huì)員、荷蘭皇家藝術(shù)和科學(xué)院院士、1994年ACM Karl V. Karlstrom杰出教育獎(jiǎng)、1997年ACM計(jì)算機(jī)科學(xué)教育杰出貢獻(xiàn)獎(jiǎng)、2002年Texty卓越教材獎(jiǎng)、第10屆ACM操作系統(tǒng)原理研討會(huì)杰出論文獎(jiǎng)、被列入“Who's Who in the World”人物目錄。
下圖是宏內(nèi)核(左)和微內(nèi)核(右)兩種結(jié)構(gòu)的簡(jiǎn)單架構(gòu)圖:
當(dāng)然對(duì)最終用戶而言,我們并不在意采用何種方案。從現(xiàn)實(shí)情況來(lái)看,微內(nèi)核似乎還有很長(zhǎng)的路要走。
我們非常期待鴻蒙系統(tǒng)早日能給最終用戶提供服務(wù)。
*免責(zé)聲明:本文由作者原創(chuàng)。文章內(nèi)容系作者個(gè)人觀點(diǎn),半導(dǎo)體行業(yè)觀察轉(zhuǎn)載僅為了傳達(dá)一種不同的觀點(diǎn),不代表半導(dǎo)體行業(yè)觀察對(duì)該觀點(diǎn)贊同或支持,如果有任何異議,歡迎聯(lián)系半導(dǎo)體行業(yè)觀察。
- 原標(biāo)題:華為鴻蒙刷屏,到底什么是微內(nèi)核操作系統(tǒng)呢?
- 責(zé)任編輯:關(guān)文平
- 最后更新: 2019-08-10 12:06:20
-
工程院院士袁隆平90大壽:9層生日蛋糕上植水稻
2019-08-10 11:54 -
中國(guó)學(xué)者實(shí)現(xiàn)20個(gè)超導(dǎo)量子比特糾纏,刷新紀(jì)錄
2019-08-10 10:33 科技前沿 -
榮耀智慧屏將全球首發(fā)華為鴻蒙OS 明天正式發(fā)布
2019-08-09 17:31 華為 -
余承東談鴻蒙:開(kāi)發(fā)者遷移成本極低,一兩天即可
2019-08-09 15:45 華為 -
海康威視:美方臨時(shí)禁令對(duì)公司沒(méi)有額外影響
2019-08-09 14:35 大公司 -
中國(guó)聯(lián)通提前曝光一大波5G新機(jī):小米9S、華為Mate 30 5G在列
2019-08-09 13:15 5G -
不能再嘲笑iPhone了,三星也取消耳機(jī)孔
2019-08-09 11:33 手機(jī) -
工信部謝遠(yuǎn)生:希望各國(guó)主管部門(mén)等共同協(xié)調(diào)國(guó)際頻率劃分一致
2019-08-09 10:30 大公司 -
首艘“獵戶座”組裝完成 5年內(nèi)載人登月
2019-08-09 07:38 航空航天 -
美國(guó)科學(xué)家用基因工程方法培育出人類迷你肝臟
2019-08-08 16:33 -
韓媒:日本批準(zhǔn)一日企向三星西安工廠出口氟化氫
2019-08-08 16:24 -
玩轉(zhuǎn)“柳葉刀” 國(guó)產(chǎn)醫(yī)療機(jī)器人正走向臨床
2019-08-08 16:10 科技前沿 -
華為發(fā)布面向2025十大趨勢(shì):58%人口將享有5G服務(wù)
2019-08-08 10:40 -
臺(tái)灣五大運(yùn)營(yíng)商施壓:希望5G頻譜拍賣費(fèi)用合理
2019-08-08 08:29 -
三星Galaxy Note 10系列發(fā)布:售價(jià)最高達(dá)9200元
2019-08-08 08:25 -
中移福建終端公司采購(gòu)華為Mate20雙系統(tǒng)手機(jī) 數(shù)量達(dá)1萬(wàn)臺(tái)
2019-08-08 07:57 -
40多國(guó)代表“打卡”庫(kù)布其沙漠 探秘綠色發(fā)展新科技
2019-08-08 07:47 -
全球最大輕水壓水堆核電站誕生!陽(yáng)江核電6臺(tái)機(jī)組投產(chǎn)
2019-08-08 07:23 -
外媒:華為鴻蒙系統(tǒng)手機(jī)或年底問(wèn)世 售價(jià)約為2000元人民幣
2019-08-07 18:43 -
小米林斌:Redmi將首發(fā)6400萬(wàn)像素手機(jī)
2019-08-07 18:43 手機(jī)
相關(guān)推薦 -
“英美貿(mào)易協(xié)議這項(xiàng)‘毒丸’條款,中方狠批” 評(píng)論 20“不被特朗普唬住,中國(guó)打了個(gè)樣” 評(píng)論 94“顯然特朗普先退一步,雖尷尬但有用” 評(píng)論 73歐盟深吸一口氣:這也太荒謬了 評(píng)論 230陣容龐大!關(guān)鍵時(shí)刻,拉美伙伴“力挺”中國(guó) 評(píng)論 91最新聞 Hot
-
“英美貿(mào)易協(xié)議這項(xiàng)‘毒丸’條款,中方狠批”
-
日本:民間飛機(jī)別在釣魚(yú)島飛了,不要“刺激中國(guó)”
-
特朗普喊話鮑威爾:像歐洲、中國(guó)那樣降息
-
被戳痛點(diǎn),印方火速打臉特朗普
-
普京:烏克蘭像抓狗一樣在街頭抓人
-
印巴相互驅(qū)逐一名外交官
-
百萬(wàn)粉絲網(wǎng)紅對(duì)5歲女孩開(kāi)黃腔,已被封禁
-
法國(guó)知名影星德帕迪約被判犯性侵罪
-
非法占地50多畝,汕頭違建豪宅“英之園”被責(zé)令拆除
-
美凱龍董事兼總經(jīng)理車建興,被留置
-
“不被特朗普唬住,中國(guó)打了個(gè)樣”
-
“特朗普已經(jīng)毀掉了圣誕節(jié)”
-
特朗普突然提“統(tǒng)一”,臺(tái)當(dāng)局緊急回應(yīng)
-
“顯然特朗普先退一步,雖尷尬但有用”
-
變調(diào)了,“印度這次要對(duì)美國(guó)來(lái)真的”
-
“澤連斯基堅(jiān)持只跟普京談”,俄方最新回應(yīng)
-