Linux 内核 2.6 的补丁文件

Linux 内核 2.6 的补丁文件

我正在对 Linux 内核版本 2.6 的代码库进行一些数据分析。然而,我注意到在内核网站 (https://www.kernel.org/pub/linux/kernel/v2.6/) 补丁文件在 2.6.13.1 之后丢失。那么如何获取 2.6.14-2.6.39 版本内核的补丁文件呢?

答案1

您可以使用以下完整的 git 存储库自行生成补丁文件:https://git.kernel.org/cgit/linux/kernel/git/history/history.git/(适用于 2.6.12-rc2 之前的版本)和https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/

克隆存储linux库后,您可以使用 git 创建补丁文件:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
cd linux
# Patch (based on the first version in series)
git diff v2.6.13..v2.6.13.2 > patch-2.6.13.2
# Incremental patch
git diff v2.6.13.1..v2.6.13.2 > patch-2.6.13.1-2

相关内容