Qu’est-ce que le noyau sous Linux et comment vérifier votre version ?
Il y a tellement de distributions Linux, mais une seule chose est garantie d’avoir en commun : le noyau Linux. Cependant, alors que beaucoup de gens parlent du noyau Linux, beaucoup ne comprennent pas vraiment ce qu’il fait.
Jetons un coup d’œil au noyau Linux et pourquoi il est nécessaire, en utilisant le moins de termes désagréables possible.
Qu’est-ce qu’un noyau ?
Chaque système d’exploitation utilise un noyau. Vous ne pouvez pas avoir un ordinateur qui fonctionne réellement sans noyau. Vous pouvez voir et interagir avec de nombreux logiciels différents, mais le noyau sous-jacent fait le plus gros du travail.
Le noyau agit comme un pont entre votre matériel informatique et le logiciel que vous souhaitez exécuter. Il communique avec le matériel via des pilotes inclus dans le noyau (ou installés ultérieurement en tant que modules du noyau).
De cette façon, lorsqu’une application veut faire quelque chose (comme changer le réglage du volume du haut-parleur), elle peut soumettre cette demande au noyau, qui peut utiliser les pilotes de haut-parleur disponibles pour réellement changer le volume.
Le noyau est également très impliqué dans la gestion des ressources. Il doit s’assurer qu’il y a suffisamment de mémoire disponible pour que l’application s’exécute et placer l’application à l’emplacement correct dans la mémoire. Le noyau essaie d’optimiser l’utilisation du processeur afin qu’il puisse terminer les tâches le plus rapidement possible.
Faire une vidéo du jour
Un échec entraîne un blocage, où l’ensemble du système s’arrête car une application a besoin d’une ressource qu’une autre application utilise.
Qu’est-ce que le noyau Linux ?
Il est techniquement incorrect de considérer Linux comme un système d’exploitation complet. Linux se réfère en fait spécifiquement au noyau, du nom de son fondateur, Linus Torvalds. Tout le reste que vous voyez à l’écran provient d’autres projets et développeurs.
Torvalds a créé le noyau Linux en 1991. Il a initialement nommé le projet Freax (une combinaison de « free », « freak » et « UNIX »). Un collègue a préféré le nom Linux, mais le nom est resté. Torvalds a publié la première version Linux sous la licence GNU copyleft en 1992, qui est devenue une partie importante du succès du projet.
Une grande partie de l’expérience de bureau Linux provient du projet GNU, une initiative antérieure visant à créer un système d’exploitation de bureau presque complet. Tout ce dont il a besoin est un noyau, et Linux répond à ce besoin. C’est pourquoi certaines personnes appellent le système d’exploitation GNU/Linux.
D’autres bureaux gratuits et open source, tels que FreeBSD, ressemblent à Linux car ils exécutent la plupart des mêmes logiciels GNU.
Étant donné que le noyau Linux est disponible sous la licence GNU, il y a eu peu d’intérêt à continuer à développer un noyau séparé dans le cadre du projet GNU. Au lieu de créer d’autres noyaux concurrents, tels que ceux de Windows et macOS, de nombreuses entreprises choisissent d’utiliser le noyau Linux et d’y contribuer.
Le noyau Linux est devenu un énorme projet avec des millions de lignes de code. Des milliers de personnes et plus d’un millier d’entreprises ont contribué au développement du noyau. C’est l’un des exemples les plus importants de logiciels libres et open source au monde.
Objectif du noyau Linux
Bien que Linux soit encore un système d’exploitation de bureau relativement spécialisé, le noyau est largement utilisé ailleurs. Grâce à Android, le noyau Linux alimente désormais la plupart des smartphones du monde. Il apparaît dans une variété d’appareils mobiles, y compris les appareils portables et les caméras.
Linux alimente 500 des superordinateurs les plus puissants et la plupart de notre infrastructure Internet. Quand vous pensez au cloud, vous pensez surtout aux serveurs interconnectés alimentés par Linux.
Linux a commencé comme un projet de hacker, et bien que le noyau ait été adopté par l’entreprise de manière presque inimaginable, Linux fournit toujours un support matériel pour les bricoleurs. Le petit Raspberry Pi à 35 $ est un ordinateur Linux de la taille d’une carte de crédit qui est complètement ouvert pour que les gens puissent le modifier et l’utiliser dans des projets à volonté.
Ce n’est pas seul. Des concurrents tels que Pine64 ont contribué à faire baisser considérablement les prix de l’informatique.
Comment vérifier la version du noyau Linux
Le noyau est toujours en cours de développement, de sorte que de nouvelles versions de Linux sortent tout le temps.
Le moyen le plus simple de voir quelle version de votre machine fonctionne avec n’importe quelle version de Linux est d’utiliser
sans nom
Commande. Il s’agit d’un outil de ligne de commande qui fournit des informations sur le système. Vous pouvez trouver la version du noyau Linux que vous utilisez en ouvrant une fenêtre de terminal et en tapant :
sans nom -r
J’utilise actuellement une version du noyau Linux 4.20.16-200.fc29.x86_64.Décomposons ce que cela signifie.
- cette 4 Fait référence à la version du noyau.
- cette 20 Fait référence à la révision majeure en cours.
- cette 16 Fait référence à la version mineure actuelle.
- cette 200 Fait référence aux corrections de bogues et aux correctifs appliqués à cette version.
Le dernier point sera spécifique à la distribution que vous exécutez. La chaîne indique que j’exécute une version 64 bits de Fedora 29.
Devez-vous mettre à jour votre noyau Linux ?
Pour la plupart, le noyau Linux fonctionne silencieusement en arrière-plan. Vous ne savez pas qu’il est là, et vous n’avez aucune raison d’y penser. Dans la plupart des cas, la meilleure façon de mettre à jour votre version du noyau Linux est de mettre à niveau vers la dernière version de votre système d’exploitation Linux préféré.
Par exemple, de nouvelles versions d’Ubuntu et de Fedora sont publiées environ tous les six mois et apportent de nouvelles versions du noyau Linux.
Bien que le noyau soit en grande partie invisible, il existe plusieurs raisons de mettre à niveau vers un noyau Linux plus récent. Contrairement à Windows, les pilotes matériels Linux sont fournis avec le noyau Linux. Donc, si vous avez un ordinateur portable relativement récent avec des haut-parleurs, une connexion Wi-Fi ou un pavé tactile que votre version de Linux n’a pas encore détectée, vous devrez peut-être attendre une version mise à jour. Les versions présentent également des améliorations en matière de stabilité et de vitesse, de sorte que votre ordinateur peut fonctionner plus facilement sur une version que sur une autre.
Pour en savoir plus sur ce sujet, consultez Pourquoi Windows a publié le noyau Linux.
A propos de l’auteur