亚洲全黄无码一级在线看_国产剧情久久久性色_无码av一区二区三区无码_亚洲成a×人片在线观看

當(dāng)前位置: 首頁 > 科技新聞 >

谷歌龍俊亨和具荷拉試圖將Android設(shè)備內(nèi)核統(tǒng)一至

時(shí)間:2019-11-23 14:14來源:網(wǎng)絡(luò)整理 瀏覽:
.tech-quotation{padding:20px20px0px;background:url(//n.sinaimg.c

  新酷產(chǎn)品第一時(shí)間免費(fèi)試玩,還有眾多優(yōu)質(zhì)達(dá)人分享獨(dú)到生活經(jīng)驗(yàn),快來新浪眾測,體驗(yàn)各領(lǐng)域最前沿、最有趣、最好玩的產(chǎn)品吧~!下載客戶端還能獲得專享福利哦!

  本文來自O(shè)SCHINA社區(qū)

  Android 是基于 Linux 內(nèi)核的操作系統(tǒng),但是,運(yùn)行在 Android 設(shè)備上的內(nèi)核其實(shí)與 Google 選擇的 LTS 版本 Linux 內(nèi)核有很大不同。

  在到達(dá)每一臺(tái) Android 設(shè)備前,內(nèi)核會(huì)經(jīng)歷三個(gè)階段的 fork:Google 會(huì)先選擇某個(gè) LTS(長期支持)版本的 Linux 內(nèi)核,打上 Android 操作系統(tǒng)的特定補(bǔ)丁,使其成為 Android 通用內(nèi)核;緊接著,通用內(nèi)核被交付給高通等 SoC 供應(yīng)商,打上硬件補(bǔ)丁;最后,SoC 內(nèi)核再被移交至設(shè)備制造商,打上設(shè)備特定的各類元件補(bǔ)丁,這也就構(gòu)成到每臺(tái)設(shè)備中的設(shè)備內(nèi)核。

  這是一個(gè)及其漫長的過程,執(zhí)行多重 fork 并處理數(shù)百萬行代碼大大減慢了整個(gè)開發(fā)速度。因此,Android 設(shè)備使用的內(nèi)核相較于 Linux 內(nèi)核主線要滯后兩到三年的時(shí)間。Google 于 10 月份最新發(fā)布了 Pixel 4,其 Linux 內(nèi)核則是 2017 年 11 月發(fā)布的 4.14 LTS 版本。并且由于過大的工作量,Android 設(shè)備通常不獲取內(nèi)核更新,它將永遠(yuǎn)停留在 4.14 版本上。

  再者,各種設(shè)備的內(nèi)核都不盡相同,一臺(tái)設(shè)備的特定內(nèi)核無法在其他設(shè)備上工作。于是,Google 正試圖縮小各 Android 設(shè)備內(nèi)核與主線 Linux 內(nèi)核間的差距,讓設(shè)備內(nèi)核更接近上游內(nèi)核主線。

  在今年的Linux Plumbers Conference 上,Android 內(nèi)核團(tuán)隊(duì)負(fù)責(zé)人 Sandeep Patil 表示,他們的目標(biāo)是從根本上找到 Android 運(yùn)行所需要的、但不必在給定的硬件上運(yùn)行的東西,然后將其引入上游并盡可能接近主線。

  Google 的打算是復(fù)制其早期工作 Project Treble 以模塊化 Android。Project Treble 用于在 Android 和 HAL(硬件抽象層)之間創(chuàng)建穩(wěn)定的接口。與此類似,Google 計(jì)劃穩(wěn)定 Linux 的內(nèi)核ABI,從而提供一個(gè)穩(wěn)定的寫入接口,使硬件供應(yīng)商可以輕松地插入代碼,最終消除特定的設(shè)備內(nèi)核。

  Google 的高級(jí)軟件工程師 MatthiasM?nnich 展示了一幅預(yù)想中的內(nèi)核體系結(jié)構(gòu)圖?!毕乱淮?Android 設(shè)備“內(nèi)核將由通用內(nèi)核鏡像(Generic Kernel Image,GKI)和多個(gè)?GKI?模塊構(gòu)成,特定硬件的驅(qū)動(dòng)程序(可能是閉源驅(qū)動(dòng))將作為內(nèi)核模塊加載??傊谠撛O(shè)想中,所有東西都被模塊化了。

  考慮到 Android 生態(tài)系統(tǒng)的技術(shù)壁壘和多樣性,這應(yīng)該不是一件容易的事情。無論如何,將 Android 設(shè)備內(nèi)核引入主線 Linux 內(nèi)核肯定會(huì)使包括 Android 用戶、手機(jī)制造商和 Linux 社區(qū)等在內(nèi)的不少人受益。不過 Google 的計(jì)劃剛剛開始,后續(xù)還有更多的工作要完成。

推薦內(nèi)容