A noter
Les articles
Linux
Distributions Environnements de bureau Portails
Tutoriels divers
Propagande Divers |
Linux - Le noyau Linux
Introduction C'est quoi un noyau ? Le noyau (ou kernel), c'est le coeur du système d'exploitation. Le noyau Linux gère les matériels, la mémoire, le lancement des programmes et la communication entre logiciels et matériels. Interfaces graphiques et noyau sont distincts sous Linux. Beaucoup plus d'infos sur cet article Wikipedia. Histoire du noyau Linux C'est un étudiant finlandais, Linus Torvalds qui est à l'origine de la conception du noyau Linux : Linux = Linus + UNIX. En 1991, dans le cadre d'un projet universitaire, il s'inspire du système Minix (lui-même dérivé d'UNIX) pour élaborer son système d'exploitation. La marque 'Linux' est d'ailleurs déposée par Torvalds mais le système lui reste bien sûr libre et gratuit. C'est l'administration Clinton (sous l'impulsion d'Al Gore) qui, en finançant la certification POSIX du noyau, apporta la crédibilité à Linux. Dès lors, il fut utilisé pour les serveurs des entreprises. Il se dirigera plus tard vers le grand public en s'alliant au projet GNU. La mascotte de Linux, le fameux manchot Tux (pour Torlvalds UniX) sera dessinée en 1996. Aujourd'hui Torvalds coordonne le développement du noyau au sein de l'Open Source Development Lab, devenu par la suite la Linux Foundation. Cette fondation est supportée financièrement par un consortium mondial d'entreprises (IBM, HP, Intel, Toshiba etc) afin de donner une infrastructure aux développeurs du monde entier, en toute indépendance. Les sources du noyau Les sources ? Le noyau est développé à partir du language de programmation C, qui est trop sophistiqué pour que votre ordinateur le comprenne tel quel. Un processeur c'est pas très malin, ça ne comprend que le language binaire (suite de 0 et 1) qui, il faut l'avouer, n'est pas à la portée du premier programmeur venu... Les sources en C doivent donc être traduites (= compilées) en binaire être exécutables. Les sources du noyau Linux sont librement et gratuitement disponibles sur le site officiel kernel.org. Les versions des noyaux sont numérotées selon cette règle. Les audacieux iront donc faire leur marché là bas pour mettre à jour leur noyau. Les distributions GNU/Linux populaire installent un noyau déjà compilé. Pour connaitre la version du noyau que vous utilisez, ouvrez une console et faites : $ uname -r La console vous répondra un numéro de version, celui du noyau Linux que vous utilisez. Installer les sources ? Quand vous installez une distribution GNU/Linux classique, le noyau est compilé et installé automatiquement mais ses sources ne sont pas forcément installées. Or, vous aurez besoin de ces sources :
Mettre à jour le noyau Il y a trois méthodes, plus ou moins faciles : Débutant Laissez faire l'installateur de paquetage de votre distribution. Vous n'aurez pas à subir les étapes de configuration et de compilation. Le noyau est alors un paquetage pré-compilé comme les autres. Rapide et facile donc. Cela dit, vous utiliserez alors un noyau compilé avec des règles standards, non optimisées pour vous, votre matériel. Par exemple sous Ubuntu, quand une nouvelle version du noyau est disponible, l'installateur de paquets (Synaptic ou Adept) vous la propose. Si vous autorisez sa mise à jour, au prochain redémarrage, le chargeur de démarrage vous proposera la nouvelle version du noyau, ainsi que l'ancienne au cas où. Pensez à mettre également les sources à jour, pas seulement le noyau exécutable. Intermédiaire Utilisez l'installateur de paquets pour récupérer la dernière version des sources, puis compilez les (voir plus bas). Ceci vous permet de créer un noyau répondant à vos besoins, ni plus ni moins. Cela n'est pas très long à faire, mais prend plus de temps que d'installer un paquetage compilé... Cette solution peut être interressante par rapport à la suivante, car les développeurs de votre distribution ont surement patché les sources officielles du noyau. Utiliser ces sources spécifiques peut s'avérer utile par rapport à un noyau tout nu provenant de chez Kernel.Org. Expert Téléchargez sur le site Kernel.Org les sources puis compilez les. Compilation du noyau Si vous compilez vous même le noyau, il sera entièrement et uniquement conçu pour votre système. Par ailleurs, vous aurez sûrement l'opportunité d'installer un noyau plus récent que celui que propose votre distribution. Les passionnés aiment donc fignoler leur noyau pour obtenir le système le plus récent, rapide et léger. J'attire votre attention sur le fait que pour la plupart c'est un passe-temps plus qu'une nécessité... Enfin, ce n'est pas excessivement dur mais le débutant devrait réfléchir avant de se lancer là dedans. Si vous vous trompez, le noyau ne sera peut-être même pas démarrable... et il faudra reinstaller (ou alors sortir un CD-Llive et réparer les bêtises.) Suivez le tutoriel : compilation du noyau Linux. Liens externes Kernel.Org Linux : définition Wikipedia Documentation sur le Wiki Ubuntu Date de création : 03/12/2024 @ 12:41 Prévisualiser Imprimer l'article Réactions à cet article
| News RSS du Libre
Infos Site
Se reconnecter --- 360 membres
luteola
Recherche
Sondage
Compteur
visiteurs visiteurs en ligne Divers
GuppyTop
Soutien
Site de Doudou Site de Garulfo Anupaz |