Google inatengeneza mfumo mpya wa ARCVM wa kuendesha programu za Android kwenye Chrome OS

Katika mipaka ya mradi ARCVM (ARC Virtual Machine) Google yanaendelea kwa Chrome OS chaguo jipya la safu ya kuendesha programu za Android. Tofauti kuu kutoka kwa safu ya ARC++ inayopendekezwa kwa sasa (Android Runtime for Chrome) ni matumizi ya mashine kamili ya mtandaoni badala ya kontena. Teknolojia zilizopachikwa katika ARCVM tayari zinatumika katika mfumo mdogo Crostini ili kuendesha programu za Linux kwenye Chrome OS.

Badala ya kontena iliyotengwa kwa kutumia nafasi za majina, seccomp, alt syscall, SELinux na vikundi, ARCVM hutumia kifuatiliaji cha mashine kuendesha mazingira ya Android. CrosVM kulingana na hypervisor ya KVM na imebadilishwa katika kiwango cha mipangilio, picha ya mfumo Mwisho, ikijumuisha kerneli iliyovuliwa na mazingira kidogo ya mfumo. Ingizo na utoaji kwenye skrini hupangwa kupitia uzinduzi wa seva ya mchanganyiko wa kati ndani ya mashine pepe, ambayo husambaza matokeo, matukio ya kuingiza na uendeshaji kwa ubao wa kunakili kati ya mazingira pepe na kuu (Katika ARC++ imetumika ufikiaji wa moja kwa moja kwa safu ya DRM kupitia Njia ya Upeanaji).

Inakuja Google hivi karibuni haina mpango badilisha mfumo wa sasa wa ARC++ na ARCVM, lakini kwa muda mrefu ARCVM inavutia kutoka kwa mtazamo wa kuunganishwa na mfumo mdogo wa kuendesha programu za Linux na kutoa utengaji mkali zaidi wa mazingira ya Android (chombo kinatumia kernel ya kawaida na mfumo mkuu. na huhifadhi ufikiaji wa moja kwa moja kwa simu za mfumo na violesura vya kernel, athari ambayo inaweza kutumika kuhatarisha mfumo mzima kutoka kwa kontena).

Utumiaji wa ARCVM pia utafanya uwezekano wa kuruhusu watumiaji kusakinisha programu kiholela za Android, bila kuzuiliwa kuunganishwa kwenye saraka ya Google Play na bila kuhitaji kifaa kibadilishwe hadi modi ya msanidi (katika hali ya kawaida. ruhusiwa kusakinisha programu zilizochaguliwa pekee kutoka Google Play). Kipengele hiki ni muhimu kwa ajili ya kupanga maendeleo ya programu za Android kwenye Chrome OS. Kwa sasa, tayari inawezekana kusakinisha mazingira ya Studio ya Android kwenye Chrome OS, lakini ili kujaribu programu zinazotengenezwa, lazima uwashe Hali ya Wasanidi Programu.

Chanzo: opennet.ru

Kuongeza maoni