Fedora 35 有望默認(rèn)使用 Debuginfod
Debuginfod 是一個(gè) HTTP 文件服務(wù)器,可將調(diào)試資源提供給類似調(diào)試器的工具。服務(wù)器定期掃描目錄樹和 RPM 存檔,以提取找到的任何可執(zhí)行文件和 debuginfo 文件的構(gòu)建 ID。它包含一個(gè) SQLite 數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)將構(gòu)建 ID 索引到文件名或(包、內(nèi)容)元組。
Red Hat 工程師率先開發(fā)了 Debuginfod,以便能夠從集中式服務(wù)器上為項(xiàng)目獲取調(diào)試信息/資源,從而減少手動(dòng)安裝相關(guān)調(diào)試包的麻煩,同時(shí)也減少了對(duì)額外磁盤空間的占用。如今,F(xiàn)edora 項(xiàng)目正在啟動(dòng)他們的 Debuginfod 服務(wù)器,并計(jì)劃在 Fedora Linux 35 中默認(rèn)使用它。
Debuginfod 在去年被植入 GNU Binutils,并得到了 GNU 調(diào)試器和其他工具鏈組件的支持。Debuginfod 獲得了不少開發(fā)者的青睞,因?yàn)樗梢酝该鞯匕葱璜@取必要的調(diào)試數(shù)據(jù)和源代碼,而不是處理混亂的調(diào)試包。
目前已有一些 Linux 發(fā)行版(比如 Debian)推出了自己的 debuginfod 服務(wù)器,而 Fedora 則一直在為啟動(dòng) Debuginfod 的基礎(chǔ)設(shè)施做準(zhǔn)備。
近日,F(xiàn)edora 提交了一份關(guān)于在 H2'2021 Linux 發(fā)行版更新中默認(rèn)使用 Debuginfod 的變更提案。一旦提案獲得通過,對(duì)于今年秋天即將發(fā)布的 Fedora 35,F(xiàn)edora 的用戶將有望在這一發(fā)行版上能夠默認(rèn)使用這種支持。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Fedora 35 有望默認(rèn)使用 Debuginfod
本文地址:https://www.oschina.net/news/136799/fedora-35-debuginfod