O recurso de zonas no Solaris fornece um ambiente isolado para aplicativos em execução. Os processos em execução em uma zona são impedidos de monitorar ou interferir com outras atividades no sistema. O acesso a outros processos, interfaces de rede, sistemas de arquivos, dispositivos e recursos de comunicação entre processos é restrito para impedir a interação entre processos em diferentes zonas.

As regiões oferecem uma excelente maneira de criar sistemas virtuais aos quais as pessoas podem ter acesso root completo, sem comprometer a integridade do sistema real ou de outras zonas. Eles também podem ser usados para particionar um único sistema poderoso em vários servidores virtuais, por exemplo, para executar ambientes de aplicativos de teste e produção.

Cada zona possui seu próprio diretório raiz ao qual os processos em execução na região são restritos. Isso é semelhante ao recurso chroot padrão do Unix, mas muito mais simples de configurar, pois todos os diretórios necessários da biblioteca do sistema e do programa são vinculados à zona automaticamente quando ele é criado.

As interfaces de rede virtual podem ser atribuídas a zonas para fornecer seus próprios endereços IP, para que servidores diferentes possam ser executados em zonas diferentes, assim como em vários sistemas físicos.

Este módulo permite criar zonas, inicializar e reiniciá-las independentemente do sistema operacional principal e gerenciar suas interfaces de rede, diretórios de pacotes, sistemas de arquivos e outros atributos.