- 相關(guān)推薦
2017谷歌秘密研發(fā)的新系統(tǒng)有望取代安卓?
2017年谷歌秘密研發(fā)的新系統(tǒng)會(huì)取代安卓?下面是小編收集的一些創(chuàng)業(yè)資訊,我們一起閱讀了解吧。
騰訊科技編者按《快公司》網(wǎng)站日前發(fā)表文章,對(duì)谷歌開(kāi)發(fā)一個(gè)全新操作系統(tǒng)的原因進(jìn)行了分析,解釋了現(xiàn)有操作系統(tǒng)存在的問(wèn)題,并對(duì)谷歌此舉的動(dòng)機(jī)進(jìn)行了推測(cè),以下為原文:
上周,谷歌一個(gè)團(tuán)隊(duì)做了一件很奇怪的事情:他們悄悄透露自己在構(gòu)建一個(gè)新的操作系統(tǒng),名叫Fuchsia。從理論上說(shuō),F(xiàn)uchsia是谷歌Android的競(jìng)爭(zhēng)對(duì)手。
Fuchsia是一個(gè)正在開(kāi)發(fā)中的開(kāi)源操作系統(tǒng)。它可以在各種設(shè)備上運(yùn)行,無(wú)論是單一用途的設(shè)備(比如自動(dòng)取款機(jī)ATM和GPS單元),還是桌面電腦,都是它的用武之地。但是,與Android不同的是,F(xiàn)uchsia并不是一個(gè)基于Linux的系統(tǒng),也沒(méi)有以其他支柱型軟件為基礎(chǔ)。它是從零開(kāi)始構(gòu)建的。
Fuchsia仍處在構(gòu)建的早期階段,而且有可能是個(gè)實(shí)驗(yàn)性項(xiàng)目。谷歌目前尚未提及它將如何使用Fuchsia。軟件發(fā)展已經(jīng)有數(shù)十年的歷史,為什么谷歌要從零開(kāi)始構(gòu)建操作系統(tǒng)呢?它的理由有很多。
內(nèi)核的問(wèn)題
對(duì)于你的手機(jī)、平板電腦和筆記本電腦,有一些事情可能你還不知道:大多數(shù)時(shí)候,它們使用的都是稍加改動(dòng)過(guò)的古老軟件“內(nèi)核”。 Android使用Linux內(nèi)核是1991年開(kāi)發(fā)的,Mac OS X、iOS和蘋(píng)果的其他平臺(tái)是基于Unix系統(tǒng)的,那是AT&T貝爾實(shí)驗(yàn)室在1969年啟動(dòng)的一個(gè)項(xiàng)目。Windows計(jì)算機(jī)則是基于Windows NT內(nèi)核,其歷史可追溯到1993年。
內(nèi)核的目的是管理操作系統(tǒng)最底層一些活動(dòng)。它處理來(lái)自硬件設(shè)備(比如鍵盤(pán))的請(qǐng)求、安排日程任務(wù),對(duì)文件和存儲(chǔ)器進(jìn)行管理。在這個(gè)過(guò)程中,它對(duì)操作系統(tǒng)的復(fù)雜活動(dòng)進(jìn)行了抽象。這么做有很多好處,比如讓開(kāi)發(fā)人員無(wú)需了解打印機(jī)的具體型號(hào),就可以令app執(zhí)行打印操作。
Unix、Linux和Windows NT這樣的老式內(nèi)核一直在挑大梁,似乎與科技業(yè)一向求新求變的風(fēng)尚相矛盾,但行業(yè)分析師賀拉斯?德度(Horace Dediu)認(rèn)為,從最底層的角度來(lái)看,計(jì)算基本上是相同的,和幾十年前區(qū)別不大。舉例來(lái)說(shuō),如今Windows計(jì)算機(jī)上使用的芯片,就是首臺(tái)IBM PC上英特爾處理器的嫡傳后裔。從這個(gè)意義上說(shuō),內(nèi)核不過(guò)是一種通用產(chǎn)品。
“我們使用的仍然是完全相同的架構(gòu),完全相同的計(jì)算方式——寄存器、邏輯門(mén)、晶體管——出于這個(gè)原因,我們沒(méi)有必要開(kāi)發(fā)一個(gè)更好的內(nèi)核,”德度說(shuō)。 “內(nèi)核我們已經(jīng)搞定了。”
可能是我們以為已經(jīng)搞定了,F(xiàn)如今,我們正在把傳感器和計(jì)算能力塞進(jìn)更多的設(shè)備里面,比如把普通住宅改裝為智能住宅,讓所有東西都能聯(lián)網(wǎng)(也就是物聯(lián)網(wǎng))的時(shí)候。谷歌之所以開(kāi)發(fā)Fuchsia,可能是覺(jué)得Linux這樣的老式內(nèi)核不適用于這一代新的設(shè)備。因此他們想為新的世代研發(fā)出一個(gè)新的內(nèi)核。 (內(nèi)核本身被稱(chēng)為Magenta,它以谷歌近期的另一個(gè)實(shí)驗(yàn)性項(xiàng)目LittleKernel為基礎(chǔ))。
扎克?蘇帕拉(Zach Supalla)在硬件開(kāi)發(fā)工具和物聯(lián)網(wǎng)服務(wù)提供商Particle公司工作。他指出,Linux用在小型計(jì)算設(shè)備上時(shí)有些問(wèn)題。
首先,對(duì)于這類(lèi)設(shè)備來(lái)說(shuō),Linux過(guò)于龐大了。盡管Linux內(nèi)核是模塊化的,開(kāi)發(fā)者可以去除多余的部分,但它還是會(huì)占用大量空間。這意味著要把Linux內(nèi)核塞到一個(gè)價(jià)格便宜的微控制器里比較困難,你必須選用更大、價(jià)格更高,更加耗電的處理器。
“整個(gè)供應(yīng)鏈本來(lái)可以以遠(yuǎn)遠(yuǎn)更低的成本制造品質(zhì)更高的東西,”蘇帕拉說(shuō)。
另一個(gè)問(wèn)題是,Linux不是“實(shí)時(shí)”的。自動(dòng)取款機(jī)、醫(yī)療產(chǎn)品和其他單一用途設(shè)備采用了嵌入式操作系統(tǒng),和它們不一樣的是,Linux是靠一個(gè)時(shí)間表來(lái)處理多任務(wù)的。雖然這可以最大限度地發(fā)揮通用計(jì)算機(jī)的性能,但卻也會(huì)給那些需要精確定時(shí)的設(shè)備帶來(lái)麻煩。像3D打印機(jī),汽車(chē)內(nèi)部的很多電動(dòng)控制裝置等等,都對(duì)精確定時(shí)有很高的要求。
“如果你想確保這些設(shè)備在某個(gè)微秒準(zhǔn)時(shí)啟動(dòng),你真的不希望由一個(gè)進(jìn)程來(lái)決定運(yùn)行時(shí)間,”蘇帕拉說(shuō)。
對(duì)于物聯(lián)網(wǎng)應(yīng)用來(lái)說(shuō),像Linux這種通用的操作系統(tǒng)可能會(huì)不太安全,蘇帕拉說(shuō)。它的代碼更多,這也就意味著需要防范的漏洞也會(huì)更多,你必須使用防火墻或者VPN來(lái)解決或封堵這些安全漏洞。
“使用實(shí)時(shí)操作系統(tǒng)(嵌入式系統(tǒng))的優(yōu)點(diǎn)之一,就是不需要封堵任何東西,”蘇帕拉說(shuō)。 “你不需要運(yùn)行一堆你必須小心留神的東西。它只運(yùn)行你寫(xiě)的軟件,不會(huì)運(yùn)行其他任何東西。”
但在軟硬件通信方面,Linux仍然有很大的優(yōu)勢(shì)。蘇帕拉認(rèn)為,谷歌開(kāi)發(fā)Fuchsia是希望把Linux和嵌入式系統(tǒng)這兩者的長(zhǎng)處結(jié)合起來(lái)。當(dāng)今主流的嵌入式系統(tǒng)包括FreeRTOS和ThreadX等,
“他們可能想要開(kāi)發(fā)一個(gè)抽象程度達(dá)到Linux水平,但性能、體量和實(shí)時(shí)性與RTOS相當(dāng)?shù)牟僮飨到y(tǒng),”蘇帕拉說(shuō)。 “這樣的操作系統(tǒng)有很大的價(jià)值,我覺(jué)得從理論上說(shuō)是可以辦到的。只是以前從來(lái)沒(méi)有人這么做過(guò)。”
擴(kuò)展性問(wèn)題
如果Fuschia針對(duì)的只是小型設(shè)備,它可能沒(méi)有那么引人矚目。但是Fuchsia的開(kāi)發(fā)人員有更遠(yuǎn)大的雄心,他們聲稱(chēng)該操作系統(tǒng)可以擴(kuò)展到智能手機(jī)和臺(tái)式電腦上。從理論上講,F(xiàn)uchsia可以直接替代谷歌的Android和Chrome OS。
谷歌為什么要這么做?蘇帕拉認(rèn)為,從零開(kāi)始或許可以構(gòu)建出更高效的操作系統(tǒng),從而獲得更高效的服務(wù)器——谷歌一向都對(duì)這方面很感興趣。他還指出,兼容臺(tái)式機(jī)有助于模擬大量小型設(shè)備同時(shí)運(yùn)行,確保它們可以在大規(guī)模使用的時(shí)候正常運(yùn)行。
“和開(kāi)動(dòng)一千臺(tái)服務(wù)器,每臺(tái)同時(shí)運(yùn)行一千個(gè)同樣的程序相比,啟動(dòng)一百萬(wàn)個(gè)小型設(shè)備遠(yuǎn)遠(yuǎn)麻煩得多,不有利于開(kāi)展測(cè)試,”蘇帕拉說(shuō)。
德度的看法與蘇帕拉不同,他認(rèn)為谷歌Android受到了知識(shí)產(chǎn)權(quán)方面的限制,而一個(gè)全新的操作系統(tǒng)則沒(méi)有這樣的問(wèn)題。 “因?yàn)檫@是一個(gè)全新的設(shè)計(jì),在知識(shí)產(chǎn)權(quán)方面它沒(méi)有任何麻煩,”他說(shuō)。 “這可能是一個(gè)合理的假設(shè),因?yàn)長(zhǎng)inux確實(shí)存在一些難纏的知識(shí)產(chǎn)權(quán)問(wèn)題。”
別忘了,這可能純粹是個(gè)學(xué)術(shù)研究。Fuchsia的開(kāi)發(fā)人員表示,最終他們會(huì)發(fā)布這個(gè)操作系統(tǒng),但可能還有很長(zhǎng)的路要走,而且目前也不清楚谷歌是否會(huì)支持這個(gè)項(xiàng)目。 Android生態(tài)系統(tǒng)已經(jīng)是十分龐大(而且正在開(kāi)始和Chromebook合并)。而且谷歌還在開(kāi)發(fā)一個(gè)嵌入式的輕量級(jí)物聯(lián)網(wǎng)操作系統(tǒng)Brillo,它是Android的一個(gè)簡(jiǎn)化版本——Brillo正在形成一個(gè)成熟的平臺(tái),而不僅僅是一個(gè)基礎(chǔ)性的操作系統(tǒng)。
話又說(shuō)回來(lái),Unix最開(kāi)始也是一個(gè)志愿性項(xiàng)目,并沒(méi)有貝爾實(shí)驗(yàn)室的正式立項(xiàng),而林納斯?托瓦茲最初開(kāi)發(fā)Linux的時(shí)候也只是把它當(dāng)作業(yè)余愛(ài)好。也許幾十年后,當(dāng)我們談到Fuchsia的時(shí)候,也會(huì)說(shuō)到它在谷歌的誕生有多么不可思議。
【谷歌秘密研發(fā)的新系統(tǒng)有望取代安卓?】相關(guān)文章:
開(kāi)發(fā)商Cyanogen:從谷歌手上偷走安卓02-20
谷歌光纖項(xiàng)目再降溫01-16
有望實(shí)施更多經(jīng)濟(jì)刺激政策02-27
開(kāi)網(wǎng)店 注冊(cè)難題有望破解03-08
安卓之父智能手機(jī)領(lǐng)域再創(chuàng)業(yè) 首輪融資被軟銀孫正義放了鴿子案例03-26
谷歌CEO佩奇:為何霸主級(jí)科技公司會(huì)走向衰敗03-28
湖北首富閻志與卓爾一起成長(zhǎng)01-17