„Waydroid“, įrankių rinkinys, skirtas „Android“ programoms turėti „Ubuntu“

Be jokios abejonės uviena iš labai pageidaujamų funkcijų Linux vartotojų yra galia naudoti „Android“ programas jūsų platinime Mėgstamiausias ir yra tai, kad nors yra daug metodų, kaip tai pasiekti, daugelis iš jų yra pagrįsti virtualios mašinos su sistema sukūrimu ir vykdymu, o tai nėra pats efektyviausias, kai reikia dviejų krypčių tarp Android ir platinimo. .

Štai kodėl Šiandien mes kalbėsime apie Waydroid projektą kuri parengė įrankių rinkinį, kuris leidžia sukurti izoliuotą aplinką įprastame Linux paskirstyme pNorėdami įkelti visą „Android“ platformos sistemos vaizdą ir su juo organizuoti Android programų paleidimą.

Apie Waydroid

Projektas anksčiau vadinosi „Anbox-Halium“, atkurta „Anbox“ versija, skirta naudoti daugiau vietinės pagrindinio įrenginio aparatinės įrangos nei „Anbox“, o tai reiškia greitesnį našumą. Pagrindinis projekto tikslas – „Halium“ pagrindu veikiančiuose „Linux“ telefonuose paleisti „Android“ programas („Halium“ savo koncepcija panaši į „Android“ GSI, tačiau skirta standartiniam „Linux“), tačiau ji taip pat gali veikti bet kuriame įrenginyje su „Linux“ branduoliu.

Aplinka kuriama naudojant standartines technologijas, kuriant izoliuotus konteineriuss, pvz., procesų vardų sritis, vartotojo ID, tinklo posistemes ir prijungimo taškus. LXC įrankių rinkinys naudojamas konteineriui valdyti ir Android paleisti ant įprasto Linux branduolio, įkeliami moduliai binder_linux ir ashmem_linux.

Aplinka sukurta dirbti su seansu, pagrįstu Wayland protokolu. Skirtingai nuo panašios „Anbox“ aplinkos, „Android“ platforma suteikia tiesioginę prieigą prie aparatinės įrangos be papildomų sluoksnių. Nors įdiegimui pateiktas „Android“ sistemos vaizdas yra pagrįstas „LineageOS“ ir „Android 10“ projekto versijomis.

Iš išsiskiriančių charakteristikų iš Waydroid, paminėti šie:

  • Stalinio kompiuterio integravimas: „Android“ programos gali veikti lygiagrečiai su vietinėmis „Linux“ programomis.
  • Palaiko sparčiųjų klavišų pateikimą Android programose standartiniame meniu ir programų rodymą apžvalgos režimu.
  • Palaiko „Android“ programų paleidimą kelių langų režimu ir langų stilių, kad jie atitiktų pagrindinį darbalaukio išdėstymą.
  • „Android“ žaidimams suteikiama galimybė paleisti programas viso ekrano režimu.
  • Yra režimas, leidžiantis rodyti standartinę „Android“ sąsają.

Be to, minima, kad Android programoms diegti grafiniu režimu galima naudoti F-Droid aplikaciją arba komandų eilutės sąsają “waydroid app install”.

Google Play nepalaikomas dėl susiejimo su patentuotomis Google Android paslaugomis, tačiau iš microG projekto galima įdiegti nemokamą alternatyvų Google paslaugų diegimą.

Projekto siūlomo įrankių rinkinio kodas parašytas Python ir išleistas pagal GPLv3 licenciją. Sugeneruojami paruošti paketai, skirti Ubuntu 20.04/21.04, Debian 11, Droidian ir Ubports.

Kaip įdiegti Waydroid Ubuntu ir dariniuose?

Pirmas dalykas, kurį turime padaryti, kad galėtume įdiegti „Waydroid“ savo sistemoje, yra atidaryti terminalą (tai galime padaryti naudodami spartųjį klavišą Ctrl + Alt + T) ir į jį įvesime:

Pirmas dalykas yra apibrėžti mūsų paskirstymą, kur „versija-ubuntu“ pakeisime esamos versijos kodiniu pavadinimu, kuris gali būti fokusinis, bioninis, hirsute ir kt.

export DISTRO="version-ubuntu"
Dabar tęsiame gpg raktų gavimą ir mes juos importuojame su:
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \
sudo apt update

Kai tai bus padaryta, mes pradedame diegti Waydroid savo platinime įvesdami:

sudo apt install waydroid 

Galiausiai pradedame paleisti Waydroid paslaugas, kurios yra pradinis procesas:

sudo waydroid init 

Konteineris:

sudosystemctl start waydroid-container 

Ir mes pradedame paleisti Waydroid su:

waydroid session start 

Arba naudodami šią kitą komandą:

waydroid show-full-ui 

Ir jei kiltų problemų, galime tiesiog iš naujo paleisti konteinerį naudodami:

sudo systemctl restart waydroid-container 

Galiausiai tiems, kurie nori sužinoti daugiau apie WayDroid, išsamią informaciją galite rasti oficialioje jo svetainėje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   „Nasher_87“ (ARG) sakė

    Remiantis komentarais puslapyje, turite būti prisijungę ir pradėti „Wayland“.
    Pavyzdžiui, jis neleis man jo įdiegti Ubuntu