awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesChroot Execution

Execution of programs within isolated root filesystems to simulate different operating system environments.

Distinct from Isolated Execution Environments: Candidates focus on ephemeral environments or non-root containers, not the specific chroot-based root filesystem isolation

Explore 6 awesome GitHub repositories matching operating systems & systems programming · Chroot Execution. Refine with filters or upvote what's useful.

Awesome Chroot Execution GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • dnschneid/croutonAvatar de dnschneid

    dnschneid/crouton

    8,581Voir sur GitHub↗

    Crouton is a tool that creates and manages full Linux distribution environments that run alongside Chrome OS using chroot technology, without requiring a reboot or dual-boot setup. It shares the host kernel to avoid virtualisation overhead while providing a complete Linux filesystem that operates concurrently with the Chromium OS desktop. The project supports encrypting chroot environments with decryption keys that can be stored on a separate removable device, requiring physical possession to unlock the environment. It enables graphical Linux applications to display inside a Chrome OS window

    Runs a full Linux distribution inside a chroot jail, sharing the host kernel without virtualisation overhead.

    Shellchromeoschrootcrouton
    Voir sur GitHub↗8,581
  • netblue30/firejailAvatar de netblue30

    netblue30/firejail

    7,069Voir sur GitHub↗

    Firejail is a Linux application sandbox and kernel security wrapper that isolates untrusted applications from the host system. It uses kernel namespaces and seccomp filters to restrict filesystem access, drop kernel capabilities, and limit the system attack surface. The project is distinguished by its use of predefined security profiles to automatically apply filesystem restrictions and syscall limits based on the executable being launched. It provides specialized isolation for portable packages such as AppImages and implements X11 display isolation via proxy servers to prevent keyboard loggi

    Executes programs within a separate root filesystem to run different OS versions or isolated environments.

    C
    Voir sur GitHub↗7,069
  • michielderhaeg/build-linuxAvatar de MichielDerhaeg

    MichielDerhaeg/build-linux

    5,287Voir sur GitHub↗

    Build Linux is a toolset for assembling a custom Linux distribution entirely from source code, automating the process described by Linux From Scratch. It compiles every system component from upstream source, giving the builder full control over included packages and configuration. The build process relies on a Makefile-driven orchestration that coordinates the entire sequence, using script-defined package recipes for each component. It employs chroot isolation to keep build artifacts separate from the host, and follows a stage-wise bootstrapping approach that first builds a minimal set of tem

    Uses chroot jails to isolate all build artifacts and protect the host system during compilation.

    Shellbusyboxkerneltutorial
    Voir sur GitHub↗5,287
  • coreutils/coreutilsAvatar de coreutils

    coreutils/coreutils

    5,185Voir sur GitHub↗

    Ce projet est une suite complète d'outils en ligne de commande essentiels et d'utilitaires standardisés de type Unix. Il fournit les blocs de construction fondamentaux pour l'administration système, la gestion de fichiers et le traitement de texte sur les systèmes de type Unix, en implémentant une large gamme d'outils en ligne de commande POSIX. La collection se distingue par sa large couverture des opérations système de bas niveau. Cela inclut une boîte à outils complète pour la gestion du système de fichiers, telle que la création et la modification de fichiers et de répertoires, et une boîte à outils spécialisée dans le traitement de texte pour filtrer, trier et transformer les flux de données. Le projet couvre également plusieurs domaines de capacités système critiques. Ceux-ci incluent la surveillance des ressources système pour vérifier l'architecture matérielle et l'utilisation du disque, la sécurité et le contrôle d'accès pour gérer les permissions de fichiers et les sommes de contrôle cryptographiques, et le contrôle de processus pour gérer les délais d'exécution et les variables d'environnement. Il fournit en outre des utilitaires mathématiques pour l'évaluation d'expressions numériques et des outils de représentation de données pour l'encodage binaire vers ASCII.

    Executes commands within a restricted root directory environment using chroot.

    C
    Voir sur GitHub↗5,185
  • armbian/buildAvatar de armbian

    armbian/build

    5,110Voir sur GitHub↗

    This repository is the Armbian build framework — an embedded Linux build system for generating custom operating system images tailored to single-board computers, primarily targeting ARM and RISC-V architectures. The build process is orchestrated by GNU Makefiles and relies on a chroot-based environment to assemble the root filesystem, manage cross-compilation toolchains, and aggregate binary firmware blobs for hardware compatibility. Kernel and bootloader source trees are fetched via git, with structured patches applied in a controlled sequence, while each supported board is described by a ded

    Constructs root filesystems inside a chroot environment for reproducible OS image creation.

    Shellaarch64armdebian
    Voir sur GitHub↗5,110
  • cypherpunkarmory/userlandAvatar de CypherpunkArmory

    CypherpunkArmory/UserLAnd

    4,227Voir sur GitHub↗

    UserLAnd is a rootless Linux mobile environment and distribution manager that allows full Linux operating systems and applications to run on mobile devices. It functions as a proot-based emulator to simulate a root filesystem and execute binaries without requiring administrative root access to the host system. The project provides a Linux desktop remote client for launching graphical desktop environments and connecting to them via a visual server client. It enables the deployment of various Linux distributions, allowing users to manage system packages using native tools like apt or pacman. T

    Simulates isolated root filesystems to allow multiple Linux distributions to run independently on a single mobile device.

    Kotlin
    Voir sur GitHub↗4,227
  1. Home
  2. Operating Systems & Systems Programming
  3. Chroot Execution

Explorer les sous-tags

  • Chrome OS Chroot EnvironmentsCreates and manages full Linux distribution chroots that run alongside Chrome OS without rebooting. **Distinct from Chroot Execution:** Distinct from Chroot Execution: focuses on creating and managing chroot environments for Chrome OS, not general chroot execution.
  • Chroot BackupsSaves a chroot to a timestamped tarball and restores it from a backup file, including on a new or powerwashed machine. **Distinct from Chroot Execution:** Distinct from Chroot Execution: focuses on backup and restore of chroot filesystems, not execution within them.
  • Chroot CreatorsGenerates a full Linux distribution environment that runs alongside Chrome OS without rebooting. **Distinct from Chroot Execution:** Distinct from Chroot Execution: focuses on creating a new chroot environment, not executing programs within an existing one.
  • Chroot CustomizersSelects a specific distribution release, install location, proxy, or mirror, and adds or removes software targets after creation. **Distinct from Chroot Execution:** Distinct from Chroot Execution: focuses on customizing chroot installation parameters, not executing programs within them.
  • Encrypted Chroot ManagementProtecting a Linux chroot with encryption and optionally storing the decryption key on a separate device. **Distinct from Chroot Execution:** Distinct from Chroot Execution: focuses on encryption management of chroot environments, not execution within them.
  • Encrypted ChrootsProtects a chroot with encryption and optionally stores the decryption key on a separate device for extra security. **Distinct from Chroot Execution:** Distinct from Chroot Execution: focuses on encrypting a chroot filesystem, not executing programs within it.
  • Multi-Chroot AdministrationsCreating, naming, deleting, and updating multiple independent Linux chroot environments on one Chromium OS device. **Distinct from Chroot Execution:** Distinct from Chroot Execution: focuses on administrative lifecycle of multiple chroots, not execution within a single one.
  • Multi-Chroot ManagersCreates, names, deletes, and updates several independent chroot environments on the same device. **Distinct from Chroot Execution:** Distinct from Chroot Execution: focuses on managing multiple chroot environments, not executing programs within a single one.