1)indépendamment de l'évolution du noyau à cause de l'existence de plusieurs versions,le noyau linux de chaque distribution linux est-il le même ?
Ça dépend ce que tu considères.
En admettant que Fedora, Debian, Ubuntu, etc. proposent un noyau Linux 4.16.0, le code source de base sera identique.
Mais, certaines distributions ajoutent des correctifs maison (pour ajouter une fonctionnalité présente dans la 4.17.0, corriger certains bogues rencontrés par leur utilisateurs avant que ce soit corrigé officiellement, etc.).
De plus, la configuration du noyau (les fonctionnalités et les pilotes proposées) seront elles assez différentes entre ces distributions.
Si tu considères Android, ou des systèmes embarqués, la différence sera beaucoup plus importantes car il y aura beaucoup de patchs disponibles uniquement pour les noyaux proposés par ces fournisseurs.
2)est-il possible de compiler un noyau linux(commun à toutes les distributions) et d'y rajouter ses propres outils afin de créer une nouvelle et propre distribution linux?
Oui. Après tout si une distribution peut le faire, pourquoi pas toi ? Il n'y a pas de magie.
3)comment compiler un noyau ?
C'est une étape qui peut être assez compliquée selon ce que tu veux faire. Il y a des tas de tuto sur Internet à ce sujet (et en français) suivant le résultat que tu souhaites.
4)comment y rajouter les outils GNU/Linux afin d'obtenir la distribution linux ?
De même.
Pour créer ta distribution avec un noyau personnalisé, le mieux est de regarder du côté de LFS (Linux from Scratch) si tu veux juste comprendre comment ça marche (et faire ça manuellement). Ou du côté de Yocto si tu veux une solution plus clé en main (mais difficile à prendre en main au début).
# Réponses
Posté par Renault (site web personnel) . En réponse au message questions basiques. Évalué à 5.
Ça dépend ce que tu considères.
En admettant que Fedora, Debian, Ubuntu, etc. proposent un noyau Linux 4.16.0, le code source de base sera identique.
Mais, certaines distributions ajoutent des correctifs maison (pour ajouter une fonctionnalité présente dans la 4.17.0, corriger certains bogues rencontrés par leur utilisateurs avant que ce soit corrigé officiellement, etc.).
De plus, la configuration du noyau (les fonctionnalités et les pilotes proposées) seront elles assez différentes entre ces distributions.
Si tu considères Android, ou des systèmes embarqués, la différence sera beaucoup plus importantes car il y aura beaucoup de patchs disponibles uniquement pour les noyaux proposés par ces fournisseurs.
Oui. Après tout si une distribution peut le faire, pourquoi pas toi ? Il n'y a pas de magie.
C'est une étape qui peut être assez compliquée selon ce que tu veux faire. Il y a des tas de tuto sur Internet à ce sujet (et en français) suivant le résultat que tu souhaites.
De même.
Pour créer ta distribution avec un noyau personnalisé, le mieux est de regarder du côté de LFS (Linux from Scratch) si tu veux juste comprendre comment ça marche (et faire ça manuellement). Ou du côté de Yocto si tu veux une solution plus clé en main (mais difficile à prendre en main au début).