"Коли і навіщо я можу ним користуватися?"
Одне використання полягає в тестуванні сценаріїв (час завантаження та інше), які роблять абсолютні посилання на шлях, або виконують команди, які ви можете перехопити та записати (а може, і без них) - в середовищі, де ви не хочете, щоб ці команди насправді працюють на вашому середовищі роботи.
Наприклад, у мене є вбудований пристрій під управлінням Linux, я хотів би перевірити роботу деякого bash без a) запустити його на реальному пристрої (так як у мене є кращі інструменти на робочому столі і не хочу цеглити пристрій) б) запущений це справді на моєму робочому столі (так як я не хочу, щоб моя система настільних систем була переплутана)
Крім того, ви можете виявити, які команди або інші файли скриптів використовуються, оскільки запуск буде виходити з помилкою кожного разу, коли він намагатиметься запустити команду або скрипт оболонки, який відсутній у "chroot jail".
(Звичайно, щоб пройти всю свиню, ви можете запустити всередині QEMU або Docker, або VM, але це передбачає створення образу VM тощо - набагато більше роботи)