Waydroid 專案正在開發一個用於在 GNU/Linux 發行版上運行 Android 的軟體包

Waydroid 專案準備了一個工具包,可讓您在常規 Linux 發行版中建立一個隔離環境,用於載入 Android 平台的完整系統映像並組織使用它的 Android 應用程式的啟動。 這個專案提出的工具包的程式碼是用 Python 編寫的,並在 GPLv3 許可證下提供。 為 Ubuntu 20.04/21.04、Debian 11、Droidian 和 Ubports 產生現成的軟體包。

這個環境是使用標準技術來建立隔離的容器,例如進程的命名空間、使用者 ID、網路子系統和安裝點。 LXC工具包用於管理容器。 為了運行 Android,「binder_linux」和「ashmem_linux」模組被載入到常規 Linux 核心之上。

該環境旨在處理基於 Wayland 協定的會話。 與類似的 Anbox 環境不同,Android 平台可以直接存取硬件,而無需額外的層。 建議安裝的 Android 系統映像是基於 LineageOS 和 Android 10 專案的組件。

Waydroid 特色:

  • 桌面整合 - Android 應用程式可以與本機 Linux 應用程式並行運行。
    Waydroid 專案正在開發一個用於在 GNU/Linux 發行版上運行 Android 的軟體包
  • 它支援在標準選單中放置Android應用程式的捷徑並以概覽模式顯示程式。
    Waydroid 專案正在開發一個用於在 GNU/Linux 發行版上運行 Android 的軟體包
  • 它支援在多視窗模式下運行 Android 應用程序,並設定視窗樣式以匹配基本桌面設計。
    Waydroid 專案正在開發一個用於在 GNU/Linux 發行版上運行 Android 的軟體包
  • Android 遊戲能夠以全螢幕模式運行應用程式。
    Waydroid 專案正在開發一個用於在 GNU/Linux 發行版上運行 Android 的軟體包
  • 有一種模式可以顯示標準的 Android 介面。
  • 要以圖形模式安裝 Android 程序,您可以使用 F-Droid 應用程式或命令列介面(“waydroid app install 123.apk”)。 由於與 Google 專有的 Android 服務綁定,因此不支援 Google Play,但您可以從 microG 專案安裝 Google 服務的替代免費實作。

來源: opennet.ru

添加評論