Qu’est-ce qu’un kernel et à quoi ça sert ?

 

Alors que vous plongez dans les méandres de la personnalisation Android, vous croiserez très souvent le terme “kernel”. Mais qu'est-ce que celui-ci peut bien signifier ? Nous vous l'expliquons de la manière la plus simple possible afin de vous permettre de mieux comprendre le fonctionnement de votre appareil.

android-kernel-explication

Android a pour lui qu'il est un système d'exploitation libre en open source. Ce que cela sous-entend, c'est que les développeurs ont librement accès à son code, son “programme”, et peuvent le modifier à souhait comme bon leur semble.

C'est ce principe qui a fait tout le sel de l'OS de Google depuis sa naissance : bien que les consommateurs aient l'habitude des surcouches des constructeurs comme Samsung ou préfèrent un Android pur dénué de modifications, ils peuvent également prendre le contrôle de leur téléphone et y installer une version différente de ce qu'ils ont acquis de base en achetant leur smartphone ou tablette.

Lorsque l'on tente de prendre ce contrôle, on se heurte bien souvent à un terme pouvant paraître difficilement compréhensible : le “kernel”, qui est lui aussi modifiable. Mais qu'est-ce donc que ceci ? Nous allons vous l'expliquer, de la manière la plus simple possible comme nous l'avons fait pour l'ADB et le Fastboot.

Qu'est-ce que le kernel Android ?

Il vous faut d'abord vous rappeler d'une chose : tous les systèmes informatiques que nous connaissons aujourd'hui (smartphones, tablettes, PC et j'en passe) sont incroyablement stupides. Vos processeurs, vos barrettes de mémoires RAM, vos écrans ne savent pas se gérer eux-mêmes.

