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