• cafk@feddit.org
      link
      fedilink
      English
      arrow-up
      14
      ·
      17 days ago

      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.

        • cafk@feddit.org
          link
          fedilink
          English
          arrow-up
          4
          ·
          16 days ago

          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.

          • Eagle0110@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            15 days ago

            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.

    • lefixxx@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      16 days ago

      No it’s actually debian Linux. With apt. You can run native Linux app servers and visit them through a browser.