Het Waydroid-project ontwikkelt een pakket voor het draaien van Android op GNU/Linux-distributies

Het Waydroid-project heeft een toolkit voorbereid waarmee je een geïsoleerde omgeving in een reguliere Linux-distributie kunt creëren voor het laden van een compleet systeemimage van het Android-platform en het organiseren van de lancering van Android-applicaties die er gebruik van maken. De code van de door het project voorgestelde toolkit is geschreven in Python en wordt geleverd onder de GPLv3-licentie. Er worden kant-en-klare pakketten gegenereerd voor Ubuntu 20.04/21.04, Debian 11, Droidian en Ubports.

De omgeving wordt gevormd met behulp van standaardtechnologieën om geïsoleerde containers te creëren, zoals naamruimten voor processen, gebruikers-ID's, netwerksubsystemen en koppelpunten. Voor het beheer van de container wordt gebruik gemaakt van de LXC toolkit. Om Android te kunnen draaien, worden de modules “binder_linux” en “ashmem_linux” bovenop de reguliere Linux-kernel geladen.

De omgeving is ontworpen om te werken met een sessie op basis van het Wayland-protocol. In tegenstelling tot de vergelijkbare Anbox-omgeving krijgt het Android-platform directe toegang tot de hardware, zonder extra lagen. De voor installatie voorgestelde Android-systeemimage is gebaseerd op assemblages van het LineageOS- en Android 10-project.

Waydroid-functies:

  • Desktopintegratie - Android-apps kunnen naast native Linux-apps worden uitgevoerd.
    Het Waydroid-project ontwikkelt een pakket voor het draaien van Android op GNU/Linux-distributies
  • Het ondersteunt het plaatsen van snelkoppelingen naar Android-applicaties in het standaardmenu en het weergeven van programma's in de overzichtsmodus.
    Het Waydroid-project ontwikkelt een pakket voor het draaien van Android op GNU/Linux-distributies
  • Het ondersteunt het uitvoeren van Android-applicaties in de modus met meerdere vensters en stijlvensters die passen bij het standaard desktopontwerp.
    Het Waydroid-project ontwikkelt een pakket voor het draaien van Android op GNU/Linux-distributies
  • Android-games hebben de mogelijkheid om applicaties op volledig scherm uit te voeren.
    Het Waydroid-project ontwikkelt een pakket voor het draaien van Android op GNU/Linux-distributies
  • Er is een modus beschikbaar om de standaard Android-interface weer te geven.
  • Om Android-programma's in grafische modus te installeren, kunt u de F-Droid-applicatie of de opdrachtregelinterface ("waydroid app install 123.apk") gebruiken. Google Play wordt niet ondersteund omdat het gebonden is aan de eigen Android-services van Google, maar u kunt een alternatieve gratis implementatie van Google-services van het microG-project installeren.

Bron: opennet.ru

Voeg een reactie