Qual é a diferença de chroot, dchroot e schroot?
O que eles têm em comum?
Onde estão as diferenças?
Qual é necessário para quê?
Um chroot pode ser usado diretamente como root executando chroot (8), mas usuários normais não podem usar este comando. O schroot permite acesso a chroots para usuários normais usando o mesmo mecanismo, mas com permissões verificando e permitindo a configuração automatizada adicional do ambiente chroot, como montar sistemas de arquivos adicionais e outras tarefas de configuração. Essa configuração automatizada é feita através da ação de scripts de instalação que podem ser personalizados e estendidos para executar as ações necessárias. [1]
O dchroot é basicamente uma versão anterior da mesma coisa, mas seu uso está sendo (ou foi) preterido em favor do schroot. [2]
[1] http://linux.die.net/man/1/schroot
[2] http://linux.die.net/man/1/dchroot