Fedora 35 有望默认使用 Debuginfod

系统
Debuginfod 是一个 HTTP 文件服务器,可将调试资源提供给类似调试器的工具。服务器定期扫描目录树和 RPM 存档,以提取找到的任何可执行文件和 debuginfo 文件的构建 ID。它包含一个 SQLite 数据库,该数据库将构建 ID 索引到文件名或(包、内容)元组。

Debuginfod 是一个 HTTP 文件服务器,可将调试资源提供给类似调试器的工具。服务器定期扫描目录树和 RPM 存档,以提取找到的任何可执行文件和 debuginfo 文件的构建 ID。它包含一个 SQLite 数据库,该数据库将构建 ID 索引到文件名或(包、内容)元组。

Red Hat 工程师率先开发了 Debuginfod,以便能够从集中式服务器上为项目获取调试信息/资源,从而减少手动安装相关调试包的麻烦,同时也减少了对额外磁盘空间的占用。如今,Fedora 项目正在启动他们的 Debuginfod 服务器,并计划在 Fedora Linux 35 中默认使用它。

Debuginfod 在去年被植入 GNU Binutils,并得到了 GNU 调试器和其他工具链组件的支持。Debuginfod 获得了不少开发者的青睐,因为它可以透明地按需获取必要的调试数据和源代码,而不是处理混乱的调试包。

目前已有一些 Linux 发行版(比如 Debian)推出了自己的 debuginfod 服务器,而 Fedora 则一直在为启动 Debuginfod 的基础设施做准备。

近日,Fedora 提交了一份关于在 H2'2021 Linux 发行版更新中默认使用 Debuginfod 的变更提案。一旦提案获得通过,对于今年秋天即将发布的 Fedora 35,Fedora 的用户将有望在这一发行版上能够默认使用这种支持。

本文转自OSCHINA

本文标题:Fedora 35 有望默认使用 Debuginfod

本文地址:https://www.oschina.net/news/136799/fedora-35-debuginfod

责任编辑:未丽燕 来源: 开源中国
相关推荐

2021-05-27 15:03:01

Fedora ClouBtrfs文件系统

2021-07-26 12:05:02

Fedora模式电源配置

2021-04-25 18:09:53

Fedora 35编译器开发

2021-01-12 08:57:55

Fedora 34PHP8开发

2021-08-19 09:43:09

Fedora 35LLVMGo 1.17

2021-07-22 15:49:55

Fedora 35WirePlumberPipeWire

2021-06-28 10:38:33

Fedora 35加密存储

2013-02-20 09:38:13

Fedora 19Fedora 18

2021-05-18 15:31:45

Fedora 35Linux游戏

2021-07-21 17:19:03

Fedora 35软件包更新

2021-08-25 10:25:37

Fedora 35LLVM 13Linux

2011-08-10 09:25:16

BtrfsFedora 16

2013-05-06 09:27:37

Fedora 19

2023-07-03 17:48:43

Fedora新闻

2011-03-21 09:17:06

NagiosFedora

2019-08-20 13:22:36

LVMFedoraLinux

2021-07-25 10:34:17

FedoraPodmanLinux

2010-01-22 10:56:01

fedorarar

2009-12-15 13:06:30

Fedora挂载

2013-06-14 11:18:41

Fedora Gnu PG 代理
点赞
收藏

51CTO技术栈公众号