Qu'est-ce que le noyau Linux et quelle version ai-je

Plus de 90 % des personnes ont déjà allumé un PC au cours de leur vie, quel que soit le système d'exploitation, il existe des composants physiques et logiques qui interagissent les uns avec les autres pour permettre au système de fonctionner correctement. L'un est particulièrement délicat et vital puisqu'il permet à notre système de s'allumer (sans allumer il serait impossible de faire notre travail) et c'est le noyau.

Nous avons entendu parler du noyau à plusieurs reprises, mais savez-vous vraiment ce qu'est le noyau et quel rôle il joue dans un système d'exploitation ? Si votre réponse est non, ne vous inquiétez pas, c'est pourquoi ce tutoriel va vous l'expliquer clairement et ainsi en savoir plus sur de quoi est fait le système d'exploitation, en l'occurrence Linux.

Ici, nous expliquons ce qu'est le célèbre noyau Linux et comment vous pouvez connaître la version que vous avez en utilisant différentes commandes du terminal. Nous vous laissons également le didacticiel vidéo afin que vous puissiez voir le processus décrit dans le didacticiel.

1. Qu'est-ce que le noyau sous Linux


Tout d'abord, nous devons préciser que le noyau est considéré comme le composant central de tout système d'exploitation GNU/Linux. Si vous vous demandez pourquoi, c'est simple, le noyau a été développé afin de gérer de la manière la plus cohérente et proportionnelle les ressources matérielles disponibles telles que le processeur (CPU), la RAM ou les disques durs.

Cette administration permet à chacune de ces ressources d'être utilisées de manière idéale selon sa finalité. Comme si cela ne suffisait pas, avec le noyau Linux, des pilotes spécifiques sont intégrés pour les périphériques connectés aux bus de la carte ou de la carte mère, tels que les périphériques USB, PCI, SATA ou IDE.

Depuis 1991 le noyau est né sous Linux grâce à son créateur disponible sous licence GNU. Ce noyau est composé de milliers de lignes de code qui le rendent beaucoup plus sensible et sécurisé que le noyau d'autres systèmes d'exploitation.

Fonctions du noyauDans cet esprit, les fonctions de base du noyau sont :

  • Gérez le temps d'utilisation du processeur, qui se reflète dans les processus en cours d'exécution.
  • Configurer et gérer l'accès et l'utilisation respective des périphériques connectés à l'équipement.
  • Gérer l'utilisation et les ressources de la mémoire RAM.

Format de noyauDans le cas des systèmes d'exploitation Linux, le noyau est composé de 4 nombres qui sont à leur tour séparés par des points au format suivant AA.BB.CC.DD. Ces options sont :

  • AA : fait référence à la version actuelle du noyau utilisé.
  • BB : c'est idéal pour connaître la révision actuelle du noyau utilisé.
  • CC : cette ligne fournit des informations sur les révisions mineures du noyau.
  • DD : Sa fonction est de signaler les mises à jour et les corrections de bogues dans le noyau.

Paramètres du noyauComme nous le savons tous, Linux est disponible en différentes versions (également appelées saveurs) et nous pouvons y trouver différentes configurations de noyau, les plus utilisées sont les suivantes :

  • debug : cela augmente la sortie de débogage et réduit les performances globales, son utilisation est principalement pour la détection de bogues.
  • Par défaut : est le noyau par défaut d'un système Linux pour les foyers (bureau) et les entreprises (serveur).
  • Pae : il s'agit d'un noyau qui implémente une extension de processeur afin d'accéder à plus d'adresses mémoire et de pouvoir activer la fonction de sécurité disponible.
  • Desktop : comme son nom l'indique, c'est un noyau optimisé pour les équipes qui vont réaliser la mise en place des applications et ce noyau améliore les temps de démarrage et les temps de réponse.
  • ec2 : est un noyau qui a été conçu pour fonctionner sur Amazon EC2.
  • Xen : est un noyau spécial conçu pour exécuter Xen (méthode de virtualisation).
  • Failsafe : c'est un processus où le GRUB de démarrage a l'option d'un noyau, ce paramètre permet de démarrer Linux en utilisant un certain groupe de paramètres du noyau afin de gérer l'ordinateur.

Vous pouvez voir à quel point le noyau Linux est essentiel pour que l'ordinateur fonctionne comme prévu à la fois au niveau matériel et logiciel. Eh bien, vous êtes prêt à voir quelle version de noyau vous utilisez avec les options suivantes que Solvetic vous propose.

2. Afficher la version du noyau à l'aide de la commande uname sous Linux

Étape 1
La première méthode consiste à utiliser la commande uname qui affiche les informations système globales, pour utiliser cette commande, nous allons au terminal et exécutons ce qui suit :

 uname -r

Étape 2
Comme nous l'avons vu dans ce tutoriel, le noyau est constitué d'une syntaxe particulière, dans ce cas la valeur 4.18.0.10-generic signifie :

  • 4: version du noyau utilisée
  • 18 : révision majeure
  • 0 : révision mineure
  • 10 : erreurs
  • générique : indique qu'il s'agit de la version de bureau Ubuntu

Étape 3
Pour accéder à des informations beaucoup plus complètes, nous pouvons exécuter la ligne suivante :

 rejoins moi 

Étape 4
Des aspects plus complets y sont détaillés tels que :

  • Nom de la machine.
  • Architecture utilisée (32 ou 64 bits).
  • Architecture du processeur.
  • Le dernier horodatage de l'exécution de la compilation.
  • Système d'exploitation utilisé.

3. Voir la version du noyau dans le fichier /proc/version sous Linux

Il s'agit d'un fichier Linux grâce auquel nous pouvons connaître en détail la version utilisée, pour utiliser cette méthode, nous allons exécuter la ligne suivante avec la commande cat. Nous y verrons la version du noyau utilisée ainsi que d'autres aspects techniques du processeur.

 chat / proc / version

4. Afficher la version du noyau à l'aide de la commande dmesg sous Linux


Une autre commande pratique pour accéder aux informations système est dmesg, qui est également utilisée pour écrire les messages du noyau.

En utilisant cette commande, de multiples informations sur tous les aspects du système seront accessibles, dans ce cas l'idée de Solvetic est uniquement d'accéder à la version du noyau, pour cela nous utiliserons grep en combinaison comme celle-ci. On y trouve en plus de la version du noyau d'autres points forts tels que l'ACPI, le type USB, les informations système, les interfaces et plus encore.

 dmesg | grep Linux

Avec n'importe laquelle de ces commandes, nous pouvons déterminer quelle version du noyau nous utilisons et nous espérons qu'à partir de maintenant, lorsque nous entendrons "noyau", nous aurons une idée plus globale de son fonctionnement.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave