当前位置: 首页 > 科技观察

Fedora35有望默认使用Debuginfod

时间:2023-03-13 19:54:02 科技观察

Debuginfod是一个HTTP文件服务器,为类调试器工具提供调试资源。服务器定期扫描目录树和RPM存档以提取找到的任何可执行文件和调试信息文件的构建ID。它包含一个SQLite数据库,该数据库将构建ID索引到文件名或(包、内容)元组。RedHat工程师率先开发了Debuginfod,以便能够从中央服务器获取项目的调试信息/资源,减少手动安装相关调试包的麻烦,同时也减少了对额外磁盘空间的需求。今天,Fedora项目启动了他们的Debuginfod服务器,并计划在FedoraLinux35中默认使用它。Debuginfod于去年移植到GNUBinutils,并得到GNU调试器和其他工具链组件的支持。Debuginfod之所以赢得众多开发者的青睐,是因为它可以透明地按需获取必要的调试数据和源代码,而不是与杂乱无章的调试包打交道。一些Linux发行版(如Debian)已经推出了自己的debuginfod服务器,而Fedora已经准备启动Debuginfod基础设施。最近,Fedora提交了一份提案,要求在H2'2021Linux发行版更新中默认使用Debuginfod。一旦该提案获得通过,Fedora用户可以期待此版本默认提供此支持,Fedora35将于今年秋季发布。本文转自OSCHINA文章标题:Fedora35预计默??认使用Debuginfod本文地址:https://www.oschina.net/news/136799/fedora-35-debuginfod