定于 2023 年春到來的 Fedora 39,或采用 DNF5 打包工具和 libdnf 支持庫,以取代 DNF、libdnf 和 dnf-automatic 。Phoronix 指出,DNF5 有望改善用戶體驗、并為 Fedora Linux 帶來更好的軟件管理性能。雖然變更提案仍需提交工程指導委員會(FESco)簽署,但鑒于 Red Hat 有參與該項目,我們對這項工作進展還是抱有相當高的預期的。
截圖(來自:Fedora Wiki)
變更提案寫道:
這項替換工作屬于 Fedora 軟件管理堆棧升級的第二步,更新 DFNF5 可顯著改善用戶體驗和性能。
此前該 Linux 發行版上提供了基于 libdnf 和 libdnf5 等不同庫的軟件管理工具,且 Microdnf、PackageKit 和 DNF 有着不同的行為,還不共享曆史記錄。
可以預期的是,DNF 将僅獲得來自上遊的有限支持。而 2020 年開發的 DNF5,已在 Fedora-Devel 列表中嶄露頭角。
據悉,DNF5 放棄了 Python 代碼,以生成更小的系統、更快的性能,并取代現有的 DNF 和 microdnf 工具。
DNF5 還統一了軟件管理堆棧的行為,引入了一個新的守護進程來替代 PackageKit 的 RPM、且性能有望更好。
無論存儲庫 / RPM 查詢或咨詢操作、還是元數據共享方面,DNF5 都可帶來更快的性能體驗。
,