Google töötab microdroidi kallal, mis on minimaalne Android-põhine Linuxi pilt, mis on mõeldud kasutamiseks virtuaalses masinas. Siin on see, mida me seni teame.
Google valmistab mikrodroide, mis ettevõtte sõnul on "minimaalne Android-põhine Linuxi pilt".
Vastavalt kohustuse kirjeldus, kasutatakse mikrodroidi virtuaalsetes masinates ja see on loodud üldise Android-süsteemi eemaldatud versioonina pilt (GSI)." GSI on juba avatud lähtekoodiga Androidi põhiversioon, kuid mikrodroid näib olevat veelgi kärbitud alla. Selle projekti eesmärk võib olla võimaldada Androidi minimaalse versiooni käitamist hüperviisori peal selleks, et võimaldada täieliku teisese töölaua pakkumise asemel üksiku Androidi rakenduse virtualiseerimist keskkond.
Projekt on tõenäoliselt osa Google'i suurematest jõupingutustest Androidi riistvara virtualiseerimise võimaldamiseks, et parandada turvalisust. Täpsemalt töötab Google selle nimel, et viia Linuxi tuuma virtualiseerimismehhanism nimega "KVM" Android-seadmetesse, mis töötavad ARM64 SoC-dega, ütles Jake Edge.
LWN. ( LWN artikkel esitab kokkuvõtte esitlusest nimega "Virtualiseerimine massidele: KVM-i paljastamine Androidis" [PDF-i hoiatus], mida pidas Google'i töötaja Will Deacon KVM-i foorumil.) Väidetavalt eemaldab KVM-i toe kaasamine kolmanda osapoole koodi privileegi, mis töötab ühes Armv8-s. kõrgelt privilegeeritud eranditasemed. Kolmanda osapoole koodi, näiteks DRM-i, krüptograafia ja muude binaarfailide jaoks mõeldud koodid, saab selle asemel käitada VM-is Android OS-iga samal tasemel.Nende virtuaalmasinate haldamiseks kohandab Google Chrome OS-i VMM-i (crosvm), millega on harjunud käitage Chrome OS-is Linuxi rakendusi, Androidile. Google on valmistub pakkuda crosvm-i osana uuest APEX-paketist nimega "Virtualiseerimine", tuues samal ajal oma "kaitstud KVM" projekti ARM64 jaoks Androidi Linuxi kerneli kahvlite jaoks.
Mikrodroidiga näeme ette, et Google soovib Androidi kõrval käitada väikseid virtuaalmasinaid, võimalusel DRM-iga seotud rakenduste jaoks. Microdroidil on aluseks oleva Androidi hostiga suhtlemiseks minimaalselt komponente, nagu init- ja sideaineteenused. Võimalik, et see jõupingutus seostub uus Type-1 hüperviisor Snapdragon 888-s, mis ettevõtte sõnul võimaldab isoleerida andmeid samas seadmes olevate rakenduste ja OS-ide vahel ning vahetada koheselt isoleeritud OS-ide vahel ilma jõudluse halvenemiseta.
Samuti on võimalik, et see on seotud Google'i jõupingutustega laiendada crosvm-i ideed Androidi rakendustele ettevõtte osana. käimasolev "ARCVM" projekt. Ilma lisateabeta ei saa me kindlalt öelda, millised on Google'i kavatsused, kuid me hoiame AOSP Gerritil rohkem üksikasju.
Tänu XDA tunnustatud arendajale luca020400 vihje eest ja tunnustatud arendajale phhusson tema abi eest!