proot.
Everything we've published on proot across guides, agents, hardware reviews and glossary entries: 12 entries in total.
Guides (11)
- proot-distro: manual install on an old TermuxInfrastructure · 2026-02-18
When apt has no proot-distro for Android 5 or 6: fetch the .deb from GitHub, patch its TERMUX_PREFIX placeholders with sed, install it with dpkg.
- Extract an Ubuntu rootfs into Termux proot by handInfrastructure · 2026-02-18
When proot-distro install fails on an old Termux: download the Ubuntu 25.10 armhf rootfs tarball and extract it into the proot directory yourself.
- Git Wrapper BridgeInfrastructure · 2026-02-18
Bridge git from Termux into proot Ubuntu using a wrapper script that calls the native binary through bind mounts.
- Git Argument ParserInfrastructure · 2026-02-18
An enhanced git wrapper with full argument parsing that extracts URLs and destinations regardless of order, handling the many different invocation patterns npm uses during package installation.
- run-proot.sh Helper ScriptInfrastructure · 2026-02-18
A helper script that encapsulates the full proot invocation with all bind mounts, environment variables, kill-on-exit, and link2symlink flags needed to run Ubuntu on the Moto E2.
- Node.js 22 in prootRuntime · 2026-02-18
Installing a pre-compiled Node.js 22.12.0 ARM binary directly inside the proot Ubuntu rootfs, bypassing broken dpkg/apt and the outdated Termux-native Node v12.
- Bypass systemd (gateway run)Runtime · 2026-02-18
Run OpenClaw gateway in foreground mode to bypass systemd dependency in Termux/proot environment.
- Proot Rootfs Diet (741 -> 550 MB)Debloat · 2026-02-18
Trim the proot Ubuntu rootfs from 741 MB to 550 MB by removing unused dev headers, Python, and locale data.
- Deep Rootfs Diet (550 -> 498 MB)Debloat · 2026-02-18
Second-pass rootfs cleanup removing gconv charset modules, perl, systemd, and PAM from proot Ubuntu, cutting rootfs from 550 to 498 MB.
- ESM Stubs at HOST PathDebloat · 2026-02-18
Fix invisible ESM stubs by placing them at the Termux host path instead of inside the proot rootfs, where bind mounts shadow them.
- IPv6 DNS + autoSelectFamilyNetwork · 2026-02-18
Fix intermittent DNS resolution failures in proot by pinning Google IPv6 DNS servers and enabling Node.js autoSelectFamily for dual-stack connection attempts.
Hardware (1)
- Old Android phone (Moto E2 et al.)
The PocketClaw origin story device. €15-30 used. Runs lightweight agents via Termux + proot, with serious caveats.