Tout d'abord, quelques clarifications, car je sens que vous ne comprenez pas comment les systèmes GNU / Linux ont vu le jour. Soyez indulgent si ce n'est pas nouveau pour vous:
"Kernel" n'est pas seulement un autre programme qui s'exécute, mais c'est la partie du système d'exploitation fournissant les fonctions de base: si vous voulez démarrer un programme (par exemple, vous tapez "ls" sur la ligne de commande), le binaire doit être chargé à partir du disque (qui inclut certaines opérations du système de fichiers pour le localiser et une certaine gestion des fichiers pour le lire), puis un "environnement de processus" est créé: la mémoire est attribuée, un numéro de processus est émis, etc., etc. Toutes les anciennes activités (FS, lecture depuis un fichier, ...) sont gérés par les bibliothèques système, mais ces dernières sont des fonctions du noyau. Dans un certain sens, le noyau "est l'OS" et tout le reste n'est que décoration autour de lui.
"Linux" est en fait (seulement!) Un noyau sans aucune autre partie d'un OS autour. Linus Torvalds a commencé à l'écrire en prenant le noyau du système d'exploitation du modèle MINIX d'Andrew Tanenbaums et en le complétant pour qu'il devienne un noyau complet et réel. À ce jour, il y a Linus (et beaucoup d'autres qui contribuent / ont contribué) qui développent ce noyau. Ce noyau est toujours très similaire à UNIX, mais PAS à un noyau UNIX.
"GNU" a commencé comme une initiative pour "améliorer" de nombreuses commandes UNIX courantes. Je ne discuterai pas s'ils ont réussi ou non, mais ils ont certainement écrit beaucoup de logiciels et à un moment donné, ils avaient une collection de programmes utilitaires. Ils ont même commencé à développer leur propre noyau OS (HURD), qui était basé en grande partie sur UNIX, mais qui était définitivement différent. Mais à ce jour, HURD est à ses débuts et n'est guère une solution de travail. "GNU" btw. est l'abréviation de "GNU (is) Not UNIX" - ils ont essayé de surmonter certaines limitations (perçues ou réelles) d'UNIX avec l'intention de créer un successeur d'UNIX (encore une fois: je ne veux pas entrer dans la discussion s'ils ont réussi ou pas - je m'en fiche si c'est "mieux" ou "pire", mais c'est définitivement différent!).
Donc, avec un ensemble d'outils dépourvu de noyau et un noyau dépourvu de jeu d'outils, c'était un développement naturel de réunir ces deux: GNU / Linux a été créé.
Pourtant, pour avoir un système d'exploitation fonctionnel (et fonctionnel), vous avez besoin de plus qu'un simple noyau et un ensemble d'outils: vous avez besoin d'un système de gestion de packages, vous avez besoin de procédures d'installation, vous avez besoin de configurations de modèles, vous avez besoin ...
Plusieurs personnes différentes (ou des groupes de personnes) sont arrivées à cette conclusion et ont utilisé la combinaison GNU / Linux pour créer un système GNU / Linux de leur choix, en ajoutant exactement les choses dont j'ai parlé ci-dessus: elles ont créé un gestionnaire de paquets, un système d'emballage , les procédures d'installation et quoi de plus. Ces différents groupes (respectivement les résultats de leurs efforts) sont ce que sont les différentes distributions. Aujourd'hui, il y a trois gestionnaires de paquets différents en place (apt pour Debian et les systèmes dérivés comme * ubuntu, rpm pour RedHat et les systèmes dérivés comme Fedora, CentOS et plus, pacman pour ArchLinux) mais tous ceux-ci ne font que gérer des paquets de logiciels qui sont (essentiellement) la même chose: ce qui est appelé lorsque vous émettez "ls" ou "df", etc.,
Donc, "en principe", vous pouvez mettre à jour le noyau seul, comme l'ont fait les personnes qui ont créé une distribution à partir de différentes versions de tous les logiciels dont j'ai parlé plus haut.
Mais, et c'est un vrai gros MAIS: parce qu'il n'y a pas seulement le noyau et quelques logiciels supplémentaires mais beaucoup d'autres choses à garder à l'esprit, comme les outils de configuration du système (systemd, que certaines distributions utilisent et d'autres non), le réseau des outils de gestion comme NetworkManager, qui à son tour dépend de certaines versions de la bibliothèque GNOME, etc., etc. - une "distribution" est une chose assez complexe et il y a des chances que si vous essayez de mettre à jour le noyau, vous finissez par mettre à jour beaucoup de d'autres choses en raison des nombreuses interdépendances.
Pourtant, et aussi "en principe", comme ci-dessus: vous pouvez également créer votre propre distribution en téléchargeant toutes les sources, en les compilant, en trouvant un ensemble fonctionnel de combinaisons de versions, en mettant en place un système de packaging (ou en utilisant l'une des existantes) ) - et ainsi de suite, jusqu'à ce que vous disposiez d'un système distribuable, installable et configurable. C'est ce que font les créateurs de distributions comme Ubuntu et ce n'est pas un miracle - juste beaucoup de travail complexe, donc en réalité la plupart des utilisateurs évitent cela et utilisent quelque chose qu'ils peuvent en étant prêts à l'emploi.
J'espère que cela répond à votre question.