you are viewing a single comment's thread
view the rest of the comments
[–] 18 points 1 year ago (2 children)

Difference is a fully virtualized Linux VM running natively, compared to termux terminal emulator running in user space with an independent package manager.
So you (in theory) have more hw access, access controls and aren't limited to Android user space running a single user emulation - with no privilege separation existing within termux.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 1 year ago (1 child)

    How does a Linux vm have more access to hardware than a userspace termux?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 1 year ago (1 child)

    The VM isn't running in user space, it runs through the hypervisor, shell in userspace is just a convenience feature of accessing the VM that is running parallel to Android and the hypervisor enables passthrough of certain SoC features to talk directly to CPU/GPU, without traversing the android userspace.

    It's like running wsl on windows, both windows and wsl are virtualized and talking to hypervisor, your wsl instance isn't running within your windows instance.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago (1 child)

    Can you link any direct confirmation that this is actually a VM on hypervisor, and not just a non-hypervised VM but with GPU passthrough like the Crostini on ChromeOS? These two are very different things.

  • source
  • parent
  • hideshow 2 child comments