O Chroot é o ambiente de peso mais leve que pode se adequar a você. Ele permite que você instale outra distribuição (ou outra instalação da mesma distribuição), com os mesmos usuários, com a mesma configuração de rede, etc. O Chroot fornece apenas algum isolamento bruto no nível do sistema de arquivos. Navegar este site para chroot pode ajudar, se você ainda não tiver certeza do que o chroot pode e não pode fazer.
Se você está procurando o próximo passo, o LXC está agora incluído na linha principal do kernel. Um convidado LXC (chamado de container) possui seu próprio sistema de arquivos, processo e espaço de rede. Raiz no contêiner também é raiz no host; O LXC protege contra muitas ações acidentais por um guest root, mas não contra um guest root malicioso (esse é um recurso planejado, veja este espaço ).
Outras tecnologias similares ao LXC são VServer e OpenVZ . Um recurso importante que o OpenVZ oferece, mas não o VServer ou o LXC, é pontos de verificação : você pode tirar um instantâneo de um computador em execução e restaurá-lo mais tarde. Ainda outro candidato é Linux no modo de usuário , que executa um sistema Linux completo dentro de um processo que é executado como um usuário comum no host.
Para o propósito de experimentar outra instalação do sistema operacional, o chroot é bom. Se você deseja executar serviços na instalação experimental ou jogar com a rede, vá para LXC. Se você quiser instantâneos, use o OpenVZ. Se você quer um kernel completamente separado, mas pouca sobrecarga de memória, use o User-mode Linux. Se você quiser instantâneos e um kernel separado, use o VirtualBox.