Linux是很多人每天都喜歡和使用的操作系統(tǒng)。它是一個(gè)免費(fèi)的、強(qiáng)大的、可配置的操作系統(tǒng),可以輕松編譯安卓。最流行的Linux發(fā)行版之一是Ubuntu。與最新版本的Arch不同,Ubuntu使用維護(hù)人員添加的經(jīng)過測(cè)試的軟件包。這種分布稱為尖端。
Ubuntu附帶了一個(gè)相當(dāng)舊的Linux內(nèi)核(3.13),而最新的穩(wěn)定版本是3.16.3。如果你想在基于Ubuntu的發(fā)行版中使用最新的內(nèi)核,你可以根據(jù)XDA論壇成員#buzz寫的指南來學(xué)習(xí)如何編譯它。通過閱讀本指南,您將了解成功編譯內(nèi)核必須安裝的依賴項(xiàng)。
如果你打算稍微調(diào)整一下內(nèi)核,#buzz會(huì)一步一步解釋整個(gè)過程,這樣你就可以編輯配置來匹配你的系統(tǒng)架構(gòu)。每個(gè)發(fā)行版的構(gòu)建方式都不一樣,所以你應(yīng)該查看Wiki來獲取你需要的信息,但這仍然是一個(gè)很好的體驗(yàn)。
構(gòu)建內(nèi)核是一個(gè)非常有趣的教育過程。當(dāng)然,如果你不知道你在做什么,你可以摧毀這個(gè)系統(tǒng)。因此,如果你完全不了解整個(gè)過程,建議你先在安裝了Ubuntu的虛擬機(jī)上試試這個(gè)指南。您可以通過訪問Ubuntu內(nèi)核指南線程來學(xué)習(xí)如何構(gòu)建內(nèi)核。