Det mobile operativsystem Android er baseret på en Linux-kerne, men det er ikke en standardkerne; det er kraftigt modificeret. Den inkluderer 'opgraderinger' fra Google, chipproducenter som Qualcomm og MediaTek samt OEM-producenter. Men nu rapporteres det, at 'godhedens selskab' sit system til den primære version af kernen.

Under Linux Plumbers-konferencen i år førte Google-ingeniører forhandlinger om dette emne. Det forventes, at dette vil reducere omkostningerne og overheaden ved support, gavne Linux-projektet som helhed, øge ydeevnen og forlænge enhedernes batterilevetid. Det vil også muliggøre hurtigere deployment af opdateringer og reducere fragmenteringen.
Det første trin i denne proces er at samle så mange Android-modifikationer som muligt i den primære Linux-kerne. Per februar 2018 har den samlede Android-kerne (som producenter tilføjer ekstra ændringer til) over 32.000 tilføjelser og mere end 1500 fjernelser i forhold til den grundlæggende version af Linux 4.14.0. Dette er en forbedring i forhold til situationen for nogle år siden, hvor Android tilføjede over 60.000 kode-linjer til Linux.
Android-kernen modtager stadig modifikationer fra chipproducenter (f.eks. Qualcomm og MediaTek) og fra OEM-producenter (f.eks. Samsung og LG). Google forbedrede denne proces i 2017 med Project Treble, hvor enhedsdrivere separeres fra resten af Android. Virksomheden ønsker at implementere denne teknologi i den primære Linux-kerne, hvilket potentielt kan fjerne behovet for kerner til hver enhed og yderligere fremskynde opdateringsprocessen for Android.
Ideen, som Google-ingeniører foreslår, er at skabe et interface i Linux-kernen, der ville gøre det muligt for proprietære enhedsdrivere at fungere som modulære tilføjelser. Dette ville gøre det muligt at bruge Project Treble i den almindelige Linux-kerne.
Interessant nok er nogle medlemmer af Linux-fællesskabet imod ideen om at overføre Android til den. Årsagen er den meget hurtige proces med modifikationer og ændringer i den almindelige kerne, mens proprietære systemer 'trækker' hele byrden af kompatibilitet med ældre versioner.
Derfor er det stadig uklart, hvornår overgangen af Android til den standard Linux-kerne og integrationen af systemet Project Treble vil finde sted og nå frem til udgivelsen. Men selve ideen er temmelig interessant og lovende.
Kilde: 3dnews.ru
