Iphrojekthi ye-Waydroid ithuthukisa iphakheji yokusebenzisa i-Android ekusakazweni kwe-GNU/Linux

Iphrojekthi ye-Waydroid ilungiselele ikhithi yamathuluzi ekuvumela ukuthi udale indawo engayodwa ekusabalaliseni kwe-Linux okuvamile ukuze ulayishe isithombe esiphelele sesistimu yesikhulumi se-Android futhi uhlele ukwethulwa kwezinhlelo zokusebenza ze-Android usisebenzisa. Ikhodi yekhithi yamathuluzi ephakanyiswe yiphrojekthi ibhalwe ngePython futhi inikezwa ngaphansi kwelayisensi ye-GPLv3. Amaphakheji enziwe ngomumo akhiqizelwa Ubuntu 20.04/21.04, Debian 11, Droidian kanye ne-Ubports.

Indawo yakhiwe kusetshenziswa ubuchwepheshe obujwayelekile ukuze kudalwe iziqukathi ezingazodwa, njengezikhala zamagama zezinqubo, ama-ID wabasebenzisi, isistimu engaphansi yenethiwekhi kanye nezindawo zokukhweza. Ikhithi yamathuluzi ye-LXC isetshenziselwa ukuphatha isiqukathi. Ukuze usebenzise i-Android, amamojula e-“binder_linux” kanye ne-“ashmem_linux” alayishwa phezu kwe-Linux kernel evamile.

Imvelo yakhelwe ukusebenza ngeseshini esuselwe kuphrothokholi ye-Wayland. Ngokungafani nendawo efanayo ye-Anbox, inkundla ye-Android inikezwa ukufinyelela okuqondile ku-hardware, ngaphandle kwezendlalelo ezengeziwe. Isithombe sesistimu ye-Android esiphakanyiselwe ukufakwa sisekelwe kumihlangano evela ku-LineageOS nephrojekthi ye-Android 10.

Izici ze-Waydroid:

  • Ukuhlanganiswa kwedeskithophu - Izinhlelo zokusebenza ze-Android zingasebenza ngapha nangapha nezinhlelo zokusebenza zomdabu ze-Linux.
    Iphrojekthi ye-Waydroid ithuthukisa iphakheji yokusebenzisa i-Android ekusakazweni kwe-GNU/Linux
  • Isekela ukubeka izinqamuleli ezinhlelweni zokusebenza ze-Android kumenyu evamile kanye nokubonisa izinhlelo kumodi yokubuka konke.
    Iphrojekthi ye-Waydroid ithuthukisa iphakheji yokusebenzisa i-Android ekusakazweni kwe-GNU/Linux
  • Isekela ukusebenzisa izinhlelo zokusebenza ze-Android kumodi yamawindi amaningi kanye namafasitela esitayela ukuze afane nomklamo oyisisekelo wedeskithophu.
    Iphrojekthi ye-Waydroid ithuthukisa iphakheji yokusebenzisa i-Android ekusakazweni kwe-GNU/Linux
  • Imidlalo ye-Android inamandla okusebenzisa izinhlelo zokusebenza ngemodi yesikrini esigcwele.
    Iphrojekthi ye-Waydroid ithuthukisa iphakheji yokusebenzisa i-Android ekusakazweni kwe-GNU/Linux
  • Imodi iyatholakala ukuze kuboniswe isixhumi esibonakalayo esijwayelekile se-Android.
  • Ukufaka izinhlelo ze-Android kumodi yegraphical, ungasebenzisa uhlelo lwe-F-Droid noma isixhumi esibonakalayo somugqa womyalo (“uhlelo lokusebenza lwe-waydroid faka 123.apk”). I-Google Play ayisekelwe ngenxa yokuthi iboshelwe kumasevisi e-Android yobunikazi ye-Google, kodwa ungakwazi ukufaka okunye ukufakwa kwamahhala kwezinsizakalo ze-Google kusukela kuphrojekthi ye-microG.

Source: opennet.ru

Engeza amazwana