DNF (software)

Dandified Yum
Developer(s)Red Hat
Initial release18 January 2012 (2012-01-18)
Stable release
5.2.13.1  / 24 April 2025 (24 April 2025)
Repositoryhttps://github.com/rpm-software-management/dnf, https://github.com/rpm-software-management/dnf5 
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

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 and is also an alternative package manager for Mageia. DNF performs package management tasks on top of RPM, and supporting libraries.