DNF (software)

Dandified Yum
DeveloperFedora Project (Red Hat)
Initial release18 January 2012 (2012-01-18)
Stable release
5.4.0.0  / 17 February 2026 (17 February 2026)
Written in
  • dnf4: Python, XML, CMake, shell script 
  • dnf5: C++, Python, CMake, XML, Ruby, SQL, C, Perl, shell script 
Operating systemLinux, IBM AIX
PlatformRPM
Available inEnglish
TypePackage management system
LicenseGPLv2+ & LGPLv2.1+ & New BSD License
Websiterpm-software-management.github.io 
Repositoryhttps://github.com/rpm-software-management/dnf, https://github.com/rpm-software-management/dnf5 

DNF (abbreviation for Dandified YUM) is a package manager for Red Hat-based Linux distributions and derivatives. DNF was introduced in Fedora 18 in 2013 as a replacement for yum; it has been the default package manager since Fedora 22 in 2015 and Red Hat Enterprise Linux 8 in 2019 and is also an alternative package manager for Mageia. DNF performs package management tasks on top of RPM, and supporting libraries.