„Waydroid“ projektas kuria paketą, skirtą „Android“ paleisti GNU/Linux platinimuose

Waydroid projektas parengė įrankių rinkinį, leidžiantį sukurti izoliuotą aplinką įprastoje Linux distribucijoje, kad būtų galima įkelti visą Android platformos sistemos vaizdą ir organizuoti Android programų paleidimą naudojant ją. Projekto siūlomo įrankių rinkinio kodas parašytas Python kalba ir pateikiamas pagal GPLv3 licenciją. Sugeneruoti paruošti paketai Ubuntu 20.04/21.04, Debian 11, Droidian ir Ubports.

Aplinka formuojama naudojant standartines technologijas, skirtas sukurti izoliuotus konteinerius, tokius kaip vardų erdvės procesams, vartotojo ID, tinklo posistemė ir prijungimo taškai. LXC įrankių rinkinys naudojamas konteineriui valdyti. Norint paleisti „Android“, „binder_linux“ ir „ashmem_linux“ moduliai įkeliami ant įprasto „Linux“ branduolio.

Aplinka sukurta dirbti su seansu, pagrįstu Wayland protokolu. Skirtingai nuo panašios „Anbox“ aplinkos, „Android“ platformai suteikiama tiesioginė prieiga prie aparatinės įrangos, be papildomų sluoksnių. Siūlomas įdiegti „Android“ sistemos vaizdas yra pagrįstas „LineageOS“ ir „Android 10“ projekto rinkiniais.

„Waydroid“ funkcijos:

  • Stalinio kompiuterio integravimas – „Android“ programos gali veikti kartu su vietinėmis „Linux“ programomis.
    „Waydroid“ projektas kuria paketą, skirtą „Android“ paleisti GNU/Linux platinimuose
  • Jis palaiko „Android“ programų nuorodų įdėjimą į standartinį meniu ir programų rodymą apžvalgos režimu.
    „Waydroid“ projektas kuria paketą, skirtą „Android“ paleisti GNU/Linux platinimuose
  • Jis palaiko „Android“ programų paleidimą kelių langų režimu ir langų stilių, kad atitiktų pagrindinį darbalaukio dizainą.
    „Waydroid“ projektas kuria paketą, skirtą „Android“ paleisti GNU/Linux platinimuose
  • Android žaidimai turi galimybę paleisti programas viso ekrano režimu.
    „Waydroid“ projektas kuria paketą, skirtą „Android“ paleisti GNU/Linux platinimuose
  • Galimas režimas, rodantis standartinę „Android“ sąsają.
  • Norėdami įdiegti Android programas grafiniu režimu, galite naudoti F-Droid programą arba komandų eilutės sąsają ("waydroid app install 123.apk"). „Google Play“ nepalaikoma, nes yra susieta su „Google“ patentuotomis „Android“ paslaugomis, tačiau galite įdiegti alternatyvų nemokamą „Google“ paslaugų diegimą iš projekto „microG“.

Šaltinis: opennet.ru

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