I tried Waydroid on Arch and its amazing. It runs Android apps flawlessly. And with a touchscreen device, I feel like I have an Android tablet running inside my Linux machine.

But I still don’t know what to use it for…

What apps do you use with Waydroid? What use cases do you have for it?

  • @boredsquirrel
    link
    1
    edit-2
    22 days ago

    Android relies on SELinux for its app sandbox. On Fedora the Waydroid package has some SELinux rules, but not sure if they are as good.

    Daniel Micay answered under a Waydroid issue and at least on Android I fully trust his knowledge.

    I dont know about exposed root, but Waydroid uses LXC containers and not rootless Podman/Docker.

    The best solution would either be:

    • only run it on Fedora (no Problem for me)
    • harden the SELinux policy when needed
    • switch to a rootless container
    • or on other Distros, use a VM where you can fully control the environment
    • Quack Doc
      link
      fedilink
      121 days ago

      as far as I know the SELinux container is configured, whether or not the distro uses it isn’t up to waydroid but the packaging and host configuration. If there are issues with the SELinux implementation they need to be brought up.

      Waydroid also supports apparmor for some protections when SELinux is not available. OFC it’s not as good as selinux (and currently it’s set in warning mode so it doesn’t actually offer protections out of box, please we need people testing this) https://github.com/waydroid/waydroid/pull/906

      If you want to use a VM, and anyone who needs a highish level of security should. Bliss OS is a much better option. Though it doesnt offer “native integration” with the host.