JuNest Linux Logo

The lightweight Arch Linux based distro that runs upon any Linux distros without root access.

JuNest

The lightweight Arch Linux based distro that runs upon any Linux distros without root access.

Star

Project Status Donation Communication
Build status OpenHub PayPal Gratipay Join the gitter chat at https://gitter.im/fsquillace/junest Join the IRC chat at https://webchat.freenode.net/?channels=junest Join the group at https://groups.google.com/d/forum/junest RSS

Description

JuNest (Jailed User NEST) is a lightweight Arch Linux based distribution that allows to have an isolated GNU/Linux environment inside any generic host GNU/Linux OS and without the need to have root privileges for installing packages.

JuNest contains mainly the package managers (called pacman and a simple yaourt wrapper called yogurt) that allows to access to a wide range of packages from the Arch Linux repositories.

The main advantages on using JuNest are:

JuNest follows the Arch Linux philosophy.

How different is JuNest from Docker and Vagrant?

Although JuNest sounds similar to a virtualisation/Linux container -like system, JuNest differentiate a lot between Docker and Vagrant. In fact, the purpose of JuNest is not to build a complete isolated environment but, conversely, is the ability to run programs as they were running natively from the host OS. Almost everything is shared between host OS and the JuNest sandbox (kernel, process subtree, network, mounting, etc) and only the root filesystem gets isolated (as the programs installed in JuNest need to reside elsewhere).

This allows interaction between processes belonging to both host OS and JuNest. For instance, you can install top command in JuNest in order to monitor any processes belonging to the host OS.

Blog posts RSS feed RSS feedly