The chroot Technique – a Swiss army multitool for Linux systems

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. proot-docker

    Run docker containers using proot

    Working on proot-docker, a bash script on top of skopeo and proot:

    https://github.com/mtseet/proot-docker

    We need more people to improve it!

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. junest

    The lightweight Arch Linux based distro that runs, without root privileges, on top of any other Linux distro.

    I can highly recommend: https://github.com/fsquillace/junest

  4. machroot

    chroot, but better

    As a number of comments have noted, there are a bunch of different axes that chroot could be 'better' on - e.g. security and sandboxing.

    I wrote https://github.com/aidanhs/machroot (initially forked from bubble wrap) a while ago to lean into the pure "pretend I see another filesystem" aspect of chroot with additional conveniences (so no security focus). For example, it:

    1. allows setting up overlay filesystems

  5. bocker

    Docker implemented in around 100 lines of bash

    I found this project an interesting example of how it all actually works

    https://github.com/p8952/bocker

    Basically, this project runs docker containers inside a chroot environment.

    Docker uses Layered Filesystems (Multiple Filesystems mounted under the same folder on top of one another), something that used to be mostly used to have a read only Filesystem, like a cdrom, then mount a writeable folder over the same mount point to make that folder writeable.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How I Work Fully Remote through SSH without Sudo Rights

    2 projects | dev.to | 9 Mar 2024
  • AppImage + Arch Linux/AUR packages = ArchImage!

    3 projects | /r/DistroTube | 3 Jul 2023
  • A script to export the Arch Linux's magics (via JuNest) to the host's menu: "junest-export" (strongly inspired by distrobox-export)

    2 projects | /r/archlinux | 13 Mar 2023
  • Tiling with Pytile1x works ok on Budgie

    1 project | /r/SolusProject | 9 Feb 2023
  • If I am using pacman with a root in userspace, how do I build source packages (aur) also in the user root?

    2 projects | /r/archlinux | 8 Feb 2023

Did you know that Shell is
the 8th most popular programming language
based on number of references?