A Solaris 8 branded zone (solaris8) is a complete runtime environment for Solaris 8 applications on SPARC machines running the Solaris 10 8/07 Operating System or later. The brand supports the execution of 32-bit and 64-bit Solaris 8 applications.
solaris8 branded zones are based on the whole root zone model. Each zone's file system contains a complete copy of the software that comprises the operating system. However, solaris8 zones are different from native whole root zones in that central patching is not applied.
Many Solaris 10 capabilities are available to the solaris8 zones, including the following:
Fault management architecture (FMA) for better system reliability (see smf(5).
The ability to run on newer hardware that Solaris 8 does not support.
Solaris 10 performance improvements.
DTrace, run from the global zone, can be used to examine processes in solaris8 zones.
Some functionality available in Solaris 8 is not available inside of Solaris Zones.
The following features cannot be configured in a non-global zone:
Solaris Live Upgrade boot environments
Solaris Volume Manager metadevices
DHCP address assignment in a shared-IP zone
SSL proxy server
In addition, a non-global zone cannot be an NFS server, and dynamic reconfiguration (DR) operations can only be done from the global zone.
The following limitations apply to solaris8 branded zones:
Solaris Auditing and Solaris Basic Security Module Auditing, described in bsmconv(1M) and auditon(2), are not supported. The audit subsystem will always appear to be disabled.
The CPU performance counter facility described in cpc(3CPC) is not available.
The following disk and hardware related commands do not work:
add_drv(1M)
disks(1M)
format(1M)
fdisk(1M)
prtdiag(1M)
rem_drv(1M)
Although the zone cannot use a delegated ZFS dataset, the zone can reside on a ZFS file system. You can add a ZFS file system to share with the global zone through the zonecfg fs resource. See Step 7 in How to Configure a solaris8 Branded Zone.
Note that the setfacl and getfacl commands cannot be used with ZFS. When a cpio or a tar archive with ACLs set on the files is unpacked, the archive will receive warnings about not being able to set the ACLs, although the files will be unpacked successfully. These commands can be used with UFS.
You can add the following components to a solaris8 branded zone through the zonecfg command:
You can add additional Solaris file systems to a branded zone by using the fs resource. For examples, see How to Configure the Zone in System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones.
Devices can be added to a solaris8 non-global zone by using the device resource. For information about adding devices, see Chapter 18, Planning and Configuring Non-Global Zones (Tasks), in System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones. To learn more about device considerations in non-global zones, see Device Use in Non-Global Zones in System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones.
Privileges can be added to a solaris8 non-global zone by using the limitpriv resource. For information about adding privileges, see Chapter 18, Planning and Configuring Non-Global Zones (Tasks), in System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris ZonesPrivileges in a Non-Global Zone in System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones.
You can specify network configurations. For more information, see Preconfiguration Tasks, Networking in Shared-IP Non-Global Zones in System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones and Solaris 10 8/07: Networking in Exclusive-IP Non-Global Zones in System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones
You can use various resource control features. For more information, see Chapter 17, Non-Global Zone Configuration (Overview), in System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones, Chapter 18, Planning and Configuring Non-Global Zones (Tasks), in System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones, and Chapter 27, Solaris Zones Administration (Overview), in System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones.