Google şirkəti Chrome OS-də Android proqramlarını işə salmaq üçün yeni ARCVM sistemi hazırlayır

Layihə çərçivəsində ARCVM (ARC Virtual Machine) Google inkişaf edir Chrome OS üçün Android proqramlarını işə salmaq üçün yeni qat seçimi. Hazırda təklif olunan ARC++ qatından (Android Runtime for Chrome) əsas fərq konteyner əvəzinə tam hüquqlu virtual maşının istifadəsidir. ARCVM-ə daxil edilmiş texnologiyalar artıq alt sistemdə istifadə olunur Crostini Chrome OS-də Linux proqramlarını işə salmaq üçün.

Ad boşluqları, seccomp, alt sistem çağırışı, SELinux və qruplar istifadə edərək təcrid olunmuş konteyner əvəzinə ARCVM Android mühitini idarə etmək üçün virtual maşın monitorundan istifadə edir. CrosVM KVM hipervizoru əsasında və dəyişdirilmiş parametrlər səviyyəsində, sistem şəkli Bitir, soyulmuş nüvə və minimal sistem mühiti daxil olmaqla. Ekrana giriş və çıxış virtual maşın daxilində çıxış, daxiletmə hadisələri və əməliyyatları virtual və əsas mühit arasında mübadilə buferi ilə ötürən ara kompozit serverin işə salınması yolu ilə təşkil edilir (ARC++-da). tətbiq edilir Render Node vasitəsilə DRM qatına birbaşa çıxış).

Tezliklə Google planlaşdırma deyil cari ARC++ alt sistemini ARCVM ilə əvəz edin, lakin uzunmüddətli perspektivdə ARCVM Linux proqramlarını işə salmaq üçün alt sistemlə birləşmək və Android mühitinin daha sərt izolyasiyasını təmin etmək baxımından maraq doğurur (konteyner əsas sistemlə ümumi nüvədən istifadə edir) və sistem zənglərinə və ləpə interfeyslərinə birbaşa çıxışı saxlayır, bu boşluqda bütün sistemi konteynerdən təhlükə altına almaq üçün istifadə edilə bilər).

ARCVM-dən istifadə həmçinin istifadəçilərə Google Play kataloquna bağlanmadan və cihazın developer rejiminə (normal rejimdə) keçirilməsini tələb etmədən özbaşına Android proqramlarını quraşdırmağa imkan verəcək. icazə verilir yalnız Google Play-dən seçilmiş proqramların quraşdırılması). Bu funksiya Chrome ƏS-də Android proqramlarının işlənib hazırlanmasını təşkil etmək üçün lazımdır. Hazırda Chrome ƏS-də Android Studio mühitini quraşdırmaq artıq mümkündür, lakin hazırlanmaqda olan proqramları sınaqdan keçirmək üçün Developer Rejimini aktivləşdirməlisiniz.

Mənbə: opennet.ru

Добавить комментарий