awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
meefik avatar

meefik/linuxdeploy

0
View on GitHub↗
5,859 stars·733 forks·Java·GPL-3.0·10 viewsmeefik.github.io/linuxdeploy↗

Linuxdeploy

linuxdeploy is an Android application that installs and runs a full GNU/Linux distribution in an isolated chroot environment on an Android device without modifying the system partition. It bootstraps a complete Linux userland from distribution repositories or rootfs archives, using a debootstrap-style package installation process adapted for Android, and stores the filesystem as a loop-mounted ext4 disk image for efficient space management and portability.

The project provides multiple ways to interact with the running Linux environment, including SSH remote access, VNC with X11 display forwarding for graphical desktop sessions, and direct framebuffer rendering for environments without a display server. It supports running ARM, x86, and MIPS binaries inside the chroot by leveraging the Android kernel's compatibility layers, and includes a statically compiled Busybox binary to minimize dependencies on the host system.

Users can launch graphical desktop environments such as LXDE, Xfce, or MATE within the chroot for a full desktop experience on a mobile device. The application is distributed as an Android package and provides a command-line interface for managing the Linux installation and container lifecycle.

Features

  • Android Chroot Environments - Runs a full GNU/Linux distribution in an isolated chroot on Android devices without modifying the system partition.
  • Android Chroot Runtimes - Executes the installed distribution in an isolated chroot, providing a complete Linux userland on Android.
  • Android Package Bootstrappers - Bootstraps a complete Linux distribution from repositories onto an Android device.
  • Linux Distribution Bootstrapping - Installs a full GNU/Linux distribution from a supported repository or rootfs archive onto an Android device.
  • Framebuffer Renderers - Renders graphics directly to the Android device's framebuffer for environments without a display server.
  • Remote Access & Control - Connects to the running Linux system via SSH, VNC, X11, or framebuffer for remote interaction.
  • Android Linux Remote Access - Connects to the running Linux system via SSH, VNC, X11, or framebuffer for remote command-line or graphical interaction.
  • VNC Display Forwarders - Delivers graphical desktop sessions by forwarding X11 display over VNC to an Android client.
  • Desktop Environments & UI - Starts graphical desktop environments like LXDE, Xfce, or MATE within the chroot for a full desktop experience.
  • Linux Desktop Environments - Launches graphical desktop environments like LXDE, Xfce, or MATE within the chroot on a mobile device.
  • Multi-Architecture Support - Supports running ARM, x86, and MIPS binaries inside the chroot via Android kernel compatibility layers.
  • Secure SSH Access - Enables secure shell access to the chroot environment by running an SSH daemon inside the container.

Star history

Star history chart for meefik/linuxdeployStar history chart for meefik/linuxdeploy

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Linuxdeploy

Similar open-source projects, ranked by how many features they share with Linuxdeploy.
  • x11libre/xserverX11Libre avatar

    X11Libre/xserver

    4,254View on GitHub↗

    This project is an X11 window system server that coordinates graphical output and input devices. It functions as a display server, a hardware driver manager for graphics and input modules, and a graphics server capable of rendering directly to a generic framebuffer. The server provides multi-seat display management to isolate input and display devices for different concurrent users. It also implements namespace isolation to separate clients and restrict resource access, preventing interference between different user sessions or processes. The system manages GPU driver integration through dyn

    Cglamorglxlinux
    View on GitHub↗4,254
  • apache/nuttxapache avatar

    apache/nuttx

    3,912View on GitHub↗

    NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit architectures. It provides a deterministic execution environment with a real-time task scheduler and a POSIX embedded kernel to ensure portable code execution across diverse hardware targets. The project distinguishes itself through a comprehensive hardware abstraction layer that provides standardized drivers for I2C, SPI, CAN, and USB across various semiconductor chipsets. It also features an embedded networking stack supporting TCP, UDP, IPv4, and IPv6, alongside industrial proto

    Cembeddedmcumicrocontroller
    View on GitHub↗3,912
  • redox-os/redoxredox-os avatar

    redox-os/redox

    16,054View on GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Rustbsdfreebsdgnu
    View on GitHub↗16,054
  • moreswift/swift-cross-uimoreSwift avatar

    moreSwift/swift-cross-ui

    1,598View on GitHub↗

    Swift Cross UI is a cross-platform framework for building native user interfaces using a single declarative codebase. It leverages Swift-native language features, such as result builders and property wrappers, to provide a type-safe syntax for defining application layouts and state. The framework automatically reconciles the interface by tracking data changes and updating only the affected parts of the view tree. The project utilizes a platform-specific backend abstraction to map declarative code to native components across multiple operating systems, including macOS, Windows, Linux, iOS, and

    Swiftappkitdeclarative-uigtk
    View on GitHub↗1,598
See all 30 alternatives to Linuxdeploy→

Frequently asked questions

What does meefik/linuxdeploy do?

linuxdeploy is an Android application that installs and runs a full GNU/Linux distribution in an isolated chroot environment on an Android device without modifying the system partition. It bootstraps a complete Linux userland from distribution repositories or rootfs archives, using a debootstrap-style package installation process adapted for Android, and stores the filesystem as a loop-mounted ext4 disk image for efficient space management and portability.

What are the main features of meefik/linuxdeploy?

The main features of meefik/linuxdeploy are: Android Chroot Environments, Android Chroot Runtimes, Android Package Bootstrappers, Linux Distribution Bootstrapping, Framebuffer Renderers, Remote Access & Control, Android Linux Remote Access, VNC Display Forwarders.

What are some open-source alternatives to meefik/linuxdeploy?

Open-source alternatives to meefik/linuxdeploy include: x11libre/xserver — This project is an X11 window system server that coordinates graphical output and input devices. It functions as a… apache/nuttx — NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit… redox-os/redox — Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe… moreswift/swift-cross-ui — Swift Cross UI is a cross-platform framework for building native user interfaces using a single declarative codebase.… offensive-security/kali-nethunter — Kali NetHunter is a mobile penetration testing platform designed to run security assessment and network auditing tools… containers/toolbox — Toolbox is a development workspace orchestrator and container environment manager that bootstraps mutable toolsets and…