Remix.run Logo
skeptrune 5 months ago

I don't think this will be useful in the long run.

Using termux to ssh into my dev box already gets me access to a full Linux machine. I also think it's preferable relative to what Google is doing here creating a VM under a VM with weird bugs.

jauntywundrkind 5 months ago | parent | next [-]

Termux has gotten more and more hosed over by Android SDK changes, hosed by Google locking down storage, and what bits of data can be run.

Its already to the point where Termux is only available on F-droid, & is stuck on Android 9 levels of the SDK.

I also think there's different use cases than an ssh app. If you just need an ssh app, then why even bother with Termux (because .ssh/config is a pretty well known is somewhat of an answer but still doesn't require termux).

Supposedly Android has Wayland support too. Being able to run a VM witg GUI Linux apps is potentially very exciting. With hope it sparks real interest, increases the amount of people using Linux, alike how WSL2 has done.

yjftsjthsd-h 5 months ago | parent [-]

> I also think there's different use cases than an ssh app. If you just need an ssh app, then why even bother with Termux (because .ssh/config is a pretty well known is somewhat of an answer but still doesn't require termux).

You still need to run your ssh client somehow, and last time I looked termux+openssh was straight-up a nicer experience than anything else I could find on Android (which I always found funny, but there it is).

polotics 5 months ago | parent | prev | next [-]

Indeed, I installed this Android Linux, used it for ten minutes, then uninstalled and went back to Termux real quick.

danieldk 5 months ago | parent | prev | next [-]

Using termux to ssh into my dev box already gets me access to a full Linux machine. I also think it's preferable relative to what Google is doing here creating a VM under a VM with weird bugs.

It's not a VM running under a VM, but instead uses Linux (p)KVM.

saidinesh5 5 months ago | parent | prev | next [-]

Out of curiosity, how is this VM under a VM?

jevogel 5 months ago | parent [-]

Android runs Java, which runs on the JVM.

danieldk 5 months ago | parent | next [-]

The VM that runs Linux is not implemented in Java. It uses a variant of KVM called pKVM. (pKVM allows for mutually distrusted execution environments: https://source.android.com/docs/core/virtualization/security.)

stavros 5 months ago | parent | prev | next [-]

Debian code won't converted into Java bytecode, though, so it won't run on the JVM. If it's the ARM version, it'll probably just run directly on the CPU.

znpy 5 months ago | parent | prev [-]

Uh, this is wrong on different levels.

The java bytecode gets translated to a different virtual machine, dalvik/dex (iirc) so no jvm involved.

Other than that, afaik, there’s also a native development kit if you need to call into native code (c/c++/whatever).

usagisushi 5 months ago | parent | prev | next [-]

My nerdy guess is they might be planning to integrate Android and Chrome OS to make something like Samsung DeX, especially given the recent, somewhat half-baked Type-C Alt mode support on the Pixel 8 and later models.

BTW, Termux is awesome, but it has its downsides, like no proper thumb drive support due to Android SAF limitations. Yesterday, I went down the rabbit hole trying to access a CircuitPython virtual flash drive via SSH using Termux. (I actually opened this post hoping for something on that, but nope.)

arccy 5 months ago | parent | prev [-]

or it means we don't have to install termux anymore

mouse_ 5 months ago | parent [-]

still installing termux tho