人妻少妇乱子伦精品_日韩人妻潮喷视频网站_日本最新最全无码不卡免费_日韩AV无码中文

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

Android 將采用更主流的 Linux 內(nèi)核——這意味著什

時(shí)間:2019-12-03 11:39來(lái)源:網(wǎng)絡(luò)整理 瀏覽:
如果你對(duì)手機(jī)有一定的了解,那么你肯定知道谷歌的 Android 系統(tǒng)是基于 Linux 系統(tǒng)開(kāi)發(fā)的。但是包括谷歌自己,華為和三星等OEM廠(chǎng)商

如果你對(duì)手機(jī)有一定的了解,那么你肯定知道谷歌的 Android 系統(tǒng)是基于 Linux 系統(tǒng)開(kāi)發(fā)的。但是包括谷歌自己,華為和三星等OEM廠(chǎng)商,以及高通和聯(lián)發(fā)科等芯片廠(chǎng)商都在系統(tǒng)底層方面進(jìn)行了很大的修改,使其更加適應(yīng)智能手機(jī)的需求。但是為了提升系統(tǒng)的安全性,同時(shí)更方便維護(hù)系統(tǒng),谷歌一直以來(lái)都在努力使用更加主流的 Linux 內(nèi)核,并且將在近期內(nèi)加快這個(gè)步伐。

在今年的 Linux Plumbers Conference 大會(huì)上,谷歌工程師在公司如何使 Android 系統(tǒng)底層更加接近主流 Linux 內(nèi)核方面做了演講。稱(chēng)隨著 Linux 內(nèi)核的演變,目前的 Linux 內(nèi)核與以往相比更加適合在移動(dòng)設(shè)備當(dāng)中使用,因此谷歌已經(jīng)不需要對(duì)目前主流的系統(tǒng)內(nèi)核進(jìn)行很大的改動(dòng)。這種做法不僅可以為 Android 系統(tǒng)帶來(lái)更好的安全性與兼容性,可以節(jié)省公司在技術(shù)研發(fā)方面的開(kāi)銷(xiāo),同時(shí)谷歌也可以將許多 Android 系統(tǒng)內(nèi)核的優(yōu)勢(shì)加入到 Linux 系統(tǒng)內(nèi)核當(dāng)中,使 Linux 項(xiàng)目獲得整體收益。例如,Android 系統(tǒng)在電源管理方面的優(yōu)勢(shì),可以讓基于 Arm 架構(gòu)的 Linux 系統(tǒng)手機(jī)獲得更好續(xù)航和電池壽命。

谷歌表示,這個(gè)計(jì)劃的第一步是將在 Android 內(nèi)核方面的修改更多的回歸主流 Linux 內(nèi)核。截至 2018 年 2 月,與 Linux 4.14.0 內(nèi)核相比,Android 通用內(nèi)核插入了 32000 行代碼,并且刪除了 1500 多行代碼。與幾年前 60000 行代碼的插入量相比,谷歌已經(jīng)大幅度減少了對(duì)內(nèi)核代碼的修改程度。

對(duì)于芯片制造商與 OEM 商場(chǎng)的修改,谷歌在 2017 年推出了 Project Treble 項(xiàng)目,將驅(qū)動(dòng)程序和應(yīng)用程序與 Android 內(nèi)核區(qū)分開(kāi),從而保持系統(tǒng)內(nèi)核的純凈度。同時(shí)這個(gè)項(xiàng)目也是谷歌將 Android 內(nèi)核回歸主流 Linux 內(nèi)核計(jì)劃的一部分。

此外,根據(jù)谷歌的計(jì)劃,目前處于開(kāi)發(fā)階段的 Fuchsia 系統(tǒng)將在未來(lái)代替目前主流的 Android 系統(tǒng)。這款系統(tǒng)采用自定義內(nèi)核,可以更好的消除與 Linux 系統(tǒng)有關(guān)的技術(shù)障礙。

在可預(yù)見(jiàn)的未來(lái),該型號(hào)的手機(jī)將會(huì)一直停留在 4.14。Android 設(shè)備使用的內(nèi)核會(huì)經(jīng)歷三次 fork:

首先是 Google 選擇一個(gè) LTS 版本,將其轉(zhuǎn)變成 Android Common 內(nèi)核——即打上了 Android OS 特有的補(bǔ)??;Android Common 隨后提供給 SoC 供應(yīng)商如高通,經(jīng)歷第二次 fork,打上高通硬件補(bǔ)丁變成 SoC 內(nèi)核;該內(nèi)核之后提供給設(shè)備制造商經(jīng)歷第三次 fork ,打上支持設(shè)備不同元件的內(nèi)核補(bǔ)丁變成設(shè)備內(nèi)核,這個(gè)內(nèi)核才是最后隨手機(jī)提供給客戶(hù)的。

Android 設(shè)備使用的內(nèi)核滯后內(nèi)核主線(xiàn)至少兩到三年,Google 表示它正致力于將讓 Android 使用的版本接近上游的內(nèi)核主線(xiàn),方法是模塊化:Android 內(nèi)核將由 Generic Kernel Image (GKI) 和多個(gè) GKI 模塊構(gòu)成,以模塊化方式加載所需的硬件驅(qū)動(dòng)或其它補(bǔ)丁。

本文轉(zhuǎn)載于公眾號(hào):開(kāi)發(fā)者全社區(qū)

推薦內(nèi)容