-
Longtemps réputé pour ses patchs downstream, mais de plus en plus de code est désormais envoyé en upstream
-
Transition en cours vers Android GKI (Generic Kernel Image) pour réduire la fragmentation
-
Lors de la conférence LPC2021
→ la fragmentation a été presque éliminée grâce à l’utilisation d’une image GKI basée sur Android 12 et Linux 5.10
→ avec Android 12 GKI, la plupart des fonctionnalités du noyau des vendeurs/OEM ont été soit upstreamées dans le noyau Linux, soit séparées en modules/hooks fournisseur, soit fusionnées dans le noyau commun Android
- Réduction prévue de la dette technique d’ici 2023~2024
→ poursuite d’un modèle de développement « Upstream First » pour les nouvelles fonctionnalités
→ Google se consacre actuellement à faire passer en upstream tous les patchs Out-of-Tree du noyau commun Android
3 commentaires
Je ne comprenais pas bien ce qu’était l’« upstream first »… alors j’ai cherché. https://www.redhat.com/ko/blog/what-open-source-upstream
Célèbre pour ses correctifs downstream = Android utilise le noyau Linux, mais il était réputé pour prendre le noyau Linux, y appliquer des correctifs uniquement pour lui-même, les utiliser dans Android, sans intégrer (ni contribuer) ces correctifs au projet du noyau Linux.
C’est bien ce que cela signifie ?
Je comprends cela dans le sens que vous indiquez. Dans le cas de Samsung, il y a même eu des articles disant que, en reprenant Android et en appliquant eux-mêmes des correctifs de sécurité liés au noyau, ils créaient en pratique encore plus de failles de sécurité, ce que Google n’appréciait pas.
https://fr.news.hada.io/topic?id=1542