如何获得 RHEL kernel 的单个patch

记得以前 redhat 发布的 kernel srpm 包,里面是一个2.x.xx的原版kernel + 一大坨 RH 自己的 patch。后来不知道出于什么考虑,它只提供"混淆"版本的kernel源代码,对需要研究订制内核的开发者来说非常不爽。

想要拿到单个的patch,官方的说法是访问https://access.redhat.com/knowledge/sources/,但是需要成为红帽的订户才能登入...

于是就有了 RedPatch 这样的良心项目:它没有公开得把 patch 提供出来任意下载——估计这么做是违反协议的)——而是把 patch 一个个 commit 到源码树里,这样我们访问这个 git 树就能获得单个patch 了!

Topic: 技术