Lol. Running Chrome Desktop on Android's Debian VM with hardware acceleration while connecting to a monitor via ANGLE is such a flex.
Final's avatar Final
As a preview of what's going to be possible in the upcoming release of #GrapheneOS, here's a screenshot from a Pixel Tablet running desktop Chrome in a virtual machine with basic GPU acceleration via ANGLE on the host. The infrastructure is a lot more robust than the Terminal app: image Our next release also enables running the Terminal app in secondary users. There's still the temporary limitation of only being able to use a single VM on the device at a time because the dedicated internal network interface it uses for the Terminal app isn't split up at all yet. GUI VM support will have 2 main use cases: 1) Running a specific app or an entire profile via GrapheneOS virtual machines seamlessly integrated into the OS. 2) Running Windows or desktop Linux applications with desktop mode + USB-C DisplayPort alt mode on the Pixel 8 and later. This virtual machine management app (Terminal) will be handling the 2nd case. It's essentially already available in a very primitive way. We expect this to become much more usable and robust entirely from the upstream Android work on the virtual machine and desktop mode features.
View quoted note →

Replies (27)

Say hello to GNOME on #GrapheneOS (credit tuxpizza) image KDE Plasma reported not to work in certain situations but ways to overcome being looked at. Here is footage of KDE (credit Bench)
Currently it is Debian as that is what the upstream feature uses and downloads. Usage of other, better suited distros would be looked at in the future. It has to be a distribution with ARM support. Potentially Fedora.
nobody's avatar
nobody 10 months ago
Fedora would be sweet!
obviously this won't be fast or replacing a PC anytime soon, but it's a matter of growing improvement, there's still a hell of a lot to work on with this. We're doing it first and better than other distributions.
This is Android 15 QPR2 but yes. There are some hidden feature flags for 16 that are enabled to let this happen + some additional patches.
Pixel Tablet clearly has capability for such accessories but they don't make it. It's a very neglected product. The next generation Tablet should have more effort. The Pixel Tablet is the only tablet and doesn't support all the flagship security features like MTE either since it's a 7th generation device...
Default avatar
Rand 10 months ago
Vitor t Y* Final, appreciate IT*
Thanks for the great hint. I tried to install the linux VM-Terminal on my Pixel 6a (Graphene OS). The installation fails: java.lang.RuntimeException: Connection to terminal timedout Then I had to turn off my VPN-Connection and it worked. So seems as the download servers block VPN-Connections.
It's compatible with VPNs, the issue is that the OS is not excluding the local network traffic between the VM and Terminal app from going through the VPN which breaks it. It's something to work on. You can get through this without disabling the VPN everywhere else by making a fresh user profile and enabling the Terminal app there.
No, this is support of desktop OS virtual machines, but a Samsung DeX style desktop mode for GrapheneOS / Android itself is also in the works and that feature will be important for adopting VMs.