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