awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
termux avatar

termux/proot-distro

0
View on GitHub↗
2,839 نجوم·352 تفرعات·Shell·gpl-3.0·8 مشاهدات

Proot Distro

proot-distro is a rootless container runtime and Linux distribution manager that allows users to install and run isolated guest environments without requiring administrative root privileges. It utilizes PRoot to simulate root access and filesystem redirection, enabling the deployment of full Linux distributions in a non-root space.

The project functions as an OCI container image handler, capable of building, pulling, and pushing OCI-compatible images and manifests. It further serves as a cross-architecture execution layer, utilizing user-mode emulation to run binaries and containers built for different CPU architectures.

The tool covers a broad range of container lifecycle capabilities, including session monitoring and process-tree management to ensure clean shutdowns. It also provides data storage utilities for backing up, restoring, and synchronizing files between the host and guest environments.

Features

  • PRoot-Based Isolation - Utilizes PRoot to simulate root access and filesystem redirection for isolated rootless environments.
  • Syscall Interception Runtimes - Utilizes PRoot to intercept system calls via ptrace, simulating root privileges and filesystem redirection without administrative access.
  • Compressed RootFS Packaging - Deploys Linux distributions by extracting compressed root filesystem archives into isolated local directories.
  • Linux Environment Instance Management - Manages multiple independent Linux distribution instances, including session control and filesystem synchronization.
  • Container Command Executors - Executes arbitrary shell commands and binaries inside a running container environment.
  • Container Shell Sessions - Spawns interactive shell sessions inside installed containers for custom command execution.
  • Container Entrypoint Execution - Executes the predefined entrypoint and command from an image manifest to simulate standard runtime execution.
  • Container Image Layering - Implements a layered filesystem architecture for constructing guest environments following OCI specifications.
  • Container Image Management - Installs rootless Linux containers by pulling images from registries or extracting local archives.
  • Remote Image Pulling - Downloads container images from remote registries using a manifest-cache-first approach.
  • Image Push-Pull Workflows - Implements workflows for building, pulling, and pushing OCI-compatible container images via remote registries.
  • Execution Metadata Resolvers - Resolves entrypoints and working directories from image manifests to standardize command execution across distributions.
  • OCI Container Engines - Acts as an OCI-compliant engine for building, pulling, and pushing container images in non-root environments.
  • Unprivileged Image Building - Builds OCI-compatible container images from Dockerfiles in a rootless environment.
  • Cross-Architecture Binary Analysis - Supports the execution of binaries built for different CPU architectures using user-mode emulation.
  • Linux Distribution Container Execution - Deploys and executes full Linux distributions within isolated, rootless container environments.
  • Rootless Deployments - Allows the deployment and running of full Linux guest environments without administrative root privileges.
  • Linux Distribution Bootstrapping - Enables the bootstrapping of functional Linux distributions within a rootless subsystem.
  • Guest Environment Managers - Manages the installation and running of rootless Linux distributions and isolated guest environments.
  • User-Mode Emulation - Translates instructions from different CPU architectures through a user-mode emulation layer for cross-platform compatibility.
  • Cross-Architecture Virtualization - Runs containers built for different CPU architectures using binary translation and user-mode emulation.
  • Rootless Container Runtimes - Provides a runtime for executing isolated Linux guest environments without requiring administrative root privileges.
  • CLI Entrypoints - Executes the predefined entrypoint and command from an OCI manifest to simulate standard runtime execution.
  • Filesystem State Backups - Provides utilities to archive and restore the entire state of a container root filesystem.
  • Checksum-Based Directory Syncs - Mirrors directories between host and container by copying only changed files based on checksums.
  • Container Backup Tools - Archives the container root filesystem and manifest into a compressed tarball for backup.
  • File Synchronization - Synchronizes files between two locations using size, modification time, or checksum comparisons.
  • Container Lifecycle Management - Permanently removes container root filesystems and all associated data from the host machine.
  • Container Lifecycle Signaling - Signals the guest process tree to terminate container sessions and prevent orphaned processes.
  • Multi-Architecture Container Builds - Creates OCI-compatible container images targeting multiple hardware architectures.
  • Container Restoration - Provides capabilities to archive container states and restore them to a root filesystem.
  • Daemonless Container Image Building - Builds Docker-compatible images from Dockerfiles using a local build engine without requiring a root daemon.
  • Recursive Process Termination - Tracks and terminates guest environments by recursively signaling all child processes to prevent orphaned background tasks.
  • User Session Monitors - Monitors active container sessions by listing process IDs, users, and uptimes.
  • Container File Transfers - Transfers files and directories between the host and containers or between separate containers.
  • Container Inventory Management - Displays all containers currently available and stored on the local filesystem.
  • Session Termination - Terminates entire process trees of running containers to ensure guest environments shut down cleanly.

