Waydroid
Waydroid is a container-based compatibility layer that enables Android to run in a containerized environment on non-Android Linux-based operating systems. By using Linux namespaces, Waydroid keeps Android isolated but allows it to access the host system's hardware. Built on a customized version of LineageOS, it enables Android applications to function alongside desktop Linux applications on conventional desktop and laptop personal computers and other non-Android Linux-based mobile devices.
Overview
Waydroid utilizes Linux namespaces and a system image based on LineageOS. The software requires use of the Wayland display protocol. Waydroid does not include a processor emulation layer, meaning it can only run software that was compiled for the CPU architecture of the host device.Waydroid was created to facilitate the use of Android apps on Linux-based platforms. It is based on ideas from previous projects, such as Anbox, which also aimed to run Android using containerization techniques. Although primarily developed for Halium-based Linux phones, Waydroid is compatible with any device using a Linux kernel.