Create and run ARM64 Linux VMs on Android with a bundled QEMU runtime, serial console, resumable image imports, local port forwarding, and mobile-aware monitoring.
Sia Linux VM is an independent Android app for creating, running, monitoring, and recovering ARM64 Linux virtual machines directly on a phone, tablet, or foldable. It includes a verified QEMU runtime, guides you through VM setup, and lets you operate the guest from a built-in xterm-compatible serial console. Built with Kotlin, Jetpack Compose, Material 3, Room, DataStore, WorkManager, and a foreground service, it works without a Sia Makerlab account or developer-operated VM server.
The app bundles QEMU, but no Linux operating system image. QEMU is included as a GPL v2 runtime and runs as a separate local process on your device. Linux disk images, installer ISOs, additional disks, and any guest software are supplied by you from publishers or sources you choose. The app does not mirror, host, or redistribute Linux images, Docker Engine, or distribution packages.
The mobile-specific work is handled in the app: guided setup, device-aware CPU/RAM presets, resumable downloads and Storage Access Framework imports, SHA-256 and boot metadata checks, safe image attachment and deletion rules, local port forwarding, QEMU Guest Agent status, stable error codes, recovery steps, and recent CPU, memory, disk, network, battery, charging, and thermal monitoring. Diagnostic export is created only when you request it and removes guest console content, names, URLs, addresses, secrets, and internal paths before sharing through Android Sharesheet.
Independence & licensing: Sia Linux VM is an independent application and is not affiliated with, endorsed by, or sponsored by the QEMU project, Canonical (Ubuntu), the Debian project, the Fedora project, Docker, Inc., Red Hat, Inc., or any other vendor. "Linux" is a registered trademark of Linus Torvalds, and QEMU, Ubuntu, Debian, Fedora, Docker, and other names are trademarks of their respective owners, used here only descriptively. You are responsible for complying with the licenses and terms of the Linux images, installers, disks, and guest software you use. QEMU is provided under GPL v2; the QEMU integration layer is published separately under GPL v2.