天天看點

鴻蒙OS與微核心

目前主流面向個人端作業系統都不是像鴻蒙一樣采用微核心的,或許在這些作業系統上誕生時面對的需求場景用微核心是行不通的。但在目前場景下是不是能走通要實際驗證才知道。面對目前作業系統已成熟的市場生态、專利技術限制,微核心也許是鴻蒙OS的最好選擇。

鴻蒙系統基于“微核心”,也就是micro kernel,這個是與目前主流面向個人端的作業系統完全不同的核心理念。

微核心并非新鮮事物,幾十年前就有人提出并進行應用了。關于微核心,在2011年LinuxFR對Linux的創始人Linus Torvalds進行了采訪,顯然作為目前應用最為廣泛的開源作業系統的創始人,從他的角度看,微核心并不是理想的技術形式。

鴻蒙OS與微核心
鴻蒙OS與微核心
鴻蒙OS與微核心
鴻蒙OS與微核心

基于微核心由于底層架構簡單,資源幾乎沒有,過于依賴分布于其上的系統資源,主要在嵌入式、IoT、實時作業系統、工業控制領域有潛力,這也是這次開發者大會華為重點強調的。拿來做高性能運算,以及面向消費者的應用顯得太簡陋,目前也沒有成功應用的先例。

當然,這是針對微核心的基本原理和曆史經驗的一般推測。如果華為真的開發出了一套可以用在消費者端的微核心系統,簡直可以說打開了微核心的新紀元,相當于克服了微核心的最大不足,又保留了微核心的優點。

繼續閱讀