En general, Red Hat, Fedora y CentOS incluyen los mismos paquetes; sólo que Red Hat y CentOS usan versiones más probadas, mientras que Fedora tiene versiones más actualizadas y con nuevas características, pero menos probadas.
Hay distribuciones para todos los gustos. La mayoría de las "grandes" incluyen KDE y/o Gnome como escritorio. Pero hay distribuciones pensadas para equipos antiguos, que incluyen escritorios ligeros, suites ofimáticas más livianas, etc.
En general, lo único que tienen en común todas las distribuciones de Linux es que todas usan el kernel Linux
. Además, casi todas incluyen utilidades del proyecto GNU, el sistema gráfico X.org y la glibc. Lo demás es completamente variable.