Google veut déplacer Android vers le noyau Linux principal

Le système d'exploitation mobile Android est basé sur le noyau Linux, mais ce n'est pas un noyau standard, mais un noyau hautement modifié. Il comprend des « mises à niveau » de Google, des concepteurs de puces Qualcomm et MediaTek, ainsi que des constructeurs OEM. Mais maintenant, on rapporte que la « bonne société » a l'intention de traduire votre système vers la version principale du noyau.

Google veut déplacer Android vers le noyau Linux principal

Les ingénieurs de Google ont discuté de ce sujet lors de la conférence Linux Plumbers de cette année. Cela devrait réduire les coûts et les frais généraux de support, bénéficier au projet Linux dans son ensemble, améliorer les performances et augmenter la durée de vie de la batterie de l'appareil. Cela permettra également un déploiement plus rapide des mises à jour et réduira la fragmentation.

La première étape de ce processus consiste à fusionner autant de modifications Android que possible dans le noyau Linux principal. En février 2018, le noyau Android commun (auquel les fabricants apportent des modifications supplémentaires) comptait plus de 32 000 ajouts et plus de 1500 4.14.0 suppressions par rapport à la version principale de Linux 60. Il s’agit d’une amélioration par rapport à il y a quelques années, lorsqu’Android ajoutait plus de 000 XNUMX lignes de code à Linux.

Le noyau Android reçoit toujours des modifications de la part des fabricants de puces (comme Qualcomm et MediaTek) et des constructeurs OEM (comme Samsung et LG). Google a amélioré ce processus en 2017 avec Project Treble, qui séparait les pilotes spécifiques aux appareils du reste d'Android. La société souhaite intégrer cette technologie dans le noyau Linux principal, éliminant potentiellement le besoin de noyaux par appareil et accélérant davantage le processus de mise à jour Android.

L'idée proposée par les ingénieurs de Google est de créer une interface dans le noyau Linux qui permettrait aux pilotes de périphériques propriétaires de faire office de plug-ins. Cela permettrait à Project Treble d'être utilisé dans un noyau Linux classique.

Fait intéressant, certains membres de la communauté Linux sont contre l'idée de porter Android sur celui-ci. La raison en est le processus très rapide de modification et de changement dans le noyau standard, tandis que les systèmes propriétaires « entraînent » avec eux tout le fardeau de la compatibilité avec les anciennes versions.

Ainsi, on ne sait pas encore quand la transition d'Android vers le noyau Linux standard et l'intégration du système Project Treble dans celui-ci auront lieu et atteindront la sortie. Mais l’idée en elle-même est très intéressante et prometteuse.



Source: 3dnews.ru

Ajouter un commentaire