我在一篇文章中读到,redhat从kernel.org获取其内核的内核,并根据其在内核中的需求做出一些更改,然后在即将发布的版本中嵌入该内核。我们可以克隆redhat内核源代码并查看它们所做的更改吗?
我的问题是,我们可以克隆redhat内核源代码并查看它们所做的更改吗?
我在一篇文章中读到,redhat从kernel.org获取其内核的内核,并根据其在内核中的需求做出一些更改,然后在即将发布的版本中嵌入该内核。我们可以克隆redhat内核源代码并查看它们所做的更改吗?
我的问题是,我们可以克隆redhat内核源代码并查看它们所做的更改吗?
(更新,THX到@TheCodeArtist)可以看到由Red Hat所使用的内核配置文件在各个版本https://git.centos.org/summary/?r=rpms/kernel.git
的源代码编译内核它可以从源代码软件包(SRPM)。您可以从红帽客户门户获得这些信息。对于当前版本(RHEL 7.3),请参阅https://access.redhat.com/downloads/content/69/ver=/rhel---7/7.3/x86_64/product-sources。这些软件包也可从CentOS获得:http://vault.centos.org/7.3.1611/os/Source/SPackages/。
要查看红帽所做的各项更改,您可以使用Red Hat Code Browser(仅适用于订户)。它在Red Hat Code Browser User Guide中描述。
问题是要看个人的变化。据我所知,他们不再提供一套独立的补丁。 – 0andriy
我认为这是尽可能接近你可以得到。 https://lwn.net/Articles/430098/ –
@RobertKratky提供了一些背景信息仅供参考,上面共享的'rpms/kernel.git'回购有[无](https://git.centos.org/tree/ rpms!kernel.git/4e2b1e622fc801944a20067e52abd62342beb146/SOURCES)的名称来源! – TheCodeArtist