Ce ne sont que des matériels (ou hardware, l'anglicisme restant courant dans ce monde) qui ont ainsi besoin d'ordres pour devenir véritablement utiles. Ces ordres seront donnés par la partie logicielle (ou software) qui est la grande commandante de toutes ces unités.

Il s'agit donc d'une relation de co-dépendance : le matériel n'existe pas sans le logiciel, le logiciel ne sert à rien sans le matériel. Ce que l'on appelle “kernel” (ou noyau en français) fait partie de cette deuxième catégorie des logiciels.

Tous les systèmes informatiques possèdent un noyau, de Windows à Mac OS en passant par, vous l'aurez deviné, Android. Il en existe énormément, mais sachez que ce système d'exploitation utilise celui de Linux. Le noyau est le logiciel qui va interagir le plus directement avec le matériel que vous possédez.

Kernel schéma

A quoi sert un kernel ?

Il peut donc être vu comme la première ou la dernière étape du système. Pourquoi cela ? Tout simplement parce qu'il s'agit du maître d'orchestre qui va faire fonctionner votre matériel. Peu importe ce que vous faites sur votre appareil, cela passera nécessairement par le kernel.

Il est le coeur du système (d'où son appellation de noyau), qui va gérer les ressources de votre processeur, votre mémoire, vos “appareils” comme le Bluetooth et j'en passe. Il va leur dire dans quel ordre et comment gérer des instructions, et avec qui gérer tout ça.

Il est le mini patron infernal de votre téléphone. Celui que l'on adore détester mais sans qui l'entreprise ne fonctionnerait tout simplement pas. Lorsque vous lancez une application, il va aller dire à votre mémoire de stockage de trouver et lancer les fichiers correspondants, à votre mémoire RAM de laisser de la place pour qu'elle puisse s'exécuter et à votre processeur de traiter le tout.

En somme, le kernel est un salaud. Mais puisque nos processeurs et nos barrettes de RAM ne sont pas (encore) vivants, ils ne feront pas grève et s'exécuteront bien gentiment.

Pourquoi changer de kernel ?

Dans l'univers de la personnalisation d'Android, vous trouverez souvent des systèmes d'exploitation alternatifs qui changent également le noyau de votre téléphone. A la vue de l'explication précédente, on pourrait penser qu'il s'agit d'une mauvaise idée.

Toutefois, les kernels sont souvent très anciens et traînent avec eux des compatibilités avec du matériel qui peuvent sembler inutiles pour les utilisateurs. Certains développeurs font donc le ménage afin de rendre celui-ci plus rapide et performant.

Mais la principale raison qui poussera un développeur à modifier un kernel Android sera de prendre le contrôle du processeur, et plus particulièrement de sa rapidité. En effet, ralentir quelque peu la fréquence à laquelle celui-ci s'exécute permet de gagner en autonomie. En prendre le contrôle permet donc une gestion bien plus poussée de celle-ci.



Abonnez-vous gratuitement à la newsletter
Chaque jour, le meilleur de Phonandroid dans votre boite mail !
Réagissez à cet article !
Demandez nos derniers tutos !
  • comment telecharger video facebook
    Comment télécharger une vidéo Facebook ?

    Envie de télécharger une vidéo Facebook ? Le réseau social ne permet pas de télécharger officiellement des vidéos que vous n’avez pas vous-même mises en ligne. Il existe pourtant une astuce toute simple qui permet de contourner cette interdiction, sans…

  • google play store remborusement
    Google Play Store : comment se faire rembourser une application

    Parfois il arrive qu’on achète une application par erreur ou alors que votre enfant fasse un achat à votre place voir tout simplement que l’application achetée ne fonctionne pas sur son mobile. Heureusement Google permet de se faire rembourser les applications, voyons ensemble comment.

  • comment changer numero whatsapp
    WhatsApp : comment changer son numéro de téléphone ?

    WhatsApp est une application géniale pour communiquer mais qui reste néanmoins liée à votre numéro de téléphone. Ainsi, dès lors que vous changez de numéro de téléphone, vous devenez invisible. Heureusement, il existe une petite manipulation qui va vous permettre de changer votre numéro de téléphone au niveau de l’application.

  • switch lite autonomie
    Comment transférer ses sauvegardes sur une nouvelle console Nintendo Switch

    Si vous avez acheté une seconde console de la famille Nintendo Switch, vous souhaitez certainement transférer vos sauvegardes de votre premier modèle vers votre nouvel appareil. Nous vous expliquons ici tout ce qu’il faut savoir sur la procédure à suivre…

  • comment supprimer compte whatsapp
    Comment supprimer son compte WhatsApp ?

    Que ce soit l’envie de se déconnecter, la peur des virus, ou bien pour ménager la batterie de son téléphone, les raisons de vouloir quitter WhatsApp sont nombreuses. Dans ce tutoriel, nous allons voir ensemble comment supprimer votre compte WhatsApp….

  • Pixel 6 Pro (55)
    Android 12 : comment configurer le bouton d’alimentation pour qu’il éteigne votre smartphone

    Android 12 inclut une nouvelle fonctionnalité qui pourrait en agacer plus d’un : l’activation de Google Assistant en appuyant longuement sur le bouton d’allumage. Voici comment la désactiver pour que ce bouton ne serve qu’à éteindre votre smartphone, comme avant….

  • Snapchat
    Comment supprimer son compte Snapchat en 2021 ?

    Snapchat a beau être le réseau social qui monte, tout le monde n’y adhère pas. Et quand vient le moment de supprimer le compte, les choses se compliquent. Nous vous avons donc préparé un tutoriel pour supprimer son compte Snapchat facilement.

  • smartphone perdu vole
    Smartphone Android volé ou perdu : comment réagir ?

    Vous avez perdu votre smartphone Android ou il a été volé ? Nos téléphones portables sont devenus si importants que ce genre de perte est très pesant sur le moral. Mais que faire dans une telle situation ? Nous vous…

  • Comment Nettoyer Windows 10
    Windows 10 : comment nettoyer le système et le disque dur, sans logiciel supplémentaire

    Vous sentez que Windows 10 commence à s’essouffler et que le disque dur manque d’espace ? Voici comment gagner plusieurs dizaines de Go, uniquement à l’aide des outils de Windows et sans installer le moindre programme superflu. Vous l’avez probablement…

  • numero imei
    Numéro IMEI : qu’est-ce que c’est, comment on le trouve et à quoi il sert ?

    Le numéro IMEI d’un smartphone est un identifiant unique de 15 chiffres. Il peut permettre de bloquer ou de débloquer un smartphone à distance, ou plus précisément d’autoriser ou non l’appareil sur les réseaux des opérateurs. Il y a bien…