Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

350 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

FluxLinux

Run full Linux desktop environments on your Android device

FluxLinux Showcase

Get it on F-Droid Get it on Google Play



Discord Downloads Stars


License Kotlin Latest Release


๐Ÿ“ฑ Screenshots


Home

Distros

Install

Settings

Desktop

Terminal

๐Ÿ“– Instructions


FluxLinux Setup
New to FluxLinux? Check out our comprehensive Step-by-Step Installation & Onboarding Guide for a detailed visual walkthrough covering both rooted and non-rooted devices.

Debian Trixie PRoot
Debian Setup Guide (Rootless): Follow our Debian PRoot Configuration Guide for a detailed visual walkthrough of setting up your first Debian container without root access.

Debian Trixie Chroot
Debian Setup Guide (Rooted): Follow our Debian Chroot Configuration Guide for setting up a native, high-performance Debian container using root access.

๐ŸŽฌ Video Tutorials


Complete FluxLinux Setup Guide

๐Ÿš€ Vision

Modern Android hardware is powerful enough to run desktop workloads, but the software ecosystem limits it. FluxLinux bridges this gap, enabling:

  • ๐ŸŒ Full-Stack Web Development โ€” Node.js, Python, React, VS Code
  • ๐ŸŽฎ Desktop Gaming โ€” Box64/Wine (coming soon)
  • ๐Ÿ” Cybersecurity โ€” Nmap, Wireshark, Metasploit
  • ๐Ÿ“Š Data Science โ€” Jupyter, TensorFlow, PyTorch
  • ๐ŸŽจ Creative Tools โ€” GIMP, Blender, Inkscape
  • ๐Ÿ“„ Productivity โ€” LibreOffice, Firefox Desktop

โœจ Key Features

Feature Description
๐Ÿง One-Tap Install Install Debian with XFCE4 desktop in minutes
๐Ÿ”“ Rootless Mode Works on any Android 8+ device via PRoot
โšก Turbo Mode Native chroot performance for rooted devices
๐ŸŽฎ GPU Acceleration Turnip (Adreno) + VirGL for graphics
๐ŸŽจ Custom Themes Beautiful XFCE4 with Space theme
๐Ÿ“ฆ Dev Stacks Pre-configured environments for coding

๐Ÿ–ผ๏ธ Desktop Experience

Full XFCE4 desktop with hardware acceleration

๐Ÿš€ Development in Action


Flutter Development

React Web App

Jupyter + TensorFlow

Kotlin/Gradle Build

GIMP Image Editor

LibreOffice Writer

Pitivi Video Editor

Included Development Stacks

๐ŸŒ
Web Dev
Node.js, React, VS Code
๐Ÿ“ฑ
App Dev
Flutter, Kotlin, Android SDK
๐Ÿงฌ
Data Science
Jupyter, TensorFlow
๐ŸŽฎ
Game Dev
Godot Engine
๐Ÿ”
Security
Kali Tools
๐ŸŽจ
Graphics
GIMP, Blender

๐Ÿ›  Architecture

flowchart TB
    subgraph Android["๐Ÿ“ฑ Android Device"]
        FluxLinux["๐Ÿš€ FluxLinux App<br/>(Kotlin + Jetpack Compose)"]
        
        subgraph Termux["๐Ÿ”ง Termux Environment"]
            TermuxHost["Terminal Host"]
            
            subgraph Container["Linux Container"]
                PRoot["๐Ÿ”“ PRoot<br/>(Rootless)"]
                Chroot["โšก Chroot<br/>(Rooted)"]
            end
            
            subgraph Distro["๐Ÿง Debian 13 Trixie"]
                XFCE["XFCE4 Desktop"]
                DevTools["Development Tools"]
            end
        end
        
        subgraph Display["๐Ÿ–ฅ๏ธ Display System"]
            X11["Termux:X11"]
            GPU["GPU Acceleration<br/>(Turnip/VirGL)"]
        end
    end
    
    FluxLinux --> TermuxHost
    TermuxHost --> PRoot
    TermuxHost --> Chroot
    PRoot --> Distro
    Chroot --> Distro
    Distro --> X11
    X11 --> GPU
Loading

๐Ÿ“š Documentation

Document Description
Setup & Onboarding Guide Step-by-step visual installation tutorial
Debian PRoot Setup Guide Step-by-step Debian PRoot configuration tutorial
Installation Reference Packages, paths, versions, environments
Scripts Reference All installation and setup scripts
Hardware Acceleration GPU setup guide (Turnip/VirGL)
Script Execution Workflow How scripts are executed
Testing Reference Sample projects for testing
Assets Reference Themes, icons, wallpapers
Architecture System design overview
Roadmap Development roadmap

๐Ÿ“ฆ Installation

Requirements

Install

  1. Download FluxLinux from Releases
  2. Install Termux from F-Droid
  3. Install Termux:X11
  4. Open FluxLinux and follow setup wizard

Easy setup wizard


๐ŸŽฎ GPU Acceleration

FluxLinux supports hardware-accelerated graphics:

GPU Type Driver Performance
Adreno (Qualcomm) Turnip + Zink ๐ŸŸข Excellent
Mali (ARM) VirGL ๐ŸŸก Good
Mali/PowerVR (MediaTek) VirGL ๐ŸŸก Good
Other VirGL ๐ŸŸก Good

๐Ÿ“– Hardware Acceleration Guide


GPU Driver Selection

๐Ÿค Contributing

Contributions are welcome! Please check the Roadmap to see active development phases.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“„ License

This project is licensed under the GNU General Public License v3.0 (GPLv3).

See LICENSE for details.

Embedded components: The in-app terminal stack bundles termux-app v0.118.0 (GPLv3) for TerminalSession/TerminalView; host userland packages are rebuilt from the Termux package repo (native/). FluxLinux remains open source under GPLv3, consistent with these dependencies.


Made with โค๏ธ by Abhay Raj

GitHub โ€ข Issues โ€ข Documentation โ€ข Discord


Join our Discord

Get help, share setups, and discuss features

About

FluxLinux is Linux on Android, advanced orchestrator application that transforms your Android device into a versatile Linux workstation.

Resources

Stars

199 stars

Watchers

8 watching

Forks

Releases

Packages

Contributors

Languages