Page MenuHomeSolus

Waydroid
Open, Needs TriagePublic

Description

Name of the software

  • Waydroid

Project/product Homepage

Why should this be included in the repository?

  • Waydroid uses Linux namespaces (user, pid, uts, net, mount, ipc) to run a full Android system in a container and provide Android applications on any GNU/Linux-based platform. The Android inside the container has direct access to needed hardwares.

Is it open source?

  • Yes

Link to source tarball

Related Objects

Mentioned Here
T4904: Anbox

Event Timeline

I think waydroid needs wayland, and still depends on ashmem and binder kernel modules. I have tried to build waydroid on my system few months ago and gave up since solus doesn't support dkms. There are discussions on same issues involving anbox which also depends on ashmem and binder, to which joshua was strictly opposed to, with good reasons.

Looks like it does still depend on binder, and either ashmem or (since 1.2.1) memfd (see https://wiki.archlinux.org/title/Waydroid#Kernel_Modules). I don't know if memfd is still as problematic as ashmem but I assume binder is still an issue. These two modules were previously discussed in T4904 with respect to Anbox and are part of the reason it wasn't included. I'm guessing this probably cannot be included for the same reasons.