سجل النجوم

مخطط تاريخ النجوم لـ termux/proot-distroمخطط تاريخ النجوم لـ termux/proot-distro

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Proot Distro

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Proot Distro.
  • lxc/incusالصورة الرمزية لـ lxc

    lxc/incus

    4,893عرض على GitHub↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Gocloudcontainershacktoberfest
    عرض على GitHub↗4,893
  • genuinetools/imgالصورة الرمزية لـ genuinetools

    genuinetools/img

    3,987عرض على GitHub↗

    img is a collection of toolsets for building, managing, and manipulating OCI compliant container images. It functions as an image build tool and registry client, providing the capabilities to create images from configuration files, push and pull images to remote registries, and extract image layers into root filesystems or archives. The project distinguishes itself through support for multi-platform builds using hardware emulators and the ability to perform unprivileged container builds via namespace-based process isolation and user ID mapping. It also includes a cross-platform binary compile

    Gobuildkitclicontainers
    عرض على GitHub↗3,987
  • eon01/dockercheatsheetالصورة الرمزية لـ eon01

    eon01/DockerCheatSheet

    3,938عرض على GitHub↗

    This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured collection of commands and documentation to help users manage container lifecycles, build images, and handle registries. The documentation specifically covers the orchestration of multi-container applications using Docker Compose and the management of scalable services across multiple nodes via Docker Swarm. It also includes detailed guides for configuring virtual networks, bridges, and ports to control container communication. The reference surface extends to container image administ

    عرض على GitHub↗3,938
  • opencontainers/runtime-specالصورة الرمزية لـ opencontainers

    opencontainers/runtime-spec

    3,641عرض على GitHub↗

    The project provides an open container runtime specification and standardized schema for defining container configurations, namespaces, resource limits, security policies, and filesystem mounts across platforms. It outlines the formal configuration formats, lifecycle operations, and execution environments necessary for portable, isolated container workloads. The specification covers container lifecycle management protocols and structured rules governing container creation, execution startup, process signaling, state tracking, and resource teardown. It standardizes local bundle packaging and

    Gocontainersdockeroci
    عرض على GitHub↗3,641
عرض جميع البدائل الـ 30 لـ Proot Distro→

الأسئلة الشائعة

ما هي وظيفة termux/proot-distro؟

proot-distro is a rootless container runtime and Linux distribution manager that allows users to install and run isolated guest environments without requiring administrative root privileges. It utilizes PRoot to simulate root access and filesystem redirection, enabling the deployment of full Linux distributions in a non-root space.

ما هي الميزات الرئيسية لـ termux/proot-distro؟

الميزات الرئيسية لـ termux/proot-distro هي: PRoot-Based Isolation, Syscall Interception Runtimes, Compressed RootFS Packaging, Linux Environment Instance Management, Container Command Executors, Container Shell Sessions, Container Entrypoint Execution, Container Image Layering.

ما هي البدائل مفتوحة المصدر لـ termux/proot-distro؟

تشمل البدائل مفتوحة المصدر لـ termux/proot-distro: lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… genuinetools/img — img is a collection of toolsets for building, managing, and manipulating OCI compliant container images. It functions… eon01/dockercheatsheet — This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured… opencontainers/runtime-spec — The project provides an open container runtime specification and standardized schema for defining container… collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning…