Das Waydroid-Projekt entwickelt ein Paket für die Ausführung von Android auf GNU/Linux-Distributionen

Das Waydroid-Projekt hat ein Toolkit vorbereitet, mit dem Sie in einer regulären Linux-Distribution eine isolierte Umgebung erstellen können, um ein vollständiges Systemabbild der Android-Plattform zu laden und den Start von Android-Anwendungen damit zu organisieren. Der vom Projekt vorgeschlagene Code des Toolkits ist in Python geschrieben und wird unter der GPLv3-Lizenz bereitgestellt. Für Ubuntu 20.04/21.04, Debian 11, Droidian und Ubports werden fertige Pakete generiert.

Die Umgebung wird mithilfe von Standardtechnologien erstellt, um isolierte Container zu erstellen, z. B. Namespaces für Prozesse, Benutzer-IDs, Netzwerksubsysteme und Bereitstellungspunkte. Zur Verwaltung des Containers wird das LXC-Toolkit verwendet. Um Android auszuführen, werden die Module „binder_linux“ und „ashmem_linux“ auf den regulären Linux-Kernel geladen.

Die Umgebung ist für die Arbeit mit einer Sitzung basierend auf dem Wayland-Protokoll ausgelegt. Im Gegensatz zur ähnlichen Anbox-Umgebung erhält die Android-Plattform direkten Zugriff auf die Hardware, ohne zusätzliche Ebenen. Das zur Installation vorgeschlagene Android-System-Image basiert auf Assemblys aus dem LineageOS- und Android 10-Projekt.

Waydroid-Funktionen:

  • Desktop-Integration – Android-Apps können parallel zu nativen Linux-Apps ausgeführt werden.
    Das Waydroid-Projekt entwickelt ein Paket für die Ausführung von Android auf GNU/Linux-Distributionen
  • Es unterstützt das Platzieren von Verknüpfungen zu Android-Anwendungen im Standardmenü und die Anzeige von Programmen im Übersichtsmodus.
    Das Waydroid-Projekt entwickelt ein Paket für die Ausführung von Android auf GNU/Linux-Distributionen
  • Es unterstützt die Ausführung von Android-Anwendungen im Mehrfenstermodus und die Gestaltung von Fenstern entsprechend dem grundlegenden Desktop-Design.
    Das Waydroid-Projekt entwickelt ein Paket für die Ausführung von Android auf GNU/Linux-Distributionen
  • Android-Spiele bieten die Möglichkeit, Anwendungen im Vollbildmodus auszuführen.
    Das Waydroid-Projekt entwickelt ein Paket für die Ausführung von Android auf GNU/Linux-Distributionen
  • Es steht ein Modus zur Anzeige der Standard-Android-Oberfläche zur Verfügung.
  • Um Android-Programme im grafischen Modus zu installieren, können Sie die F-Droid-Anwendung oder die Befehlszeilenschnittstelle („waydroid app install 123.apk“) verwenden. Google Play wird nicht unterstützt, da es an die proprietären Android-Dienste von Google gebunden ist. Sie können jedoch eine alternative kostenlose Implementierung der Google-Dienste aus dem microG-Projekt installieren.

Source: opennet.ru

Kommentar hinzufügen