Qu'est-ce qu'un noyau sous Linux et comment vérifiez-vous votre version?
Added 2019-04-11
Il y a tellement de distributions Linux dans la nature, mais il n’ya qu’une chose qu’elles ont sûrement en commun: le noyau Linux. Pourtant, si beaucoup de gens parlent du noyau Linux, beaucoup ne savent pas vraiment ce qu’il fait.
Examinons le noyau Linux et pourquoi nous en avons besoin, avec le moins de termes geek possible.
Qu'est-ce qu'un noyau?
Chaque système d'exploitation utilise un noyau. Sans noyau, vous ne pouvez pas avoir un ordinateur qui fonctionne réellement. Vous pouvez voir et interagir avec de nombreux logiciels différents, mais c’est le noyau situé en dessous qui fait l’essentiel du travail.
Le noyau sert de pont entre votre matériel informatique et le logiciel que vous souhaitez exécuter. Il communique avec le matériel via les pilotes inclus dans le noyau (ou installés ultérieurement sous la forme d'un module de noyau).
Ainsi, lorsqu'une application souhaite faire quelque chose (par exemple, changer le réglage du volume des haut-parleurs), elle peut soumettre cette demande au noyau et le noyau peut utiliser les pilotes de haut-parleurs disponibles pour modifier le volume.
Le noyau est également très impliqué dans la gestion des ressources. Vous devez vous assurer qu'il reste suffisamment de mémoire pour qu'une application s'exécute et placer une application au bon endroit 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.
Les échecs peuvent conduire à des blocages, où tout le système s'arrête car une application a besoin d'une ressource utilisée par une autre.
Qu'est-ce que le noyau Linux?
Il est techniquement incorrect de considérer Linux comme un système d’exploitation complet. En réalité, Linux fait spécifiquement référence au noyau, nommé d'après le fondateur Linus Torvalds. Tout ce 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, et ce nom est resté. Torvalds a publié la première version de Linux en 1992 sous une licence GNU copyleft, qui est devenue une partie importante du succès du projet.
D'autres postes de travail gratuits et à code source ouvert, tels que FreeBSD, ressemblent à Linux car ils utilisent la plupart des mêmes logiciels GNU.
Comme le noyau Linux était disponible sous licence GNU, il était moins intéressant de continuer à développer un noyau séparé dans le cadre du projet GNU. Et plutôt que de créer d’autres noyaux concurrents, comme ceux de Windows et de MacOS, de nombreuses entreprises ont choisi d’utiliser et de contribuer au noyau Linux.
Le noyau Linux est devenu un projet gigantesque contenant des millions de lignes de code. Des milliers de personnes et plus d’un millier de sociétés ont contribué au développement du noyau. C'est l'un des exemples les plus remarquables de logiciels libres et ouverts au monde.
A quoi sert le noyau Linux?
Linux alimente les 500 superordinateurs les plus puissants et une grande partie de notre infrastructure Internet. Lorsque vous pensez au cloud, vous songez principalement aux serveurs interconnectés alimentés par Linux.
Linux était à l’origine un projet de pirate informatique et, même si le noyau a été adopté par une entreprise presque inimaginable, Linux alimente toujours le matériel destiné aux bricoleurs. Le petit Raspberry Pi à 35 $ est un ordinateur fonctionnant sous Linux de la taille d’une carte de crédit, que les utilisateurs peuvent modifier et utiliser comme bon leur semble.
Ce n’est pas seul. Des concurrents comme le Pine64 ont contribué à réduire considérablement le prix de l'informatique.
Comment vérifier la version du noyau Linux
Le noyau reste en développement actif, donc de nouvelles versions de Linux sont publiées tout le temps.
Le moyen le plus simple de savoir quelle version se trouve sur votre ordinateur, quelle que soit la version de Linux utilisée, consiste à utiliser le
ton nom
commander. C'est 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 ce qui suit:
uname -r
J'utilise actuellement la version du noyau Linux 4.20.16-200.fc29.x86_64 . Décrivons ce que cela signifie.
- le 4 fait référence à la version du noyau.
- le 20 fait référence à la révision majeure en cours.
- le 16 fait référence à la révision mineure en cours.
- le 200 fait référence aux corrections de bogues et aux correctifs appliqués à cette version.
Le dernier bit sera spécifique à la distribution que vous exécutez. Cette chaîne indique que j'utilise une version 64 bits de Fedora 29.
Devez-vous mettre à jour votre noyau Linux?
Pour la plupart, le noyau Linux fonctionne discrètement en arrière-plan. Vous ne savez pas que c'est là et vous avez peu de raisons d'y penser. Pour la plupart, le meilleur moyen de mettre à jour la version de votre noyau Linux est de mettre à niveau votre système d'exploitation Linux préféré vers la dernière version.
Les nouvelles versions d'Ubuntu et de Fedora, par exemple, sortent tous les six mois environ et apportent avec elles une nouvelle version du noyau Linux.