Android-mobiloperativsystemet er baseret på Linux-kernen, men det er ikke en standardkerne, men en meget modificeret. Det inkluderer "opgraderinger" fra Google, chipdesignerne Qualcomm og MediaTek og OEM'er. Men nu forlyder det, at det "gode selskab"
Google-ingeniører holdt foredrag om dette emne på dette års Linux Plumbers-konference. Dette forventes at reducere omkostningerne og understøtte overhead, gavne Linux-projektet som helhed, forbedre ydeevnen og øge enhedens batterilevetid. Dette vil også give mulighed for hurtigere implementering af opdateringer og reducere fragmentering.
Det første trin i denne proces er at flette så mange Android-modifikationer som muligt ind i Linux-kernen. Fra februar 2018 har den almindelige Android-kerne (som producenter foretager yderligere ændringer) over 32 tilføjelser og over 000 sletninger sammenlignet med den primære Linux 1500-udgivelse. Dette er en forbedring i forhold til et par år siden, da Android tilføjede over 4.14.0 linjer kode til Linux.
Android-kernen modtager stadig ændringer fra chipproducenter (som Qualcomm og MediaTek) og OEM'er (som Samsung og LG). Google forbedrede denne proces i 2017 med Project Treble, som adskilte enhedsspecifikke drivere fra resten af Android. Virksomheden ønsker at integrere denne teknologi i Linux-hovedkernen, hvilket potentielt eliminerer behovet for per-enhedskerner og fremskynder Android-opdateringsprocessen yderligere.
Ideen foreslået af Googles ingeniører er at skabe en grænseflade i Linux-kernen, der vil tillade proprietære enhedsdrivere at fungere som plug-ins. Dette ville gøre det muligt for Project Treble at blive brugt i en almindelig Linux-kerne.
Interessant nok er nogle medlemmer af Linux-fællesskabet imod ideen om at overføre Android til det. Årsagen er den meget hurtige proces med modifikation og ændringer i den almindelige kerne, mens proprietære systemer "trækker" hele byrden af kompatibilitet med ældre versioner med sig.
Det er således endnu ikke klart, hvornår overgangen af Android til standard Linux-kernen og integrationen af Project Treble-systemet i den vil finde sted og nå udgivelsen. Men selve ideen er meget interessant og lovende.
Kilde: 3dnews.ru