Enhanced Performance: DNF5 promises faster repository metadata processing and improved package query operations, aiming to save users precious seconds during package management tasks.
Reduced System Footprint: By eliminating Python dependencies and merging the functionalities of DNF and MicroDNF, DNF5 offers a significantly smaller installation size, reducing metadata redundancy.
Unified Experience: Fedora aims to provide a consistent package management experience across all platforms, with DNF5 serving as the sole package manager for servers, workstations, and containers.
I recommend giving dnf the
-C
flag to most operations, particularly those that don’t involve downloading packages. The default behavior is often similar to pacman’s-y
flag and so the metadata sync ends up slowing everything down by orders of magnitude.