3 votes

Pourquoi Android n'utilise-t-il pas le noyau v4+ ?

Si je comprends que les correctifs nécessaires à la "prise en charge" des opérations Android ne figurent pas dans la distribution principale du noyau, je ne comprends pas pourquoi ils ne sont pas portés sur les noyaux plus récents.

Les noyaux les plus récents sont accompagnés d'un grand nombre d'améliorations dans de nombreux domaines indépendants de l'architecture, ainsi que dans de nombreux domaines dépendants de l'architecture.

FWIK, je vois que presque toutes les distributions Android, à commencer par celle de Google, s'en tiennent au noyau v3.4. Oui, v3.4.112 est un noyau LTS, mais aussi v3.10, v3.12, v3.14, v3.18, v4.1 et v4.4 ! (source : kernel.org).

Alors, qu'est-ce qui retient Android à la v3.4 ?

3voto

ThorX2 Points 174
  1. Le site de Google Caractéristiques spécifiques à Android n'ont pas été inclus dans le développement principal de Linux. Ils ont donc pris la branche LTS de l'époque et ont ajouté leur propre code.
  2. Android n'utilise pas ou n'inclut pas la bibliothèque GNU C native, il utilise Bionic .
  3. Les changements spécifiques aux OEM ne pouvaient pas ou n'ont pas été inclus dans la branche principale.

0voto

mirh Points 345

À la mi-2017, il devrait enfin avoir atterri ( exemple )

Vous pouvez en savoir plus sur les différentes versions aquí

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X