ternux█
A GPU-accelerated Linux desktop on the phone already in your pocket.
Termux + PRoot Debian + Xfce4, with real Vulkan through Zink / Turnip. No root.
Proven beyond the desktop
A pocket workstation with real jobs to do
Lightweight Blender
Low-poly modelling, simple materials and modest scenes. Smooth enough to be useful on the author's tested Turnip device.
Vulkan local models
llama.cpp with compact 1–2B Q4 GGUF models for private, offline chat and small assistant workflows.
Code from the terminal
Git, Node.js and coding assistants such as Claude Code, Hermes or OpenCode—subject to each provider's terms.
Portable security toolkit
Network discovery, packet analysis and assessment tools for systems you own or are explicitly authorised to test.
Blender performance is an author-reported workload result, not a cross-device guarantee. Heavy renders, large models and sustained mining remain poor phone workloads.
Step zero
Which graphics path is your phone on?
Qualcomm Adreno — the fast path
If ls /dev/kgsl-3d0 finds the device, you have an Adreno GPU.
Zink translates OpenGL to Vulkan and Turnip drives the hardware directly.
The trap: the Turnip package ships
no Vulkan loader. Miss libvulkan1 and Zink silently falls back to
CPU rendering — with no error message at all.
Mali, Xclipse, PowerVR — the compatible path
No /dev/kgsl-3d0 means no Turnip. VirGL pipes GL commands to a
helper process on the Termux side. Slower, but it is the path that works.
Note: nothing can make a Mali GPU take the Turnip path. Choosing VirGL correctly is the win here.
What Pro orchestrates
Nine verified phases, then a professional handover
Clear boundaries
Useful public guidance. Private deployment implementation.
Public documentation
Open · MIT · available now
- Compatibility and architecture without marketing guesswork
- Daily operation, renderer checks and troubleshooting
- Realistic Blender, local-AI and development guidance
- Responsible, authorised security-lab use
- No fake installer endpoint and no secret material
ternux Pro private development
Verified · resumable · professionally documented
- Preflights the device and chooses the right GPU route
- Verifies every phase instead of trusting a visible window
- Resumes from recorded state and targets failed modules
- Ships version-matched operator and recovery documentation
- Hands over a baseline, backup and next-doing plan
The complete installer and implementation procedure are private Pro release materials and are not published on this site.
Documentation
The useful parts, clearly documented
Get ternux
Device readiness, the private deployment overview and a practical after-setup plan.
ternux Pro
The one-command installer, in development. What it will do — and what it deliberately will not.
Usage
Daily controls, lightweight Blender, local AI, development and authorised security labs.
Support & diagnostics
Classify symptoms, collect a safe report and see what version-matched recovery Pro will provide.
Configuration
GPU routes, workload profiles, resource limits, cache, security and update policy.
Architecture
How Termux, PRoot, X11 and Mesa actually fit together.
FAQ
Root, battery, storage, Play Store Termux, and why not a VM.
GitHub
Issues, discussion and the documentation source itself.