出于测试目的,我通常从 git下载ubuntu 内核并为我的 PC 构建它。但通常 Ubuntu 内核的稳定版本并不总是与最新的稳定 vanilla 内核同步。
不同之处还在于有一些补丁适用于为 Ubuntu 发行版量身定制的 vanilla 内核。如果您查看源文件夹,您将看到 3 个额外的文件夹,您可以区分 Ubuntu 内核:
打包补丁(debian 补丁)可从主线内核 PPA 获得(例如 v3.3.3 vanilla 内核在这里)。问题是我也找不到Ubuntu 提供的第三方设备驱动程序补丁,以便我可以将它们应用到来自kernel.org的最新稳定内核
我错过了什么吗?不应该是一个单独的补丁,可以下载并应用到 vanilla 内核,以便它可以被“Ubuntu'fied”
Ubuntu 内核不像大多数 Debian 软件包那样使用 Debian 打包来将补丁应用到内核源代码。就 Debian 打包而言,每个内核版本都有一个全新的上游 tarball。
这样做是因为 Ubuntu 内核团队使用 git 来维护内核更改。这使我们与上游内核实践保持一致,并且比 Debian 打包更透明,对于其他想要查看构成我们内核的 (git) 补丁的内核开发人员。
您可以在此处找到内核的 Ubuntu git 存储库:
发布的内核可以在 ubuntu/ubuntu-.git 中找到
构建内核的说明在这里:
https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
使用克隆 git 存储库的部分,然后检查 git 日志以查找所需驱动程序的补丁。然后使用 git 提取它们并将它们应用到您的基线内核,然后构建它。
| 归档时间: |
|
| 查看次数: |
497 次 |
| 最近记录: |