Google vill flytta Android till Linux-huvudkärnan

Android-mobiloperativsystemet är baserat på Linux-kärnan, men det är inte en standardkärna, utan en mycket modifierad sådan. Det inkluderar "uppgraderingar" från Google, chipdesigners Qualcomm och MediaTek och OEM. Men nu rapporteras det att det "bra företaget" har för avsikt att översätta ditt system till huvudversionen av kärnan.

Google vill flytta Android till Linux-huvudkärnan

Googles ingenjörer höll föredrag om detta ämne vid årets Linux Plumbers-konferens. Detta förväntas minska kostnaderna och stödja overhead, gynna Linux-projektet som helhet, förbättra prestanda och öka enhetens batterilivslängd. Detta kommer också att möjliggöra snabbare distribution av uppdateringar och minska fragmenteringen.

Det första steget i den här processen är att slå ihop så många Android-modifieringar som möjligt i Linux-huvudkärnan. Från och med februari 2018 har den vanliga Android-kärnan (till vilken tillverkare gör ytterligare ändringar) över 32 000 tillägg och över 1500 4.14.0 raderingar jämfört med huvudversionen av Linux 60. Detta är en förbättring jämfört med några år sedan, när Android lade till över 000 XNUMX rader kod till Linux.

Android-kärnan får fortfarande modifieringar från chiptillverkare (som Qualcomm och MediaTek) och OEM-tillverkare (som Samsung och LG). Google förbättrade denna process under 2017 med Project Treble, som separerade enhetsspecifika drivrutiner från resten av Android. Företaget vill bädda in denna teknik i den huvudsakliga Linux-kärnan, vilket potentiellt eliminerar behovet av kärnor per enhet och ytterligare påskynda Android-uppdateringsprocessen.

Idén som föreslås av Googles ingenjörer är att skapa ett gränssnitt i Linux-kärnan som skulle tillåta proprietära enhetsdrivrutiner att fungera som plug-ins. Detta skulle tillåta Project Treble att användas i en vanlig Linux-kärna.

Intressant nog är vissa medlemmar av Linux-communityt emot idén att porta Android till det. Anledningen är den mycket snabba processen för modifiering och ändringar i den vanliga kärnan, medan proprietära system "drar" med sig hela bördan av kompatibilitet med äldre versioner.

Således är det ännu inte klart när övergången av Android till standard Linux-kärnan och integrationen av Project Treble-systemet i den kommer att ske och nå release. Men själva idén är väldigt intressant och lovande.



Källa: 3dnews.ru

Lägg en kommentar