Linux est un système d'exploitation, non?  Eh bien, pas exactement!  C'est en fait un noyau.  Mais qu'est-ce que le noyau Linux?

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

Publicité 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'e

Publicité

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?

Une carte des fonctions du noyau Linux

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, 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-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 penser à Linux en tant que 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.

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. Il suffisait d’un noyau, et Linux répondait à ce besoin. C’est pourquoi certaines personnes se réfèrent au système d’exploitation sous le nom de GNU / Linux Pourquoi pratiquement personne n’appelle-t-il Linux "GNU / Linux" Pourquoi pratiquement n’appelle-t-il pas Linux "GNU / Linux" Vous êtes intéressé par Linux et avez lu quelques articles de blog. En chemin, vous avez rencontré un nom amusant: GNU / Linux. mais qu'est ce que ça veut dire? Lire la suite .

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?

Alors que Linux reste un système d’exploitation de bureau relativement niche, le noyau est largement utilisé ailleurs. 5 manières surprenantes de Linux de changer le monde 5 façons surprenantes de Linux de changer le monde de notre monde et notre compréhension de l'univers. Lire la suite . Grâce à Android, le noyau Linux alimente maintenant la plupart des smartphones du monde. Il apparaît dans tous les types d'appareils mobiles, y compris les appareils portables et les caméras.

Linux alimente les 500 supercalculateurs 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 a commencé comme un projet d’intrus et, bien que le noyau ait été adopté par une entreprise presque inimaginable, Linux alimente toujours le matériel pour les 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 est installée sur votre ordinateur, quelle que soit la version de Linux utilisée, consiste à utiliser la commande uname . 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 4.20.16-200.fc29.x86_64 du noyau Linux. Décomposons 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. Dans la plupart des cas, le meilleur moyen de mettre à jour la version de votre noyau Linux consiste à effectuer une mise à niveau vers la version la plus récente de votre système d'exploitation Linux préféré.

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.

Bien que le noyau soit en grande partie invisible, il existe quelques 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 sont également assorties d'améliorations de la stabilité et de la vitesse, de sorte que votre ordinateur peut fonctionner plus facilement d'une version à l'autre.

Pour en savoir plus sur ce sujet, jetez un œil à la raison pour laquelle Windows distribuant le noyau Linux change les choses Pourquoi Windows envoie le noyau modifié à tout change Pourquoi Pourquoi Windows envoie tout le noyau à Linux change tout Vous voulez exécuter Linux sous Windows? Grâce au sous-système Windows pour Linux, c'est encore plus simple. Voici pourquoi c'est important. Lire la suite .

En savoir plus sur: Noyau Linux, Open Source.