Ya pas plusieurs GNU/Linux, ya un noyau de base (Linux) et le reste dépend de la vision des mainteneurs, ce qui donne différentes version. Au final c'est juste les logiciels (traitement de texte, lecteur audio, navigateur, ...) qui changent en fonction de l'orientation de l'équipe qui s'en occupe en gros.
Certain ne font ou du moins essaye de n'avoir que du code libre (source mise à disposition et/ou libre de droits exclusivement) dans leur distributions, d'autres s'en tapent royalement car ils ont d'autre orientation et font des distrib orienter performance, pour un domaine particulier (media center, création numérique, serveur, ...) ou juste grand public un peu comme Windows
Debian privilégie les logiciels libre et une stabilité de l'environnement ce qui implique parfois une retard dans les version de logiciels mais assure un truc potable et tester.
Fedora elle colle au dernière version de chaque logiciels mais peut rencontrer quelque plantage (c'est rare mais pas impossible).
Ubuntu c'est grand public (baser sur la version instable de Debian) et comme Fedora les logiciels sont souvent dans leur version la plus récente, c'est censer être simple d'utilisation surtout pour les gens venant de Windows. A partir de Ubuntu ya eu des dériver (Kubuntu, Lubuntu, Xubuntu, ...)