近來(lái)有各種傳言谷歌Fuchsia將取代已成為社會(huì)主流的安卓系統(tǒng),,成為未來(lái)市場(chǎng)的重頭戲。那么,,相比基于Linux的安卓操作系統(tǒng),,F(xiàn)uchsia具備什么特點(diǎn)呢?日前,,美國(guó)國(guó)家安全局(NSA)在溫哥華舉行的北美Linux安全峰會(huì)上公布了他們對(duì)Fuchsia的調(diào)查結(jié)果,,揭露了Fuchsia在目前開(kāi)發(fā)階段的幾個(gè)重要特征,具體總結(jié)如下:
模塊化的操作系統(tǒng)
Fuchsia并不使用Linux內(nèi)核,,而使用全新微內(nèi)核Zircon,,其進(jìn)程構(gòu)建在安卓bootloader LK(Little Kernel)的線(xiàn)程、內(nèi)存結(jié)構(gòu)之上,,經(jīng)過(guò)大幅度的修改被改造成一個(gè)微內(nèi)核操作系統(tǒng),。它現(xiàn)在包含了一小組用戶(hù)空間服務(wù)、驅(qū)動(dòng)程序和程序庫(kù),,用來(lái)引導(dǎo)系統(tǒng),、與硬盤(pán)交流、加載用戶(hù)空間進(jìn)程并運(yùn)行用戶(hù)空間,。Zircon內(nèi)核能管理多種不同的對(duì)象類(lèi)型,,通過(guò)系統(tǒng)調(diào)用能直接訪(fǎng)問(wèn)的對(duì)象類(lèi)型為C++ classes。而Fuchsia構(gòu)建在此之上,,作為一個(gè)模塊化的操作系統(tǒng),,意味著用戶(hù)能在低電量和低資源的移動(dòng)設(shè)備與PC上使用它,用戶(hù)只需添加模塊便可以獲得更多功能,。
外觀類(lèi)似UNIX/LINUX
Fuchsia支持便攜式操作系統(tǒng)接口(POSIX)協(xié)定子集,,因此,在開(kāi)發(fā)人員看來(lái),,F(xiàn)uchsia的外觀類(lèi)似Unix/Linux,。Fuchsia使用Google Flutter作為它的軟件開(kāi)發(fā)包(SDK),用戶(hù)可以用它建造Chrome OS與安卓的APP,。Fuchsia同時(shí)也支持蘋(píng)果的Swift語(yǔ)言,。
安全問(wèn)題
NSA對(duì)操作系統(tǒng)和軟件進(jìn)行調(diào)查主要是為了研究其是否可用于國(guó)家安全工作,因此,,安全問(wèn)題是他們考慮的焦點(diǎn),。他們發(fā)現(xiàn),Zircon是Fuchsia唯一在監(jiān)督模式運(yùn)行的部分,,而其他部分如驅(qū)動(dòng)程序,、文件系統(tǒng)和網(wǎng)絡(luò)則以用戶(hù)模式運(yùn)行,,這意味著應(yīng)用程序在Fuchsia上的運(yùn)行方式與在其他大多數(shù)操作系統(tǒng)的運(yùn)行方式截然不同,但是,,root工作操作的泄漏會(huì)導(dǎo)致嚴(yán)重的安全問(wèn)題,。
有相關(guān)消息表示,從Google Home Hub的源代碼中能找到Fuchsia的痕跡,,Home Hub將是第一款采用Fuchsia的設(shè)備,。(Home Hub是一款新的物聯(lián)網(wǎng)設(shè)備,配備7英寸觸摸屏,、全頻揚(yáng)聲器,、光感應(yīng)器和兩只遠(yuǎn)場(chǎng)麥克風(fēng),不帶攝像頭,,另外,,Home Hub搭載Amlogic S905D2 CPU。)盡管與安卓系統(tǒng)相比,,F(xiàn)uchsia在性能,、擴(kuò)展性、運(yùn)行速度和用戶(hù)隱私方面都具備潛在優(yōu)勢(shì),,但目前尚不成熟的Fuchsia在各方面還有很遠(yuǎn)的路要走,。因此,谷歌即將發(fā)布的Home Hub是否會(huì)采用Fuchsia目前言之尚早,,不過(guò),,F(xiàn)uchsia現(xiàn)階段存在的問(wèn)題是可以解決的,開(kāi)源開(kāi)發(fā)者正在想辦法對(duì)Fuchsia進(jìn)行完善,。