lore.kernel.org 上的列表存档

您可以在 lore.kernel.org 上访问许多 Linux 开发邮件列表的存档。它们中的大多数都包括了过去几十年消息的完整存档。

如果您想建议将另一个内核开发邮件列表添加到此列表中,请按照以下维基页面上的说明进行操作

存档软件

管理存档的软件称为 Public Inbox,它提供以下功能

  • 快速、可搜索的 Web 存档
  • 每个列表或每个单独线程的 Atom 源
  • 可下载的 mbox 存档,方便回复
  • 您可以克隆和拉取的基于 Git 的存档机制
  • 只读 nntp 网关

我们收集了许多最早可追溯到 1998 年的列表存档,现在所有人都可以通过简单的 git 克隆来访问它们。我们要感谢所有通过捐赠他们的个人存档来帮助这项工作的人。

获取完整列表存档

Git 克隆 URL 在每个页面的底部提供。请注意,由于邮件列表的容量,列表存档被分片到多个存储库中,每个存储库大约 1GB 大小。除了从 lore.kernel.org 克隆之外,您还可以在 erol.kernel.org 上访问这些存储库。

镜像

您可以使用 grokmirror 工具持续镜像整个邮件列表存档集合。以下 repos.conf 文件应该可以满足您的所有需求

[lore.kernel.org]
site = https://lore.kernel.org
manifest = https://lore.kernel.org/manifest.js.gz
toplevel = /path/to/your/local/folder
mymanifest = /path/to/your/local/folder/manifest.js.gz
pull_threads = 4

请注意,您至少需要 20+ GB 的本地存储空间。镜像过程仅复制 git 存储库本身 - 如果您想将 public-inbox 与它们一起使用,您需要运行“public-inbox-init“和”public-inbox-index“来创建 public-inbox 操作所需的数据库文件。

从提交链接到列表讨论

如果您需要在代码注释或 git 提交消息中引用邮件列表讨论,请使用 public-inbox 提供的“永久链接”URL。它在每个显示的消息或线程讨论的标题中可用。或者,您可以使用以下形式的通用消息 ID 重定向器

无论它存储在哪个邮件列表存档中,都应该显示该消息。

其他资源

社交