Google nuju ngembangkeun sistem ARCVM anyar pikeun ngajalankeun aplikasi Android dina Chrome OS

Dina wates proyék ARCVM (Mesin Virtual ARC) Google mekarkeun pikeun Chrome OS pilihan lapisan anyar pikeun ngajalankeun aplikasi Android. Beda konci tina lapisan ARC ++ ayeuna diajukeun (Android Runtime pikeun Chrome) nyaéta pamakéan mesin virtual full-fledged tinimbang hiji wadah. Téknologi anu dipasang dina ARCVM parantos dianggo dina subsistem Crostini pikeun ngajalankeun aplikasi Linux dina Chrome OS.

Gantina wadahna diasingkeun nganggo spasi ngaran, seccomp, alt syscall, SELinux sareng cgroups, ARCVM nganggo monitor mesin virtual pikeun ngajalankeun lingkungan Android. CrosVM dumasar kana KVM hypervisor na dirobah dina tingkat setélan, gambar sistem Tungtung, kaasup kernel dilucuti-handap sarta lingkungan sistem minimal. Input sareng kaluaran kana layar dikelompokeun ngaliwatan peluncuran server komposit panengah di jero mesin virtual, anu teraskeun kaluaran, acara input sareng operasi nganggo clipboard antara lingkungan virtual sareng utama (Dina ARC ++ dilarapkeun aksés langsung ka lapisan DRM ngaliwatan Render Node).

Datang pas Google teu rencana ngaganti ARC ++ subsistem ayeuna jeung ARCVM, tapi dina jangka panjang ARCVM dipikaresep ti sudut pandang ngahiji jeung subsistem pikeun ngajalankeun aplikasi Linux Ubuntu jeung nyadiakeun isolasi stricter lingkungan Android (wadahna ngagunakeun kernel umum jeung sistem utama. sareng nahan aksés langsung kana telepon sistem sareng antarmuka kernel, kerentanan anu tiasa dianggo pikeun kompromi sadayana sistem tina wadahna).

Pamakéan ARCVM ogé bakal ngamungkinkeun pamaké pikeun masang aplikasi Android sawenang-wenang, tanpa diwatesan ku dihijikeun ka diréktori Google Play sarta tanpa merlukeun alat pikeun pindah ka modeu pamekar (dina mode normal). diwenangkeun ngan masang aplikasi anu dipilih ti Google Play). Fitur ieu dipikabutuh pikeun ngatur pamekaran aplikasi Android dina Chrome OS. Ayeuna, éta parantos tiasa dipasang lingkungan Android Studio dina Chrome OS, tapi pikeun nguji aplikasi anu dikembangkeun, anjeun kedah ngaktipkeun Mode Pamekar.

sumber: opennet.ru

Tambahkeun komentar