Linux containers
on
True namespace isolation - not chroot, not emulation. Run systemd, OpenRC, or any init system as PID 1. Single ~400KB binary. Zero dependencies.
"Set it up and forget it"
Droidspaces is engineered for serious Linux workloads. Transform your Android device into a production-grade server environment that runs standard systemd or OpenRC services for weeks at a time. Because the Droidspaces container environment is truly unkillable, your background services persist with zero process throttling, even while gaming or multitasking. With no emulation layer and no translation overhead, you get pure bare-metal performance.
Everything LXC does.
On your phone.
Full Linux namespace isolation without Android-specific quirks, chroot hacks or emulation overhead. Runs natively on Android with deep system integration.
Real Containers
Full PID, MNT, UTS, IPC, and Cgroup namespace isolation. Not a chroot. Not emulation.
Zero Dependencies
Single ~400KB static binary compiled against musl. Runs on any Linux kernel 3.10+.
Native Android
init.rc integration, 2 userspace daemons for unkillable containers with automatic Android quirks handling.
Hardware Access & GPU Acceleration
Native Adreno Turnip GPU access on Android, AMD/Intel on Linux, Also give access to USB, Block devices, Sensors, serial devices to your container, with a single toggle.
Network Isolation
Host, NAT/Veth pairs, or air-gapped. Actually works on Android.
Material 3 App
Manage unlimited containers, built-in terminal, systemd service control - all in one app.
vs. Alternatives
See how Droidspaces stacks up against other Linux-on-Android approaches.
| Category | Droidspaces | LXC via Termux | Docker via Termux | Chroot | PRoot |
|---|---|---|---|---|---|
| Technology | Namespaces | Namespaces | Namespaces | Path Redirection | Syscall Hooking |
| Performance | Native | Native | Native | Native | Moderate |
| Boot Time | 150 to 750 milliseconds on systemd | 750 to 2000 milliseconds on systemd | Not Applicable | Not Applicable | Not Applicable |
| Init Support | Full | Full | None | None | None |
| Persistence | Very High (Unkillable 2 daemons) | Low | Low | Low | Low |
| Hardware Access | Full (Single Toggle) | Manual Duct-Tape | Manual Duct-Tape | Manual Duct-Tape | None |
| GPU Access | Full (Single Toggle) | Manual Duct-Tape | Manual Duct-Tape | Manual Duct-Tape | Moderate |
| Termux-X11 Support | Full (Single Toggle) | Manual Duct-Tape | Manual Duct-Tape | Manual Duct-Tape | Moderate |
| Privileged Mode | Full, Customizable (Nomask, Nocaps, Noseccomp, etc.) | Manual Duct-Tape | Yes (--privileged) | Full | No |
| Run at Boot | Yes (Native init.rc/service.d) | No | No | No | No |
| Portable rootfs.img Support | Yes | No | No | No | No |
| Binary Size | 400 KB | 10 MB plus | 50 MB plus | Not Applicable | 10 MB plus |
What you need
Droidspaces runs on rooted Android devices and standard Linux systems.
Android
- Kernel 3.10 or newer
- Rooted device (KernelSU, Magisk, or APatch)
- Custom kernel configuration
- ARM64, ARMhf, x86_64, or x86
Linux
- Kernel 3.10 or newer
- Root access (no root required if droidspaces daemon is running)
- No custom kernel required
- ARM64, ARMhf, x86_64, x86 or RISC-V 64
Ready to run real containers?
Download the APK or read the docs to get up and running in minutes.