Chroot användes först i utvecklingen av Unix version 7 1979. Den lades senare till BSD den 18 mars 1982. Datorprogrammerare kan använda en virtuell virtuell miljö för att utveckla och testa program, särskilt om man gör det på ett produktionssystem är för riskabelt. De kan också använda en virtuell virtuell miljö för att köra program som har kompatibilitetsproblem med datorns operativsystem. De kan ställa in programvaran i den virtuella miljön, tillsammans med de stödda bibliotek och filer som behövs för att köra programvaran. Chroot har också använts av POSIX-system för sina FTP-servrar, för att isolera otillförlitliga FTP-klienter.
Operativsystem villkor, Unix