Tuesday, May 1, 2012

Solaris OS Software Groups

Software groups are collections of Solaris OS software packages. Each software group includes support for different functions and hardware drivers. The Solaris OS is made up of six software groups:

  • Reduced Networking Support software group
  • Core System Support software group
  • End User Solaris software group
  • Developer Solaris software group
  • Entire Solaris software group
  • Entire Solaris software group plus Original Equipment Manufacturers (OEM) support 

Reduced Network Support Software Group (SUNWCrnet)

This group contains the minimum software that is required to boot and run a Solaris system with limited network service support. The Reduced Networking software group provides a multiuser text-based console and system administration utilities. This software group also enables the system to recognize network interfaces, but does not activate network services.

A system installed with the Reduced Networking software group could, for example, be used as a thin-client host in a network.

Core Software Group (SUNWCreq)

The Core software group contains the minimum software required to boot and run the Solaris OS in a minimum configuration, without the support to run many server applications. The Core software group includes a minimum of networking software, including Telnet, File Transfer Protocol (FTP), Network File System (NFS), Network Information Service (NIS) clients, and Domain Name Service (DNS). This software group also includes the drivers required to run the Common Desktop Environment (CDE) but does not include the CDE software. The Core software group also does not include online manual pages.

End User System Support Software Group (SUNWCuser)

The End User System Support software group contains the Core software group and also contains the recommended software for an end user plus the CDE.

Developer System Support Software Group (SUNWCprog)

The Developer System Support software group contains the End User System Support software group. It also contains the libraries, the include files, the online manual pages, and the programming tools for developing software.

Entire Distribution Software Group (SUNWCall)

The Entire Distribution software group contains the Developer System Support software group. It also contains additional software needed for servers. The software that is in the Entire Distribution software group is the entire Solaris OS software release minus OEM support.

Entire Distribution Plus OEM Support Software Group (SUNWCXall)

The Entire Distribution Plus OEM Support software group contains the entire Solaris OS software release. It also contains additional hardware support for OEMs and hardware not on the system at the time of installation. This software group is recommended when you are installing the Solaris OS software on non-Sun servers that use UltraSPARC processors.

To view the names of the cluster configurations, perform the command:

# grep METACLUSTER /var/sadm/system/admin/.clustertoc
METACLUSTER=SUNWCXall
METACLUSTER=SUNWCall
METACLUSTER=SUNWCprog
METACLUSTER=SUNWCuser
METACLUSTER=SUNWCreq
METACLUSTER=SUNWCrnet
METACLUSTER=SUNWCmreq

Note: The metacluster SUNWCmreq is a hidden metacluster. It allows you to create a minimal core metacluster by de-selecting packages from the core metacluster.

To determine which cluster configuration has been installed on the system, perform the command:

# cat /var/sadm/system/admin/CLUSTER
CLUSTER=SUNWCXall