Terminal app can now run full graphical Linux apps in the latest Android Canary
Gaming and “killer app” ideas
- Some see the major benefit as finally running full desktop games on phones, especially Minecraft Java and possibly Steam titles via translation layers.
- Others note similar capabilities already exist via third‑party Android apps (e.g., for Minecraft or Fallout 4 via Windows/x86 emulation), but welcome an official, better‑integrated path.
- There’s discussion of whether SteamOS on ARM plus binary translation could make phones viable handheld PCs, though ARM‑native games remain rare.
Graphics stack: Wayland, X11, and GPU virtualization
- The “Terminal” isn’t just a text terminal; it launches a full Debian environment with a Wayland session and hardware‑accelerated graphics.
- X11 apps would run via XWayland; using terminal graphics protocols (Sixel, Kitty) is seen as a poor fit for performance.
- Under the hood it uses pKVM and virgl/virtgpu‑style GPU virtualization, not full GPU passthrough (SR‑IOV). This enables near‑native 3D across host and guest.
VM vs container and Android kernel differences
- Multiple comments emphasize VM isolation over containers for security, especially given unvetted Linux software.
- Running a guest VM decouples Debian from Android’s heavily customized kernel, HAL/Binder model, and strict process rules.
- Containers would depend on Android’s kernel and exec constraints, making long‑term compatibility and policy independence harder.
Usability, performance, and Android’s process model
- User reports are mixed: some find it usable for light dev or remote work; others see frequent crashes, slow startup, and “reinitialize” prompts.
- A recurring theme is Android’s aggressive killing of background processes, which clashes with long‑lived VMs; this is framed as design, not just bugs.
- Even devices with 8 GB RAM can feel constrained due to many resident services and Android’s memory policy, unlike a lean Linux desktop.
Hardware support and ecosystem
- Currently tied to Pixel and a few AVF‑capable devices; commenters want broader OEM support and note some Samsung models support AVF while others do not.
- Some envision phones with external displays or AR glasses plus keyboard as full dev machines.
Broader implications and concerns
- Seen as a big win for developer tooling, education, and low‑cost computing (e.g., in regions where phones are the only device).
- Some complain that calling this “Linux” reframes Linux as a mere app inside a proprietary OS, potentially obscuring the idea of Linux as a standalone OS.