Google Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° Π½ΠΎΠ²Π° ARCVM систСма Π·Π° стартиранС Π½Π° Android прилоТСния Π½Π° Chrome OS

Π’ Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ARCVM (ARC Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина) Google Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° Π·Π° Chrome OS Π½ΠΎΠ²Π° опция Π·Π° слой Π·Π° стартиранС Π½Π° прилоТСния Π·Π° Android. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ прСдлоТСния ARC++ слой (Android Runtime for Chrome) Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина вмСсто ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅, Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π² ARCVM, Π²Π΅Ρ‡Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² подсистСмата ΠšΡ€ΠΎΡΡ‚ΠΈΠ½ΠΈ Π·Π° стартиранС Π½Π° Linux прилоТСния Π² Chrome OS.

ВмСсто ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°, seccomp, alt syscall, SELinux ΠΈ cgroups, ARCVM ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина, Π·Π° Π΄Π° стартира срСдата Π½Π° Android CrosVM Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° KVM Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Π½Π° Π½ΠΈΠ²ΠΎ настройки, систСмСн ΠΎΠ±Ρ€Π°Π· Π—Π°Π²ΡŠΡ€ΡˆΠ²Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΡΡŠΠΊΡ€Π°Ρ‚Π΅Π½ΠΎ ядро ​​и ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° систСмна срСда. Π’Ρ…ΠΎΠ΄ΡŠΡ‚ ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄ΡŠΡ‚ към Π΅ΠΊΡ€Π°Π½Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Ρ‡Ρ€Π΅Π· стартиранС Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π° ΠΈΠ·Ρ…ΠΎΠ΄Π°, Π²Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ с ΠΊΠ»ΠΈΠΏΠ±ΠΎΡ€Π΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° ΠΈ основната срСда (Π’ ARC++ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ DRM слоя Ρ‡Ρ€Π΅Π· Render Node).

ΠžΡ‡Π°ΠΊΠ²Π°ΠΉΡ‚Π΅ скоро Google Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π° Π·Π°ΠΌΠ΅Π½ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° подсистСма ARC++ с ARCVM, Π½ΠΎ Π² Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π΅Π½ ΠΏΠ»Π°Π½ ARCVM прСдставлява интСрСс ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° обСдиняванС с подсистСмата Π·Π° стартиранС Π½Π° Linux прилоТСния ΠΈ осигуряванС Π½Π° ΠΏΠΎ-строга изолация Π½Π° срСдата Π½Π° Android (ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΡŠΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠ±Ρ‰ΠΎ ядро ​​с основната систСма ΠΈ Π·Π°ΠΏΠ°Π·Π²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ систСмни извиквания ΠΈ интСрфСйси Π½Π° ядрото, уязвимост, Π² която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° цялата систСма ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°).

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ARCVM ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° инсталират ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ прилоТСния Π·Π° Android, Π±Π΅Π· Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ Π΄ΠΎ ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½Π΅ с дирСкторията Π½Π° Google Play ΠΈ Π±Π΅Π· Π΄Π° изисква устройството Π΄Π° бъдС ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ (Π² Π½ΠΎΡ€ΠΌΠ°Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ ΡƒΠ²ΠΎΠ»Π½Π΅Π½ инсталиранС само Π½Π° ΠΈΠ·Π±Ρ€Π°Π½ΠΈ прилоТСния ΠΎΡ‚ Google Play). Π’Π°Π·ΠΈ функция Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° прилоТСния Π·Π° Android Π² Chrome OS. ΠŸΠΎΠ½Π°ΡΡ‚ΠΎΡΡ‰Π΅ΠΌ Π²Π΅Ρ‡Π΅ Π΅ възмоТно Π΄Π° инсталиратС срСдата Π½Π° Android Studio Π² Chrome OS, Π½ΠΎ Π·Π° Π΄Π° тСстватС прилоТСнията, ΠΊΠΎΠΈΡ‚ΠΎ сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚, трябва Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€