Ele*_*eno 21 patch linux-kernel
对于每个 Linux 内核版本,都有一个补丁文件可供下载。例如,linux-3.12.22有一个对应的patch-3.12.22。
那个补丁的目的是什么?总是在编译之前修补相应的内核,还是将以前的内核版本与补丁匹配的内核(在这种情况下为 3.12.22)保持最新?
fro*_*utz 31
目的是节省大量流量。
Linux tarball 大约为 75MB,而补丁通常只有几 KB。
因此,如果您编译自己的内核,并在发布当天更新到每个新的次要版本,而不是为每个次要更新重新下载新的 75MB tarball,您只需下载(例如)给定版本的主 tarball 一次,然后您实际想要的版本的补丁。当有更新时,您可以重新使用已经下载的主 tarball。
linux-3.14.tar.xz
+patch-3.14.{1..n}.xz
总共小于 100MB。
linux-3.14.tar.xz
+linux-3.14.{1..n}.tar.xz
是 100MB 的数倍。
打补丁没有坏处,最终结果是一样的,除非你做错了什么。
这些被称为“补丁集”。补丁集是一组补丁,它们提供相同的功能、相互关联或逐步实现功能。这些特别是内核的主要修订版 (XY) 和随后的次要/维护修订版 (XY Z )之间的区别,其中有几个建议:
请记住,这些补丁集是增量的。您首先必须在补丁 .2 之前应用补丁 .1,之后您可以应用 .3。