谷歌新系統(tǒng)Fuchsia?OS是否能匹敵華為鴻蒙系統(tǒng)?
華為鴻蒙OS與谷歌Fuchsia?OS到底有什么不一樣
從華為與谷歌雙方發(fā)布系統(tǒng)的表述我們可以看出,這兩套系統(tǒng)都是為了迎接下一個物聯(lián)網(wǎng)時代而準(zhǔn)備的全新物聯(lián)網(wǎng)系統(tǒng)。區(qū)別于今天的安卓系統(tǒng)和iOS系統(tǒng),這也是為何西方企業(yè)在發(fā)展華為推出物聯(lián)網(wǎng)系統(tǒng)的進(jìn)度比他們快時,他們倍感緊張的原因。

不論國內(nèi)那些帶路黨怎么去抹黑,污蔑造謠鴻蒙系統(tǒng),它好與不好都已經(jīng)是全球第一款真正意義的物聯(lián)網(wǎng)系統(tǒng),更何況科技競爭從來都不講究誰做哪個行業(yè)更久。
那么谷歌的Fuchsia系統(tǒng)與華為有哪些不同呢?相信這個問題很多小伙伴都不是很清楚,我今天也不想用過于專業(yè)的術(shù)語去說雙方技術(shù)層面的對比,我就用大家都能理解的方式去說下這兩者的區(qū)別。
Fuchsia,是由Google公司開發(fā)的繼Android和Chrome?OS之后的第三個系統(tǒng),已在Github中公開的部分源碼可以得知。Google對于Fuchsia的說明是“Pink(粉紅)+Purple(紫色)=Fuchsia(燈籠海棠,一個新的操作系統(tǒng))”。比較有趣的是,它不同于安卓使用的Linux內(nèi)核,而是采用的比較新的Zircon的內(nèi)核。該系統(tǒng)與當(dāng)下Android相比,無論是存儲器還是內(nèi)存之類的硬件要求都大幅降低,可以看出這是一款面向物聯(lián)網(wǎng)的家用電器用的系統(tǒng)。Fuchsia系統(tǒng)支持32位和64位的ARM處理器和64位PC處理器。

而華為鴻蒙系統(tǒng)與谷歌新系統(tǒng)不同的就是華為是基于微內(nèi)核設(shè)計(jì)出來的全新物聯(lián)網(wǎng)系統(tǒng),而微內(nèi)核系統(tǒng)究竟是什么呢?微內(nèi)核結(jié)構(gòu)由一個非常簡單的硬件抽象層和一組比較關(guān)鍵的原語或系統(tǒng)調(diào)用組成,這些原語,僅僅包括了建立一個系統(tǒng)必需的幾個部分,如線程管理,地址空間和進(jìn)程間通信等。
微核的目標(biāo)是將系統(tǒng)服務(wù)的實(shí)現(xiàn)和系統(tǒng)的基本操作規(guī)則分離開來。例如,進(jìn)程的輸入/輸出鎖定服務(wù)可以由運(yùn)行在微核之外的一個服務(wù)組件來提供。這些非常模塊化的用戶態(tài)服務(wù)器用于完成操作系統(tǒng)中比較高級的操作,這樣的設(shè)計(jì)使內(nèi)核中最內(nèi)核的部分的設(shè)計(jì)更簡單。一個服務(wù)組件的失效并不會導(dǎo)致整個系統(tǒng)的崩潰,內(nèi)核需要做的,僅僅是重新啟動這個組件,而不必影響其它的部分。
微內(nèi)核將許多OS服務(wù)放入分離的進(jìn)程,如文件系統(tǒng),設(shè)備驅(qū)動程序,而進(jìn)程通過消息傳遞調(diào)用OS服務(wù).微內(nèi)核結(jié)構(gòu)必然是多線程的,第一代微內(nèi)核,在內(nèi)核提供了較多的服務(wù),因此被稱為'胖微內(nèi)核',它的典型代表是MACH,它既是GNU HURD也是APPLE SERVER OS 的內(nèi)核,可以說,蒸蒸日上,第二代微內(nèi)核只提供最基本的OS服務(wù),典型的OS是QNX,QNX在理論界很有名,被認(rèn)為是一種先進(jìn)的OS。
那么問題來了既然鴻蒙是微內(nèi)核系統(tǒng),為什么還有很多是說華為是基于Linux開發(fā)的呢?其實(shí)這中間有一些誤區(qū),Linux 是一個單內(nèi)核結(jié)構(gòu),不過 Linux 還吸收了微內(nèi)核的優(yōu)點(diǎn),所以系統(tǒng)表現(xiàn)相當(dāng)?shù)某錾?。微?nèi)核如今非常受關(guān)注,起因是華為鴻蒙操作系統(tǒng)有一個主要亮點(diǎn):微內(nèi)核,華為聲稱,微內(nèi)核的啟用,使其速度大大提升,并且在安全性上產(chǎn)生變革性突破,微內(nèi)核打破了宏內(nèi)核下 root 即可獲取用戶所有權(quán)限的做法,在安全性上大大提升。也就是說Linux系統(tǒng)有微內(nèi)核的特性,但是完全又區(qū)別于微內(nèi)核。而全球同樣利用微內(nèi)核開發(fā)的系統(tǒng)不僅僅只有華為鴻蒙和吸收部分微內(nèi)核優(yōu)點(diǎn)的Linux,還有AIX,BeOS,L4微內(nèi)核系列,Mach,用于GNU Hurd和Mac OS X,Minix,MorphOS,QNX,RadiOS,VSTa,RT-Thread等等。

