Google ARCVM sistema berri bat garatzen ari da Android aplikazioak Chrome OS-en exekutatzeko

Proiektuaren mugetan ARCVM (ARC Makina Birtuala) Google garatzen da Chrome OSrentzat Android aplikazioak exekutatzeko geruza aukera berria. Gaur egun proposatzen den ARC++ geruzarekiko (Android Runtime for Chrome) gakoa makina birtual osoa erabiltzea da edukiontzi baten ordez. ARCVMn txertatutako teknologiak dagoeneko erabiltzen dira azpisisteman crostini Chrome OS-en Linux aplikazioak exekutatzeko.

Izen-espazioak, seccomp, alt syscall, SELinux eta cgroups erabiliz isolatutako edukiontzi baten ordez, ARCVM-k makina birtualaren monitore bat erabiltzen du Android ingurunea exekutatzeko. CrosVM KVM hipervisorean oinarrituta eta aldatua ezarpenen mailan, sistemaren irudia amaitzen, kernel kendua eta sistema gutxieneko ingurunea barne. Pantailaren sarrera eta irteera makina birtualaren barruan bitarteko zerbitzari konposatu baten abiaraztearen bidez antolatzen da, irteera, sarrerako gertaerak eta eragiketak arbelarekin ingurune birtualaren eta nagusiaren artean birbidaltzen dituena (ARC++-n). aplikatu DRM geruzarako zuzeneko sarbidea Errendatu Nodoaren bidez).

Laster Google ez du planifikatzen ordezkatu egungo ARC++ azpisistema ARCVM-rekin, baina epe luzera ARCVM interesgarria da Linux aplikazioak exekutatzeko azpisistemarekin bateratzearen ikuspegitik eta Android ingurunearen isolamendu zorrotzagoa eskaintzeko (edukiontziak kernel komun bat erabiltzen du sistema nagusiarekin. eta sistema-deietarako eta nukleo-interfazeetarako sarbide zuzena mantentzen du, ahultasun hori edukiontzitik sistema osoa arriskuan jartzeko erabil daitekeen).

ARCVM erabiltzeak, gainera, erabiltzaileei Android aplikazio arbitrarioak instalatzeko aukera emango die, Google Play direktoriora lotzera mugatu gabe eta gailua garatzaile moduan aldatu behar izan gabe (modu arruntean). baimenduta hautatutako aplikazioak soilik instalatzea Google Play-tik). Ezaugarri hau beharrezkoa da Android aplikazioen garapena Chrome OS-en antolatzeko. Gaur egun, dagoeneko posible da Android Studio ingurunea instalatzea Chrome OS-n, baina garatzen ari diren aplikazioak probatzeko, Garatzaile modua gaitu behar duzu.

Iturria: opennet.ru

Gehitu iruzkin berria