Skip to main content

What is EPEL | Fedora Podcast Ep. 57

If you have spent any time running enterprise Linux, you have almost certainly typed dnf install epel-release without giving it a second thought. That is kind of the whole point of EPEL. It just works, quietly, in the background. For episode 57, Noah and I sat down with Carl George, who leads the EPEL team at Red Hat, to slow down and actually look at the thing so many of us take for granted.

A few things worth carrying away from the conversation:

  • EPEL is the other 90 percent of Fedora. Picture Fedora as a big pantry. Only about ten percent of it ends up stocked in CentOS and RHEL, because Red Hat only wants to commit to supporting so much. EPEL, which stands for Extra Packages for Enterprise Linux, is how the community rebuilds the rest of that pantry so you can use it on the enterprise side.
  • The golden rule is why you trust it. EPEL never replaces a package that is already in the base OS. It only adds. That one guiding principle is the reason so many of us install it on autopilot and never think about it again, and Carl explains how the team protects it.
  • Do not add EPEL to Fedora. It is a common pet peeve of Carl’s, and it makes sense once you hear it. Everything in EPEL is already in Fedora, so you gain nothing and you risk a mess.
  • EPEL 10 quietly pulled off something big. Introducing real minor versions was the most ambitious change EPEL has ever made. The one rough edge is for people who mirror the repo into their own infrastructure and end up grabbing packages built for the wrong minor version. Carl gets honest about how that happened.
  • EPEL 11 is on the table right now. Carl has a proposal to clean up the mirror and symlink design, and he is actively collecting community feedback before anything is locked in. If you run this stuff for a living, this is the moment to weigh in, and there is a discussion thread linked in the show notes.

If EPEL has ever saved your afternoon, this is a good chance to understand the machine a little better, and maybe even help steer where it goes next. See you in the terminal.