Transform your Android device into a Linux desktop
Unfortunately this comes with a limit. Termux, by extension proot, is using strace to modify syscall to rewrite UID and GID as root and root. Think Usernetes and fakeroot for a moment.<p>The immediate side effect is some applications like Cargo build will sometimes fail to build artifacts randomly, and you still can't access dmesg and most of the procfs.<p>You also won't have Mesa 3D acceleration on Termux too. I would also suggest replacing VNC with X11 forwarding since it should be faster and we can technically use UDS.<p>You will also need to disable the phantom process killer in Android 12 if you want to run something practical. I ran vscode remote because Jetbrains Gateway failed to run on Termux