A mobil operációs rendszer, az Android a Linux magra épül, de ez nem egy szabványos, hanem erősen módosított mag. Tartalmazza a Google, a Qualcomm és a MediaTek chipgyártók, valamint OEM-gyártók "frissítéseit". Most már, ahogy azt jelentették, "a jóság társasága" rendszerét a magrendszer alapverziójára.

Az idei Linux Plumbers konferencián a Google mérnökei tárgyalásokat folytattak erről a témáról. Az elvárások szerint ez lehetővé teszi a költségek és a karbantartási ráfordítások csökkentését, amely jótékony hatással lesz a Linux projekt egészére, növeli a teljesítményt és meghosszabbítja az eszközök akkumulátor-élettartamát. Emellett gyorsabb frissítéseket tesz lehetővé, és csökkenti a fragmentációt.
A folyamat első lépéseként a cél az Android módosításainak minél nagyobb számú integrálása a Linux alapmagrendszerbe. 2018 februárjában az összes Android mag (amelybe a gyártók további módosításokat végeznek) több mint 32 000 kiegészítést és több mint 1500 törlést tartalmaz a Linux 4.14.0 alapváltozatával szemben. Ez előrelépés ahhoz képest, ami néhány évvel ezelőtt volt, amikor az Android több mint 60 000 kódsort adott hozzá a Linuxhoz.
Az Android magja továbbra is kap módosításokat a chipgyártóktól (például Qualcomm és MediaTek) és az OEM-gyártóktól (például Samsung és LG). A Google 2017-ben javította ezt a folyamatot a Project Treble segítségével, amely keretében az eszközspecifikus illesztőprogramok külön vannak választva az Android többi részétől. A cég azt szeretné, ha ezt a technológiát beépítenék a Linux alapmagrendszerébe, ami potenciálisan megszüntetné az egyes eszközök számára szükséges magokat, és még gyorsabbá tenné az Android frissítési folyamatát.
A Google mérnökeinek javaslata egy olyan interfész létrehozása a Linux magjában, amely lehetővé tenné a zárt forráskódú eszközillesztők számára, hogy csatlakoztatható modulokként működjön. Ez lehetővé tenné a Project Treble alkalmazását a normál Linux magban.
Érdekes, hogy a Linux közösség egyes képviselői ellenzik az Android áthelyezésének ötletét. Az ok a normál mag gyors módosítási és változtatási folyamata, míg a zárt forráskódú rendszerek "magukkal húzzák" a régi verziók kompatibilitásának teljes terhét.
Jelenleg nem világos, hogy mikor fog megtörténni az Android átállása a szabványos Linux kernelre, és a Project Treble rendszer integrálása. Az ötlet viszont rendkívül érdekes és ígéretes.
Forrás: 3dnews.ru
