Il y a encore une chose que vous devez savoir : GNU.
GNU est l'acronyme de "GNU's Not Unix", et c'est une tentative de créer une version libre et indépendante d'Unix, développée par la Free Software Foundation.
Ils sont allés très loin, ils ont fait un compilateur C, une bibliothèque C, un linker, des éditeurs, des shells, toutes les commandes que vous attendez dans un Shell Unix typique, beaucoup de choses. Mais le noyau (appelé "Hurd") n'était pas terminé. Toutes les choses en dehors du noyau (qui s'exécutent sous forme de processus appartenant aux utilisateurs) sont connues ensemble sous le nom de "userland".
Quand Linus Torvalds a créé son noyau Linux, il n'a pas créé un userland. Il avait juste un noyau, ce n'était pas non plus un système complet. Il s'est avéré possible de compiler son noyau et de l'utiliser dans l'espace utilisateur GNU (ce n'était probablement pas trivial, mais je n'étais pas là et je ne le sais pas).
Le système d'exploitation auquel les gens se réfèrent habituellement sous le nom de "Linux" a en fait commencé par le noyau Linux avec l'espace utilisateur GNU, et beaucoup d'autres choses ont été ajoutées depuis. La Free Software Foundation a toujours insisté pour qu'il soit appelé GNU/Linux.
Debian est une Â" distribution Â" de Linux ; ils ont fait tout le travail difficile de compilation des différents outils nécessaires à la création d'un systÃ?me Linux complet, les ont compilés et les ont proposés au téléchargement sous la forme d'un tas de disquettes. Ou un CD, plus tard. D'autres ont fait de même, par exemple Slackware, Red Hat et ainsi de suite.
De nombreuses autres distributions ont été créées par la suite, souvent pas à partir de zéro, mais en prenant une distribution existante comme point de départ et en y ajoutant des logiciels supplémentaires, ou en l'organisant différemment, ou autre. Ubuntu a été basée sur Debian de cette façon.