Google ønsker at flytte Android til den primære Linux-kerne

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" har til hensigt at oversætte dit system til hovedversionen af ​​kernen.

Google ønsker at flytte Android til den primære Linux-kerne

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

Tilføj en kommentar