在哪里可以找到较旧的内核文档?

在哪里可以找到较旧的内核文档?

我正在尝试在互联网上查找 v3.10 的内核参数文档。我可以在这里找到最新版本:https://www.kernel.org/doc/html/v5.0/admin-guide/kernel-parameters.html回到 v4.10。我的 Linux 发行版中是否有该文档的本地副本?

答案1

一个有效而隐蔽的方法是URL直接改变。例如,如果您想要 的内核文档v5.18,您可以访问这里:https://www.kernel.org/doc/html/v5.18/

很容易找到不同内核文档的列表这里:https://www.kernel.org/doc/html

/admin-guide/kernel-parameters.html您可以通过附加到URL或相应地单击主页中的菜单来找到内核参数指南。

答案2

Documentation文件夹是 Linux 内核源代码的一部分。它现在采用rst(重构文本)格式,最好在转换为info或后阅读HTML(使用sphinx,请参阅make dochelp源树的顶层),但以前是纯文本格式。

一些 Linux 发行版以软件包或类似形式提供这部分源代码(在 Debian 及其衍生版本上,它以原始格式linux-doc提取)。类似地,他们在包中提供标头部分,并且在任何情况下都在源包中提供整个内容(在 Debian 上,使用)。/usr/share/doc/linux-docrstlinux-headerapt source

您还可以从以下位置下载任何内核版本的源 tarball:https://mirrors.edge.kernel.org/pub/linux/kernel/,或浏览整个源代码历史记录https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/或镜子,例如https://github.com/torvalds/linux,以及Documentation每个版本的部分https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation?h=v3.10或者https://github.com/torvalds/linux/tree/v3.10/Documentation

对于 2.6.11 之前的版本,请访问https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git

相关内容