Waydroid loyihasi Android platformasining to'liq tizimli tasvirini yuklash va undan foydalanib Android ilovalarini ishga tushirishni tashkil qilish uchun oddiy Linux distribyutsiyasida izolyatsiya qilingan muhit yaratish imkonini beruvchi asboblar to'plamini tayyorladi. Loyiha tomonidan taklif qilingan asboblar to'plamining kodi Python-da yozilgan va GPLv3 litsenziyasi ostida taqdim etilgan. Tayyor paketlar Ubuntu 20.04/21.04, Debian 11, Droidian va Ubports uchun yaratilgan.
Atrof-muhit izolyatsiyalangan konteynerlarni yaratish uchun standart texnologiyalardan foydalangan holda shakllantiriladi, masalan, jarayonlar uchun nomlar, foydalanuvchi identifikatorlari, tarmoq quyi tizimi va ulanish nuqtalari. LXC asboblar to'plami konteynerni boshqarish uchun ishlatiladi. Androidni ishga tushirish uchun oddiy Linux yadrosi ustiga βbinder_linuxβ va βashmem_linuxβ modullari yuklanadi.
Atrof-muhit Wayland protokoli asosida sessiya bilan ishlash uchun mo'ljallangan. Shunga o'xshash Anbox muhitidan farqli o'laroq, Android platformasiga qo'shimcha qatlamlarsiz to'g'ridan-to'g'ri uskunadan foydalanish imkoniyati beriladi. O'rnatish uchun tavsiya etilgan Android tizimi tasviri LineageOS va Android 10 loyihasi yig'malariga asoslangan.
Wadroid xususiyatlari:
- Ish stoli integratsiyasi - Android ilovalari mahalliy Linux ilovalari bilan yonma-yon ishlashi mumkin.
- U standart menyuda Android ilovalariga yorliqlarni joylashtirish va dasturlarni umumiy ko'rish rejimida ko'rsatishni qo'llab-quvvatlaydi.
- U ko'p oynali rejimda Android ilovalarini ishga tushirishni va asosiy ish stoli dizayniga mos keladigan oynalarni uslublashni qo'llab-quvvatlaydi.
- Android o'yinlari ilovalarni to'liq ekran rejimida ishlatish imkoniyatiga ega.
- Standart Android interfeysini ko'rsatish uchun rejim mavjud.
- Android dasturlarini grafik rejimda oΚ»rnatish uchun siz F-Droid ilovasidan yoki buyruq qatori interfeysidan (βwaydroid app install 123.apkβ) foydalanishingiz mumkin. Google-ning xususiy Android xizmatlariga bog'langanligi sababli Google Play qo'llab-quvvatlanmaydi, lekin siz microG loyihasidan Google xizmatlarining muqobil bepul amalga oshirilishini o'rnatishingiz mumkin.
Manba: opennet.ru