Fedora er etterfølgeren til Red Hat Linux. Operativsystemet er basert på Linuxkjernen og leveres sammen med en rekke generelle programvarepakker. Fedora benytter seg av pakkeformatet RPM Package Manager. Utviklingen foregår via såkalt , som betyr at en forandring foretas i selve kildekoden, i stedet for å leveres som en . Dette sørger for at oppdateringene alltid er tilgjengelige for alle distribusjonene av programvaren.