FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Qu'est-ce qu'un noyau sous Linux et comment vérifiez-vous votre version ?

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'œil au noyau Linux et pourquoi il est nécessaire, avec le moins de termes geek possible.

Qu'est-ce qu'un noyau ?

Qu est-ce qu un noyau sous Linux et comment vérifiez-vous votre version ?

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 en dessous qui fait une grande partie du travail fastidieux.

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 souhaite faire quelque chose (par exemple, modifier le réglage du volume des haut-parleurs), elle peut soumettre cette demande au noyau, et le noyau peut utiliser les pilotes de haut-parleur disponibles pour réellement modifier 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 qu'une application s'exécute et pour placer une application au bon endroit en 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 entraîner des blocages, où l'ensemble du système s'arrête parce qu'une application a besoin d'une ressource qu'une autre 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, nommé d'après le 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 "libre", "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 grande partie du succès du projet.

Une grande partie de l'expérience de bureau Linux provient 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 répondu à 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 é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 à la place.

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 au monde.

À quoi sert le noyau Linux

Alors que Linux reste un système d'exploitation de bureau relativement 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 tous les types d'appareils mobiles, y compris les appareils portables et les appareils photo.

Linux alimente les 500 superordinateurs les plus puissants et une grande partie de notre infrastructure Internet. Lorsque vous pensez au cloud, vous pensez principalement aux serveurs interconnectés sous Linux.

Linux a commencé comme un projet de hacker, et bien que le noyau ait connu une adoption presque inimaginable par les entreprises, Linux alimente toujours le matériel pour les bricoleurs. Le minuscule Raspberry Pi à 35 $ est un ordinateur sous Linux de la taille d'une carte de crédit, entièrement ouvert aux modifications et à l'utilisation dans des projets comme bon leur semble.

Ce n'est pas seul. Des concurrents comme 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, de sorte que de nouvelles versions de Linux sortent tout le temps.

Le moyen le plus simple de voir quelle version se trouve sur votre machine, qui fonctionnera sur n'importe quelle version de Linux, est d'utiliser le

uname 

commander. 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 ce qui suit :

uname -r 

J'utilise actuellement la version du noyau Linux 4.20.16-200.fc29.x86_64 . Décomposons ce que cela signifie.

  • Les 4 fait référence à la version du noyau.
  • Les 20 fait référence à la révision majeure en cours.
  • Les 16 fait référence à la révision mineure en cours.
  • Les 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'exécute une version 64 bits de Fedora 29.

Devriez-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 avez peu de raisons d'y penser. Dans la plupart des cas, la meilleure façon de mettre à jour votre version du noyau Linux consiste à effectuer une mise à niveau vers 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 existe plusieurs raisons de passer à 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 ne détecte pas encore, vous devrez peut-être attendre une version plus récente. Les versions s'accompagnent également d'améliorations de la stabilité et de la vitesse, de sorte que votre ordinateur peut fonctionner plus facilement sur une version par rapport à une autre.

Pour en savoir plus sur ce sujet, découvrez pourquoi Windows fournit le noyau Linux change les choses.


[]