Die Zoneneinrichtung in Solaris bietet eine isolierte Umgebung zum Ausführen von Anwendungen. Prozesse, die in einer Zone ausgeführt werden, können andere Aktivitäten im System nicht überwachen oder stören. Der Zugriff auf andere Prozesse, Netzwerkschnittstellen, Dateisysteme, Geräte und prozessübergreifende Kommunikationseinrichtungen ist eingeschränkt, um die Interaktion zwischen Prozessen in verschiedenen Zonen zu verhindern.

Zonen bieten eine hervorragende Möglichkeit, virtuelle Systeme zu erstellen, auf die Benutzer vollen Root-Zugriff erhalten können, ohne die Integrität des realen Systems oder anderer Zonen zu beeinträchtigen. Sie können auch verwendet werden, um ein einzelnes leistungsstarkes System in mehrere virtuelle Server zu partitionieren, um beispielsweise Test- und Produktionsanwendungsumgebungen auszuführen.

Jede Zone verfügt über ein eigenes Stammverzeichnis, auf das die in der Zone ausgeführten Prozesse beschränkt sind. Dies ähnelt der Standard-Unix-Chroot-Funktion, ist jedoch weitaus einfacher einzurichten, da alle erforderlichen Systembibliotheks- und Programmverzeichnisse beim Erstellen automatisch mit der Zone verknüpft werden.

Virtuelle Netzwerkschnittstellen können Zonen zugewiesen werden, um ihnen ihre eigenen IP-Adressen zu geben, sodass verschiedene Server in verschiedenen Zonen ausgeführt werden können, genau wie sie sich auf mehreren physischen Systemen befinden könnten.

Mit diesem Modul können Sie Zonen erstellen, unabhängig vom Hauptbetriebssystem starten und neu starten sowie deren Netzwerkschnittstellen, Paketverzeichnisse, Dateisysteme und andere Attribute verwalten.