Collabora töötab välja keskkonda Androidi rakenduste käitamiseks Linuxis

android linuxil

Tehke koostööd ühe tuntuma avatud lähtekoodiga konsultatsioonifirmaga, koolitus ja tooted ettevõtetele hiljuti teatas, et töötab välja uut avatud lähtekoodiga projekti kelle põhirõhk on luua eraldatud keskkond Androidi rakenduste käivitamiseks, pakkudes rakenduse andmeliidese integreerimist Waylandil põhinevate graafiliste kestadega.

Selle projekti nimi on "SPURV"SPURV abiga kasutaja saab Linuxis kasutada Androidi rakendusi koos tavapäraste Linuxi distributsioonides pakutavate graafiliste rakendustega.

Selle saavutamiseks töötab Androidi keskkond isoleeritud konteineris. Keskkonnas on installitud Androidi platvormi standardsed komponendid, mis on varustatud AOSP (Android Open Source Project) hoidlatega.

SPURVi kohta

SPURV see on pigem tööriistade kogu, mida saab kasutada Androidi konteineri konfigureerimiseks, installige selle sisse Androidi rakendused ja seejärel käivitage need rakendused täisekraanil Wayland Linuxi töölaual Linuxi kerneli kohal.

Konteineri käitamiseks kasutage süsteemi systemd-nspawn. Androidi rakenduste jaoks pakutakse täielikku 3D-kiirenduse tuge ja selle toimimiseks peab Linuxi töölaud kasutama Waylandi kuvaserverit.

SPURV kasutab mõnda komponenti, et saavutada süsteemi interaktsioon Androidi konteineriga.

Kuna Androidi SPURV käitub nagu simuleeritud Android-seade ja kohandab Androidi järgu meie nõuetega.

SPURVil on mõned funktsionaalsed osad:

  • Kohanda vaikeseadeid
  • Seadistage võrk
  • Lubage helisild Androidist PulseAudiosse.
  • Võimaldab graafikasilla Androidilt Waylandile

Need komponendid on järgmised:

SPURV heli

see seda kasutatakse heliväljundi korraldamiseks Linuxi helivirna kaudu. Komponent on rakendatud kihina, mis suunab kõned Android Audio HAL-i (riistvara ekstraktsioonikiht) ALSA-alamsüsteemi.

SPURV HWhelilooja

On mõeldud Androidi rakenduste akende integreerimiseks Waylandi-põhisesse keskkonda. Komponent teisendage taotlused HWC API-ks (Hardware Composer) kõne Waylandile.

SPURV HWhelilooja pakub tööriistu andmete kuvamiseks ekraanil, töödelda ekraanipuhvreid ja kombineerida erinevate rakenduste ekraanipuhvreid ühel töölaual. HWC-s kasutatav protokoll sarnaneb kontseptuaalselt Waylandi protokolliga, seega ei tekita tõlge probleeme.

Lisaks API tõlkimisele HWC-lt Waylandile tegeleb SPURV HWComposer komponent ka sisenditöötlusega, Waylandi poolel jäädvustades Androidiga seotud sisendsündmusi, nagu puutetundliku ekraani teave, ja nende asendamist Androidis.

SPURV DHCP

See on DHCP-protokolli lihtne juurutamine, mis võimaldab võrguühendust põhisüsteemi ja Android-keskkonna vahel.

Sellega väidavad Collabora arendajad, et sellel projektil on nii positiivseid kui ka negatiivseid osi:

SPURV-i rakendamine tähendab, et konteineris töötab täielik operatsioonisüsteem, millel on nii positiivne kui ka negatiivne mõju.

Üks positiivsetest mõjudest on Androidi rakenduste suurem isoleerimine, mis tähendab potentsiaalselt ebausaldusväärsete rakenduste suuremat turvalisust ja privaatsust.

Puudused on seotud juurdepääsetavuse ja riistvara jõudlusega. Kogu juurdepääs riistvarale, mida Android vajab, tuleb edastada konteinerisse.

Lisaks süsteemd-nspawn juurdepääsu käsitsi konfigureerimisele on konteineri käitamisega seotud ka toimivuskulud.

Kas proovida SPURV-i?

SPURV on lapsekingades, seega on veel palju poleerida, kuid see ei tähenda, et saaksime teha mõningaid teste ja tunda potentsiaali, mida see projekt meile pakkuda võib.

Nii et Kui olete sellest huvitatud, saate kompileerimise tegemiseks kontrollida selle sissetungi kõike allikast (Gitlab).

Link on see.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.