Você leu a página de manual systemd-nspawn ? Nada lá diz que você precisa do debianbootstrap, e na verdade ele mostra vários exemplos não-debian.
Você faz um sistema de arquivos raiz, mas como um contêiner Docker (ou mesmo um ambiente tradicional chroot
) que não requer nada além do seu executável e de quaisquer bibliotecas compartilhadas ou outros recursos necessários para que ele seja executado.
Se você apenas deseja o isolamento da árvore de processos, talvez em vez de systemd-nspawn
você queira unshare
:
# unshare --pid --fork --mount-proc bash
# ps -fe
UID PID PPID C STIME TTY TIME CMD
root 1 0 4 09:49 pts/0 00:00:00 bash
root 24 1 0 09:49 pts/0 00:00:00 ps -fe