DNF package manager

DNF (Dandified YUM) is a next-generation package manager for RPM-based Linux distributions, serving as the successor to YUM (Yellowdog Updater, Modified). It efficiently manages software packages, resolves dependencies, and performs system updates, offering improved performance, a robust API,…

Key facts

First appeared
2013
Category
technology
Problem solved
DNF was created to resolve the performance and dependency resolution shortcomings of its predecessor, YUM, particularly in large and complex software environments. It aimed to provide a faster, more reliable, and better-architected solution for managing RPM packages, offering a stable API for programmatic access and improved memory efficiency.
Platforms
Linux (specifically Red Hat-derived distributions)

Related technologies

Notable users

  • Cloud providers (e.g., AWS, Azure, Google Cloud) offering RHEL-based images
  • Red Hat, Inc.
  • Various enterprises utilizing Red Hat Enterprise Linux and its derivatives
  • Fedora Project
  • IBM
  • Academic institutions and research labs