Publicité
Voulez-vous les meilleures performances de votre appareil Android? Ou peut-être voulez-vous la meilleure autonomie de la batterie? Si vous avez déjà rooté votre appareil ou même installé une ROM personnalisée Quelles sont les meilleures ROM Android personnalisées?Le moment où vous réalisez que vous pouvez flasher votre téléphone Android avec une nouvelle ROM est crucial. Soudain, vous êtes libre: des options de personnalisation infinies, plus de bloatware du fournisseur et, mieux encore, vous n'en avez pas ... Lire la suite dessus, il peut être judicieux de vérifier le domaine des noyaux personnalisés.
Si vous n'avez pas encore essayé de ROM personnalisée mais que cela vous intéresse, vous devriez vérifier ceci ligne directrice générale du processus Comment trouver et installer une ROM personnalisée pour votre appareil AndroidAndroid est super personnalisable, mais pour en profiter pleinement, vous devez flasher une ROM personnalisée. Voici comment procéder. Lire la suite .
Ici, je vais vous montrer pourquoi vous voudrez peut-être utiliser un noyau personnalisé, ainsi que où les trouver.
À propos du noyau
Le noyau est le logiciel qui fait le lien entre le système d'exploitation (et les applications installées) et le matériel de l'appareil. Tout ce que vous faites sur votre appareil implique le noyau. Augmenter le volume pendant la lecture d'une vidéo? Android ne dit pas directement aux haut-parleurs d'augmenter la sortie. Au lieu de cela, il indique au noyau qu'il veut augmenter le volume et le noyau parle au locuteur pour augmenter sa sortie.
Mais pourquoi l'homme du milieu? En termes très simples, cela rend Android beaucoup plus flexible. Google peut se soucier de créer toutes les fonctionnalités d'Android, mais ne doit pas se soucier de la façon dont cela est exécuté exactement sur chaque appareil. Étant donné qu'il existe de nombreux appareils dotés de toutes sortes de matériel, Google ne peut pas s'inquiéter de fournir la compatibilité et les pilotes avec chaque appareil. C'est le travail du fabricant de créer le noyau qui a tous les pilotes nécessaires pour que tout fonctionne sur le périphérique.
Personnalisation
À cet égard, le noyau est extrêmement personnalisable. Non seulement le fabricant doit brancher les pilotes nécessaires pour que tout le matériel fonctionne correctement, mais il y a beaucoup de variables à régler. Ils peuvent jouer avec toutes sortes de choses, telles que:
- les fréquences minimales et maximales que le processeur peut augmenter ou réduire à
- l'occupation du processeur avant d'activer des cœurs supplémentaires qu'il a normalement désactivés pour économiser la batterie
- la fréquence à laquelle le processeur doit augmenter lorsqu'il détecte une entrée tactile (pour assurer un réveil plus fluide)
- le gouverneur du processeur (qui détermine la vitesse à laquelle il a tendance à augmenter ou non la fréquence) qui doit être utilisé
- changer la tension du CPU sur toutes les fréquences possibles
- la fréquence maximale du GPU
- activer la charge rapide USB (pour les ports USB 3.0)
- configurer le planificateur d'E / S utilisé
Avantages d'un noyau de remplacement
C’est génial, mais que peut faire un noyau personnalisé pour vous? Il existe de nombreux noyaux personnalisés différents pour pratiquement tous les appareils Android existants, vous aurez donc le choix entre de nombreuses options. Selon vos besoins, vous pouvez choisir des noyaux optimisés pour les performances ou optimisés pour les économies d'énergie. D'autres ont un bon équilibre des deux.
Certains développeurs changent certains pilotes avec d'autres (pour diverses raisons) ou développent leurs propres correctifs pour les problèmes qu'ils identifient. De nombreux développeurs essaient également d'inclure des correctifs du noyau Linux en amont, ou utilisent leurs propres boîtes à outils pour la compilation. Par exemple, pour mon Nexus 5, un développeur utilise sa propre boîte à outils, qui comprend la dernière version de GCC, un Chaîne d'outils Linaro avec des optimisations spécifiques à l'architecture CPU utilisée et des indicateurs d'optimisation maximum pour le compilateur.
Les développeurs peuvent même ajouter des fonctionnalités supplémentaires à partir d'autres noyaux qui n'existent pas officiellement pour votre appareil. Par exemple, il existe des noyaux pour le Nexus 5 qui incluent la fonction «double tap to wake» qui est apparue pour la première fois sur le LG G2.
Surtout, une poignée de noyaux vous permet d'accéder aux variables configurables vous-même, afin que vous peut utiliser le code que les développeurs du noyau publient mais le modifier pour ajuster son comportement à votre convenance. Cependant, vous souhaiterez rechercher certaines des options disponibles avant de commencer à modifier leurs valeurs. En d'autres termes, un noyau personnalisé peut fournir des améliorations, des fonctionnalités supplémentaires, une spécialisation et une configurabilité extrême.
Où trouver les noyaux Android
Il est assez facile de trouver un noyau pour votre appareil. En supposant que votre appareil est enraciné et qu'un récupération personnalisée installée Qu'est-ce qu'une récupération personnalisée? Explorer CWM, TWRP et ses amisSi vous avez déjà envisagé de bricoler votre appareil Android, vous avez probablement lu que vous devez y flasher une récupération personnalisée avant de pouvoir faire quoi que ce soit de grave. Mais cela soulève quelques questions. Lire la suite , vous pouvez parcourir le forum XDA-Developers, rechercher dans le sous-forum votre appareil spécifique, rechercher dans les discussions pour tous ceux qui ont une balise [KERNEL] dans le titre du fil, téléchargez-en un que vous aimez et flashez le fichier .zip via votre récupération personnalisée.
Il peut également y avoir un fil collant qui peut contenir une liste de noyaux populaires disponibles pour une recherche facile. Une fois que vous avez choisi le noyau que vous souhaitez utiliser, il vous suffit de le télécharger (il devrait être dans un fichier .zip) et de le flasher à l'aide de la récupération personnalisée. Assurez-vous d'adhérer à toutes les instructions que le développeur du noyau peut fournir, et n'importe laquelle de leurs instructions prévaudrait sur mes conseils.
Conclusion
Les noyaux personnalisés peuvent rendre votre appareil bien meilleur. Si vous choisissez un noyau qui ne vous convient pas, vous pouvez toujours en trouver un autre et le flasher pour remplacer celui actuellement installé. Une fois que vous en avez trouvé un qui vous convient, félicitations! Vous venez d'améliorer votre appareil pour tu.
Crédit d'image: CIMMYT
Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.