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

添加评论