WayDroid project develops a package for running Android in GNU / Linux distributions

project Waydroid Prepared toolkit , allowing To form an isolated environment in the usual Linux distribution to download the Android full system image and organize the start with android applications. The code of the proposed toolkit is written in Python and comes under the GPLV3 license. Ready Packages forms For Ubuntu 20.04 / 21.04, Debian 11, DROIDIAN and ubports.

The environment is formed using standard technologies for creating isolated containers, such as namespaces for processes, user identifiers, network subsystem and mount points. The LXC toolkit is involved to control the container. Android to work on top of the usual Linux kernel download Modules “binder_linux” and “ashmem_linux” .

Surroundings are designed to work with the Wayland session. Unlike the similar environment of AnBox, the Android platform is provided with direct access to the equipment, without additional sucks. The System Image of Android proposed for installation is based on the builds from the project Lineageos and Android 10.

Waydroid features:

  • Integration with a desktop – Android applications can run side by side with native applications for Linux.

  • Supports the placement of shortcuts on Android applications in the regular menu and display programs in the review mode.

  • support for the launch of Android applications in multi-light mode and stylization of windows under the basic design of the desktop.

  • for Android games is given the ability to run applications in full screen mode.

  • Available Mode to display a regular Android interface.
  • To install Android programs in graphical mode, you can use the f-droid or command line interface (“Waydroid App Install 123.apk “). Google Play is not supported due to binding to Google Android-services.
/Media reports.