Qu'est-ce qu'un noyau dans Linux et comment vérifier votre version ? (traduction)

Il y a tellement de distributions Linux dans la nature, mais il n'y a qu'une seule chose qu'elles ont en commun : le noyau Linux. Pourtant, alors que beaucoup de gens parlent du noyau Linux, beaucoup ne savent pas vraiment ce qu'il fait.

Jetons un coup d'oeil au noyau Linux et pourquoi il est nécessaire, avec aussi peu de termes geek que possible.

Qu'est ce qu'un noyau (kernel) ?

Chaque système d'exploitation utilise un noyau. Sans noyau, vous ne pouvez pas avoir un ordinateur qui fonctionne vraiment. Vous pouvez voir et interagir avec beaucoup de logiciels différents, mais c'est le noyau en dessous qui fait le gros 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 du noyau).

De cette façon, lorsqu'une application veut faire quelque chose (par exemple changer le réglage du volume des haut-parleurs), elle peut soumettre cette requête au noyau, et le noyau peut utiliser les pilotes de haut-parleurs 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 assez de mémoire disponible pour qu'une application fonctionne et qu'elle soit placée au bon endroit en mémoire. Le noyau essaie d'optimiser l'utilisation du processeur pour qu'il puisse accomplir les tâches aussi rapidement que possible.

Les défaillances peuvent conduire à des blocages, où le système entier s'arrête parce qu'une application a besoin d'une ressource qu'une autre utilise.


Qu'est ce qu'un 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, 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 d'abord 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 licence GNU copyleft, ce qui a largement contribué au succès du projet.

Une grande partie de l'expérience du bureau Linux vient du projet GNU, une initiative plus ancienne qui avait créé un système d'exploitation de bureau presque complet. Tout ce dont il avait besoin était un noyau, et Linux a comblé ce besoin. C'est pourquoi certaines personnes appellent l'OS GNU/Linux.

D'autres postes de travail libres et open source, tels que FreeBSD, ressemblent à Linux parce qu'ils utilisent la plupart des mêmes logiciels GNU.

Puisque le noyau Linux était disponible sous une licence GNU, il y avait moins d'intérêt à 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 que l'on trouve dans Windows et MacOS, de nombreuses entreprises ont choisi d'utiliser et de contribuer au noyau Linux.

Le noyau Linux est devenu un projet massif contenant 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 dans le monde.

Quel est l'utilisation du noyau Linux

Bien que Linux reste un système d'exploitation de bureau relativement de niche, le noyau est largement utilisé ailleurs. Grâce à Android, le noyau Linux alimente désormais la plupart des smartphones du monde. Il apparaît sur toutes sortes d'appareils mobiles, y compris les portables et les caméras.

Linux équipe les 500 supercalculateurs les plus puissants et une grande partie de notre infrastructure Internet. Quand vous pensez au cloud, vous pensez principalement aux serveurs Linux interconnectés.

Linux a commencé comme un projet de hacker, et bien que le noyau ait connu une adoption quasi inimaginable par les entreprises, Linux alimente toujours le matériel des bricoleurs. Le minuscule Raspberry Pi à 35 $ est un ordinateur alimenté par Linux de la taille d'une carte de crédit, complètement ouvert pour que les gens puissent le modifier et l'utiliser dans leurs projets comme ils le souhaitent.

Il 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 cours de développement, donc de nouvelles versions de Linux sortent tout le temps.

La façon la plus simple de voir quelle version est installé sur votre machine, façon qui fonctionnera sur n'importe quelle version de Linux, est d'utiliser la commande uname. Il s'agit d'un outil en ligne de commande qui fournit des informations 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 4.20.16-200.fc29.x86_64 du noyau Linux. Détaillons ce que cela signifie.
  • Le 4 fait référence à la version du noyau.
  • Le chiffre 20 se réfère à la révision majeure en cours.
  • Le 16 fait référence à l'actuelle révision mineure.
  • Le 200 fait référence aux corrections de bogues et aux correctifs appliqués à cette version.
Le dernier chiffre sera spécifique à la distribution que vous exécutez. Cette chaîne indique que j'utilise une version 64 bits de Fedora 29.

Devriez-vous mettre à jour votre noyau Linux ?

La plupart du temps, le noyau Linux fonctionne silencieusement en arrière-plan. Vous ne savez pas qu'il est là, et vous avez peu de raisons d'y penser. Pour la plupart, la meilleure façon de mettre à jour votre version du noyau Linux est de passer à la dernière version de votre système d'exploitation Linux préféré.

De nouvelles versions d'Ubuntu et de Fedora, par exemple, sortent environ tous les six mois et apportent avec elles une version plus récente du noyau Linux.

Bien que le noyau soit en grande partie invisible, il y a quelques 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 nouveau avec haut-parleurs, Wi-Fi, ou un touchpad que votre version de Linux ne détecte pas encore, vous devrez peut-être attendre pour une version plus récente. Les versions s'accompagnent également d'améliorations en termes de stabilité et de vitesse, ce qui permet à votre ordinateur de fonctionner plus facilement d'une version à l'autre.

Par : Bertel King Jr
Sauce :
https://www.makeuseof.com/tag/what-is-kernel-in-linux-check-version/

Enregistrer un commentaire

Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.

Plus récente Plus ancienne