The Oracle Solaris Zones partitioning technology is used to virtualize operating system services and provide an isolated and secure environment for running applications. Zones are built into the kernel, and offer excellent performance with extremely low overhead.
A non-global zone, referred to as a zone, is a virtualized operating system environment created within a single instance of the Oracle Solaris operating system. The operating system instance is also known as the "global zone," to distinguish it from non-global zones. On the Oracle Solaris 10 release, zones are also referred to as containers.
With Oracle Solaris Zones, you can maintain the one-application-per-server deployment model while simultaneously consolidating servers and sharing hardware resources.
Default non-global zones run the same OS as the global zone. Through the use of brands, it is also possible to create non-global zones that run operating environments that are different from the global zone. The following zones are available.
The default non-global zone. For additional isolation, solaris zones with a read-only root, called Immutable Zones, can be configured.
A non-global zone that provides a complete runtime environment for Oracle Solaris 10 applications on Oracle Solaris 11.1. Existing Oracle Solaris 10 systems and native zones can be migrated into solaris10 zones.
For more information on zones in the Oracle Solaris 11.1 release, see Oracle Solaris 11.1 Administration: Oracle Solaris Zones, Oracle Solaris 10 Zones, and Resource Management.
The default non-global zone, also called a container, on the Oracle Solaris 10 release. native zones can be migrated into solaris10 zones on Oracle Solaris 11 releases.
For more information, see System Administration Guide: Oracle Solaris Containers--Resource Management and Oracle Solaris Zones.
Environment for Solaris 8 applications on SPARC machines.
A container is used to migrate a Solaris 8 system into a zone on a host running the Oracle Solaris 10 8/07 Operating System or later Oracle Solaris 10 release. A solaris8 branded zone provides an environment for Solaris 8 applications on SPARC machines.
Environment for Solaris 9 applications on SPARC machines.
A container is used to migrate a Solaris 9 system into a container on a host running the Oracle Solaris 10 8/07 Operating System or later Oracle Solaris 10 release. A solaris9 branded zone provides an environment for Solaris 9 applications on SPARC machines.
For more information on solaris8 and solaris9 containers, see Oracle Solaris Legacy Containers.