從哪裡取得 Ubuntu 提供的第三方裝置驅動程式修補程式以將其應用於普通核心?

從哪裡取得 Ubuntu 提供的第三方裝置驅動程式修補程式以將其應用於普通核心?

出於測試目的,我通常下載ubuntu 核心可從 git 取得並為我的電腦建造它。但通常 Ubuntu 核心的穩定版本並不總是與最新的穩定 vanilla 核心同步。

不同之處還在於,有一些適用於 vanilla 核心的補丁是針對 Ubuntu 發行版量身定制的。如果您查看來源資料夾,您會在其中看到 3 個額外的資料夾,您可以區分 Ubuntu 核心:

  • 德比安
  • Debian大師
  • 烏班圖

打包補丁(debian 補丁)可從主線內核 PPA 取得(例如,對於 v3.3.3 vanilla 內核在這裡)。問題是我也找不到Ubuntu 提供的第三方裝置驅動程式補丁,以便我可以將它們應用到最新的穩定內核內核.org

我錯過了什麼嗎?不應該是一個可以下載並應用於普通核心的單獨補丁,以便它可以“Ubuntu'fied”

答案1

Ubuntu 核心並不像大多數 Debian 軟體包那樣使用 Debian 軟體包將補丁應用於核心原始碼。在 Debian 打包方面,每個內核版本都有一個全新的上游 tarball。

這樣做是因為 Ubuntu 核心團隊使用 git 來維護核心變更。這使我們與上游核心實踐保持一致,並且比 Debian 打包更加透明,對於其他想要查看構成我們核心的 (git) 補丁的核心開發人員來說。

您可以在此處找到核心的 Ubuntu git 儲存庫:

http://kernel.ubuntu.com/git

已發布的核心可在 ubuntu/ubuntu-.git 中找到

建構內核的說明如下:

https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel

使用複製 git 儲存庫的部分,然後檢查 git 日誌以尋找所需驅動程式的補丁。然後使用 git 提取它們並將它們應用到您的基線內核,然後建立它。

相關內容