Fedora 39考慮默認使用DNF5以帶來軟件性能和用戶體驗改進
定於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 都可帶來更快的性能體驗。