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

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

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

dnschneid/croutonArchived

0
View on GitHub↗
8,581 نجوم·1,254 تفرعات·Shell·BSD-3-Clause·4 مشاهداتgit.io/JZEs0↗

Crouton

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 or tab through X11 forwarding over SSH, with synchronized clipboard content and URL data shared between the two environments via a custom bridge daemon. Multiple independent chroot environments can be created, named, deleted, and updated on the same device, each pinned to a specific Debian or Ubuntu release selected at creation time.

Software in the chroot is managed through named targets that map to apt package groups, and the entire chroot filesystem can be snapshotted into a compressed tarball for portable backup and restoration, including on a new or powerwashed machine. Bind mounts expose host directories into the chroot for file access between environments.

Features

  • Chroot Execution - Runs a full Linux distribution inside a chroot jail, sharing the host kernel without virtualisation overhead.
  • Chroot-Based Linux Environments - Running a full Linux distribution alongside Chrome OS without rebooting or dual-booting the device.
  • X11 Display Forwarders - Renders graphical Linux applications by forwarding X11 display output through an SSH tunnel to the Chrome OS window manager.
  • Chrome OS Chroot Environments - Creates and manages full Linux distribution chroots that run alongside Chrome OS without rebooting.
  • Chroot Creators - Generates a full Linux distribution environment that runs alongside Chrome OS without rebooting.
  • Chrome OS Linux App Integration - Displaying Linux desktop applications in a Chromium OS window or tab with clipboard and URL sharing.
  • Chrome OS Linux App Launchers - Displays Linux desktop applications inside a Chromium OS window or tab with synchronized clipboard and URL handling.
  • Distribution Release Selectors - Allows choosing a specific Debian or Ubuntu release at chroot creation time, pinning the environment to that version.
  • Named Package Groups - Installs and removes software in the chroot through named targets that map to apt package groups.
  • Chroot Backups - Saves a chroot to a timestamped tarball and restores it from a backup file, including on a new or powerwashed machine.
  • Chroot Customizers - Selects a specific distribution release, install location, proxy, or mirror, and adds or removes software targets after creation.
  • Encrypted Chroot Management - Protecting a Linux chroot with encryption and optionally storing the decryption key on a separate device.
  • Encrypted Chroots - Protects a chroot with encryption and optionally stores the decryption key on a separate device for extra security.
  • Multi-Chroot Administrations - Creating, naming, deleting, and updating multiple independent Linux chroot environments on one Chromium OS device.
  • Multi-Chroot Managers - Creates, names, deletes, and updates several independent chroot environments on the same device.
  • Removable Key Stores - Stores chroot decryption keys on a removable device, requiring physical possession to unlock the environment.
  • Chroot - Saving a Linux chroot to a tarball and restoring it on the same or a new device after a powerwash.
  • Chroot Snapshots - Snapshots the entire chroot filesystem into a compressed archive for portable backup and restoration.
  • Chrome OS Clipboard Bridges - Shares clipboard content and URL data between the chroot and Chrome OS via a custom bridge daemon.

سجل النجوم

مخطط تاريخ النجوم لـ dnschneid/croutonمخطط تاريخ النجوم لـ dnschneid/crouton

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Crouton.
  • armbian/buildالصورة الرمزية لـ armbian

    armbian/build

    5,110عرض على 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

    Shellaarch64armdebian
    عرض على GitHub↗5,110
  • cypherpunkarmory/userlandالصورة الرمزية لـ CypherpunkArmory

    CypherpunkArmory/UserLAnd

    4,227عرض على 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

    Kotlin
    عرض على GitHub↗4,227
  • michielderhaeg/build-linuxالصورة الرمزية لـ MichielDerhaeg

    MichielDerhaeg/build-linux

    5,287عرض على 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

    Shellbusyboxkerneltutorial
    عرض على GitHub↗5,287
  • mviereck/x11dockerالصورة الرمزية لـ mviereck

    mviereck/x11docker

    6,283عرض على GitHub↗

    x11docker is an OCI container GUI orchestrator and hardware bridge designed to execute graphical applications and full desktop environments inside containers. It functions as a Linux GUI sandbox, linking containerized processes to host X11 or Wayland display servers and audio systems. The project differentiates itself by providing deep system integration for hardware acceleration, including NVIDIA driver automation and GPU passthrough. It supports cross-architecture GUI emulation and provides remote access capabilities through VNC, SSH forwarding, and browser-based HTML5 rendering. The tool

    Shellcontainersdesktopdocker
    عرض على GitHub↗6,283
عرض جميع البدائل الـ 9 لـ Crouton→

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

ما هي وظيفة dnschneid/crouton؟

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.

ما هي الميزات الرئيسية لـ dnschneid/crouton؟

الميزات الرئيسية لـ dnschneid/crouton هي: Chroot Execution, Chroot-Based Linux Environments, X11 Display Forwarders, Chrome OS Chroot Environments, Chroot Creators, Chrome OS Linux App Integration, Chrome OS Linux App Launchers, Distribution Release Selectors.

ما هي البدائل مفتوحة المصدر لـ dnschneid/crouton؟

تشمل البدائل مفتوحة المصدر لـ dnschneid/crouton: cypherpunkarmory/userland — UserLAnd is a rootless Linux mobile environment and distribution manager that allows full Linux operating systems and… michielderhaeg/build-linux — Build Linux is a toolset for assembling a custom Linux distribution entirely from source code, automating the process… armbian/build — This repository is the Armbian build framework — an embedded Linux build system for generating custom operating system… mviereck/x11docker — x11docker is an OCI container GUI orchestrator and hardware bridge designed to execute graphical applications and full… coreutils/coreutils — This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It… netblue30/firejail — Firejail is a Linux application sandbox and kernel security wrapper that isolates untrusted applications from the host…