Great opportunity for mandatory remote attestation and mandatory software.
The big tech companies are boiling the frog, trying to get us used to Linux just being an "app" we run on our licensed, not managed by us devices.
Google will point to the linux terminal app on Android and go "see, it's OK that we're making these sideloading changes - you can just run Linux (in a VM, on a device you don't have root on). WSL also gets us used to the idea that Linux is just an app.
Get ready for people to not see between the lines, adopt it, and then the rug will get pulled. We'll see hardware OEMs that lock boot loaders, no more alternative OS for you, or if you do manage to install another OS, you won't get to access any internet services because you won't pass the device attestation checks.
All it will take is Cloudflare et al. offering it as a free option for every CDN customer and who wouldn't turn it on? Especially if the alternative is having to handle ID verification yourself, right?
"Terminal app can now run full graphical Linux apps in the latest Android Canary", https://news.ycombinator.com/item?id=44681858
"Coding without a laptop: Two weeks with AR glasses and Linux on Android", https://news.ycombinator.com/item?id=43985513
This is like making sex in public. It is doable, but dangerous.
Thanks to SoC CPU/memory virtualization at the VM boundary, there is stronger isolation between Debian software packages and the rest of the device, than between any two Android software packages distributed by App Store, which are executing within a single VM context. This protects the device from side effects of Debian Linux software in the Developer Terminal VM.
This is more safe and more secure than status quo.
> doable, but dangerous
Incorrect. It is more isolated, less dangerous, more secure, more flexible for developers and increases functionality to users.
Technical capability often has little to do with how the product works.
Anything outside of what is allowed, may work or crash and burn.