Solarisのゾーン機能は、アプリケーションを実行するための分離された環境を提供します。ゾーンで実行中のプロセスは、システム内の他のアクティビティを監視または妨害することができません。他のプロセス、ネットワークインターフェイス、ファイルシステム、デバイス、およびプロセス間通信機能へのアクセスは、異なるゾーンのプロセス間の相互作用を防ぐために制限されています。

ゾーンは、実際のシステムや他のゾーンの整合性を損なうことなく、人々に完全なrootアクセスを与えることができる仮想システムを作成する優れた方法を提供します。また、たとえば、テストおよび実稼働アプリケーション環境を実行するために、単一の強力なシステムを複数の仮想サーバーに分割するために使用することもできます。

各ゾーンには、ゾーンで実行されるプロセスが制限される独自のルートディレクトリがあります。これは標準のUnix chroot機能に似ていますが、必要なすべてのシステムライブラリとプログラムディレクトリが作成時にゾーンに自動的にリンクされるため、セットアップがはるかに簡単です。

仮想ネットワークインターフェイスをゾーンに割り当てて独自のIPアドレスを割り当てることができるため、複数の物理システム上にあるのと同じように、異なるサーバーを異なるゾーンで実行できます。

このモジュールを使用すると、ゾーンを作成し、メインのオペレーティングシステムから独立してゾーンを起動および再起動し、ネットワークインターフェース、パッケージディレクトリ、ファイルシステム、およびその他の属性を管理できます。