《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > 新版Linux的未來革命

新版Linux的未來革命

2016-12-19
關(guān)鍵詞: Linux 處理器 電池 顯示器

Google的Ara手機(jī)夢(mèng)碎了,但就像是一粒麥子死了,落到Linux的肥沃開源土壤里,未來一定能開出一片顛覆世界的新麥田
       今年9月,傳出了一個(gè)令開發(fā)者扼腕不已的消息,Google新成立的硬體部門副總裁Rick Osterloh以集中資源為由,終止了Google發(fā)展3年的模組化手機(jī)Ara專案。這是一個(gè)源自Motorola 在2013年10月發(fā)表的手機(jī)DIY計(jì)畫,要打造一個(gè)可以讓使用者自己任意組合顯示器、電池、處理器和攝影機(jī)元件的硬體架構(gòu)。
       2014年Google將摩托羅拉手機(jī)業(yè)務(wù)賣給聯(lián)想時(shí),還特地留下了這個(gè)計(jì)畫,準(zhǔn)備大展身手,舉辦了一系列開發(fā)活動(dòng),甚至隔年在波多黎各展開試賣,今年Google I/O大會(huì)最后一天,Google還宣布秋天就會(huì)釋出開發(fā)者版本,準(zhǔn)備2017年上市開賣。
       Ara手機(jī)最讓開發(fā)者期待的功能是高度模組化架構(gòu)。Ara計(jì)畫在手機(jī)OS底層,設(shè)計(jì)了一個(gè)Greybus硬體通訊協(xié)定,可以利用傳輸速度高達(dá)11.9Gbps的開放UniPro連結(jié)介面,來串接各種擴(kuò)充模組,而且支援熱插拔。
       Ara原意是讓使用者可以隨時(shí)換裝、任意客制手機(jī)上的各種功能,例如多裝幾顆鏡頭進(jìn)行3D取景、或背面多放2組小螢?zāi)伙@示不同資訊等。等于讓各種手機(jī)功能模組,變成了可以拼裝組合的樂高積木零件,讓手機(jī)硬體也可以具備如瀏覽器擴(kuò)充套件一樣的外掛(Add-on)能力。開發(fā)者們無不磨刀霍霍,準(zhǔn)備等Ara一推出就來大展身手。
       孰料,開發(fā)者在秋天等到的不是Ara新手機(jī),而是計(jì)畫終止的噩耗,而且還是來自擔(dān)任過Motorola總裁的Rick Osterloh,親手結(jié)束了這個(gè)在Google內(nèi)的少數(shù)Motorola遺產(chǎn)。
        彷佛起死回生一般,一個(gè)多月后,Linux之父 Linus Torvalds在Linux核心討論郵件上,透露了一個(gè)令人驚訝的消息,宣告死亡的Ara計(jì)畫部分程式碼,竟然要放到Linux核心4.9新版中。原來,Ara手機(jī)Greybus程式碼的主要開發(fā)者 Greg Kroah-Hartma,剛好也是Linux核心的開發(fā)者之一。他決定在Linux核心中放入Greybus機(jī)制,讓Ara計(jì)畫可以在Linux系統(tǒng)中重生。
       Google在Ara專案上的3年開發(fā)成果,貢獻(xiàn)了大量程式碼,讓4.9版成了Linux問世25年以來最大一次的改版, Linus Torvalds在12月11日的4.9新版發(fā)布郵件上特別強(qiáng)調(diào),這次commit數(shù)真的是史上最多。
       4.9版的新特色可不只有Greybus,還有多項(xiàng)影響深遠(yuǎn)的機(jī)制,例如可以強(qiáng)化記憶體存取控制的記憶體保護(hù)金鑰(Memory Protection Key),Linus最愛的Vmapped kernel stacks核心層虛擬映射配置機(jī)制,可以更快偵測到系統(tǒng)內(nèi)的溢位問題點(diǎn)等,而核心所用的AMDGPU開源圖形驅(qū)動(dòng)程式也有不少更新,如GPU支援虛擬桌面,能從核心提供3D加速讓老舊顯卡實(shí)現(xiàn)更多3D效果。
       不過,Greybus無疑是4.9版中影響最大的一項(xiàng)新功能。因?yàn)檫@意味了,Ara手機(jī)的模組化設(shè)計(jì)未來可以實(shí)現(xiàn)在Linux核心4.9版的任何裝置上,而且不只模組化手機(jī),模組化網(wǎng)路設(shè)備、模組化筆電、模組化桌機(jī)都可能出現(xiàn)。
       以Linux為基底的Android OS也非常有可能把這個(gè)源于Google自己的功能,再拿回來用。未來極有可能,10億Android裝置都將成為模組化的Android裝置,可以任意組合、擴(kuò)充新硬體套件,說不定,計(jì)算能力不夠了,不用關(guān)機(jī),直接擴(kuò)充記憶體、增加GPU都不是夢(mèng)。
       Google的Ara手機(jī)夢(mèng)碎了,但就像是一粒麥子死了,落到Linux的肥沃開源土壤里,未來一定能開出一片顛覆世界的新麥田。

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。