Google ngembangake sistem ARCVM anyar kanggo mbukak aplikasi Android ing Chrome OS

Ing wates proyek ARCVM (Mesin Virtual ARC) Google ngrembaka kanggo Chrome OS pilihan lapisan anyar kanggo mbukak aplikasi Android. Bentenane utama saka lapisan ARC ++ sing saiki diusulake (Android Runtime for Chrome) yaiku nggunakake mesin virtual sing lengkap tinimbang wadhah. Teknologi sing dipasang ing ARCVM wis digunakake ing subsistem kasebut Crostini kanggo mbukak aplikasi Linux ing Chrome OS.

Tinimbang wadhah sing diisolasi nggunakake ruang jeneng, seccomp, alt syscall, SELinux lan cgroups, ARCVM nggunakake monitor mesin virtual kanggo mbukak lingkungan Android. CrosVM adhedhasar KVM hypervisor lan diowahi ing tingkat setelan, gambar sistem Pungkasan, kalebu kernel sing diudani lan lingkungan sistem minimal. Input lan output menyang layar diatur liwat peluncuran server gabungan penengah ing mesin virtual, sing nerusake output, acara input lan operasi karo clipboard antarane lingkungan virtual lan utama (Ing ARC ++ ditrapake akses langsung menyang lapisan DRM liwat Render Node).

Rauh Google ora ngrancang ngganti subsistem ARC ++ saiki karo ARCVM, nanging ing jangka panjang ARCVM minangka kapentingan saka sudut pandang penyatuan karo subsistem kanggo nglakokake aplikasi Linux lan nyediakake isolasi sing luwih ketat ing lingkungan Android (wadhah kasebut nggunakake kernel umum karo sistem utama. lan nahan akses langsung menyang telpon sistem lan antarmuka kernel, kerentanan sing bisa digunakake kanggo kompromi kabeh sistem saka wadhah).

Panggunaan ARCVM uga bakal ngidini pangguna nginstal aplikasi Android kanthi sewenang-wenang, tanpa diwatesi kanggo disambungake menyang direktori Google Play lan tanpa mbutuhake piranti dialihake menyang mode pangembang (ing mode normal. diijini mung nginstal aplikasi sing dipilih saka Google Play). Fitur iki perlu kanggo ngatur pangembangan aplikasi Android ing Chrome OS. Saiki, wis bisa nginstal lingkungan Android Studio ing Chrome OS, nanging kanggo nyoba aplikasi sing dikembangake, sampeyan kudu ngaktifake Mode Pangembang.

Source: opennet.ru

Add a comment