Os desenvolvedores do systemd não podem permitir que nspawn
acessem hardware real, pois essa citação de Poettering diz :
Well, the way we see it containers are really about getting access to virtualized environments only, i.e. /dev should be mostly empty (modulo /dev/null, /dev/random and friends), and the container really never should get access to physical hardware. This will then of course not allow you to run an X server inside the container.
Other container solutions do support passing through hardware from the host to the container, we just believe it's a bit out of focus for the simple tool nspawn is and should stay.
Um Arch Linux de instalação "padrão" é baseado em systemd e o wiki não diz nada sobre um tradicional chroot
como sendo ruim. Supondo que um chroot
tradicional atenda às suas necessidades em um sistema que não seja systemd
, ele deve estar bem em um sistema systemd
. Pode haver situações em que a "virtualização" adicional de nspawn
seja útil, mas pode haver casos em que isso seja limitante.