ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Waydroid Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ для запуска Android Π² дистрибутивах GNU/Linux

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Waydroid ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ инструмСнтарий, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Linux-дистрибутивС ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ систСмного ΠΎΠ±Ρ€Π°Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ запуск с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Код ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ инструмСнтария написан Π½Π° языкС Python ΠΈ поставляСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ для Ubuntu 20.04/21.04, Debian 11, Droidian ΠΈ Ubports.

ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ формируСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡˆΡ‚Π°Ρ‚Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ для создания ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ пространства ΠΈΠΌΡ‘Π½ для процСссов, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, сСтСвой подсистСмы ΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ монтирования. Для управлСния ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ задСйствован инструмСнтарий LXC. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Android ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ядра Linux Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ «binder_linux» ΠΈ «ashmem_linux».

ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ рассчитано Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с сСансом Π½Π° Π±Π°Π·Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π³ΠΎ окруТСния Anbox, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Android прСдоставляСтся прямой доступ ΠΊ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡŽ, Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… прослоСк. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ для установки систСмный ΠΎΠ±Ρ€Π°Π· Android основан Π½Π° сборках ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° LineageOS ΠΈ Android 10.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Waydroid:

  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом — прилоТСния для Android ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ с Ρ€ΠΎΠ΄Π½Ρ‹ΠΌΠΈ прилоТСниями для Linux.
    ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Waydroid Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ для запуска Android Π² дистрибутивах GNU/Linux
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ярлыков Π½Π° Android-прилоТСния Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ мСню ΠΈ ΠΏΠΎΠΊΠ°Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ΠΎΠ±Π·ΠΎΡ€Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.
    ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Waydroid Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ для запуска Android Π² дистрибутивах GNU/Linux
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ запуск Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΎΠΊΠΎΠ½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ стилизация ΠΎΠΊΠΎΠ½ ΠΏΠΎΠ΄ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.
    ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Waydroid Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ для запуска Android Π² дистрибутивах GNU/Linux
  • Для Android-ΠΈΠ³Ρ€ прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² полноэкранном Ρ€Π΅ΠΆΠΈΠΌΠ΅.
    ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Waydroid Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ для запуска Android Π² дистрибутивах GNU/Linux
  • ДоступСн Ρ€Π΅ΠΆΠΈΠΌ для ΠΏΠΎΠΊΠ°Π·Π° ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ интСрфСйса Android.
  • Для установки Android-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² графичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ F-Droid ΠΈΠ»ΠΈ интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки («waydroid app install 123.apk»). Google Play Π½Π΅ поддСрТиваСтся ΠΈΠ·-Π·Π° привязки ΠΊ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌ Android-сСрвисам Google, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ сСрвисов Google ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° microG.

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