通過上述我的介紹相信大家多少都能了解兩個系統(tǒng)在開發(fā)時存在的不同差異。而很有趣的是我早前在谷歌Fuchisa系統(tǒng)的中文官網(wǎng)中看見一個表述,文章中稱華為的鴻蒙系統(tǒng)可能是基于谷歌Fuchis體統(tǒng)。然后還附加一個括號寫到?jīng)]有目前尚無證據(jù)表明。想想這個論述有多么無恥和可笑。這樣的表述我們不難看出谷歌在推進(jìn)自己新系統(tǒng)時,也不得不顧及鴻蒙系統(tǒng)的強(qiáng)大。另外這個網(wǎng)址并不是在中國地區(qū)搭建,服務(wù)器并不在中國境內(nèi)。但是這個網(wǎng)址卻用中文來推廣谷歌全新的系統(tǒng)。

那么說了這么多,谷歌的Fuchsia系統(tǒng)到底能不能和華為的鴻蒙分庭抗禮呢?在我看來這個希望比較低,因?yàn)樵陂_發(fā)層面和運(yùn)維等方面,谷歌采取的新辦法老方式的路徑,因?yàn)楣雀钃碛邪沧康某墒旖?jīng)驗(yàn),所以也造出了他們對物聯(lián)網(wǎng)系統(tǒng)的認(rèn)識與華為完全不同,而華為正式在旁觀者角度切入,在經(jīng)過很多年的打磨和探索,推出了鴻蒙系統(tǒng),鴻蒙系統(tǒng)最早是華為準(zhǔn)備為IOT所研發(fā)的一款輕便多用途互聯(lián)網(wǎng)系統(tǒng),而隨著美國對華為的制裁,這個系統(tǒng)也逐漸改變了部分方向,變成了全場景物聯(lián)網(wǎng)系統(tǒng)。谷歌新系統(tǒng)雖然名義上是物聯(lián)網(wǎng)系統(tǒng),但是它天生存在幾個非常致命的短板,這也注定了它未來很難被大家所認(rèn)可。說到這里肯定有小伙伴問我,它的短板是什么呢?首先谷歌Fuchsia系統(tǒng)對于硬件要求更高,在這個情況下注定這個系統(tǒng)會有相當(dāng)一部分設(shè)備是無法做到適配的,我通過谷歌Fuchsia中文網(wǎng)了解到想要運(yùn)行這個系統(tǒng)英特爾最低也要I3系統(tǒng)才能支撐,而ARM也需要A53y以上的四核架構(gòu)才能支撐這個系統(tǒng)運(yùn)行,這也注定了這個系統(tǒng)無法如同華為的鴻蒙系統(tǒng)那樣可以搭載到水杯,眼鏡等一些需要輕便系統(tǒng)上面。而物聯(lián)網(wǎng)系統(tǒng)最大的表現(xiàn)就是萬物物聯(lián),上到大型終端設(shè)備汽車飛機(jī),甚至航天飛機(jī),下到一個水杯,車鑰匙等等方方面面全部可以搭載。這才是未來完美的操作系統(tǒng)。而谷歌Fuchsia暫時還做不到這樣,華為鴻蒙系統(tǒng)卻可以做到這樣。這是二者最大的差別,而現(xiàn)今我們甭管自媒體怎么去追捧谷歌Fuchisa系統(tǒng),它的前景其實(shí)已經(jīng)不被開發(fā)者和合作商看好了。

華為的鴻蒙系統(tǒng)推出一年多時間,已經(jīng)逐漸成熟且開發(fā)者加入的數(shù)量也源源不斷,可以說目前物聯(lián)網(wǎng)系統(tǒng)這部分,華為還是一只獨(dú)秀,谷歌暫時根本無法與華為在物聯(lián)網(wǎng)系統(tǒng)抗衡,隨著時間的推移,和華為賴以生存的高效基因,鴻蒙系統(tǒng)的步伐只會越來越快,目前全球有興趣加入鴻蒙系統(tǒng)的企業(yè)就已經(jīng)突破上千家,而參與開發(fā)鴻蒙和完善鴻蒙系統(tǒng)生態(tài)的開發(fā)者也突破了200多萬,且源源不斷的有新的開發(fā)者加入。

昨天有小伙伴問我,谷歌的Fuchsia現(xiàn)在進(jìn)展如何了?這個問題我不知道該如何回答,因?yàn)槲以谒麄兊闹形木W(wǎng)頁面都沒有看到怎么更新,甚至活躍度出奇的低,我問過幾個開發(fā)者他們對谷歌系統(tǒng)的看法,他們的眼神告訴我,可能不太好。早前谷歌開源這個系統(tǒng)之后,開始對全球開發(fā)者發(fā)放邀請函,而這些拿到邀請函的開發(fā)者們其實(shí)都沒有那么激動。
好啦!今天就說到這里,接近3000字的文章,也許大家會看得比較累,但是我相信你們能從我的文章中了解更多對嗎?感謝大家長久以來的支持,大家還想了解什么,就留言給我,我只有明白了解,我就都會跟大家說說。
原創(chuàng)不易,記得點(diǎn)個贊呦