Solaris 10 Part 1
RAID Recovery - Solaris 10
Solaris is a UNIX-based operating system introduced by Sun Microsystems for desktops, laptops, servers and data centers. Solaris supports SPARC-based and x86-based workstations from Sun as well as other vendors.
Solaris 10 is an advanced version of Solaris. A major component of Solaris 10 is Sun’s Java Desktop System (JDS), a GNOME-based application set. Some of the applications included in JDS are StarOffice and Sun’s office suite. Other important features included in this version are DTrace, Zones and the new Service Management Framework.
Solaris 10 codes have been released under the Common Development and Distribution License (CDDL) via OpenSolaris project.
Java Desktop System (JDS)
JDS provides a desktop system similar to Microsoft Windows. It comes with a full suite of office productivity software such as an office suite, a Web browser (Mozilla), email, instant messaging (IM) and calendar. Sun offers JDS as a platform for corporate users to deploy software written for Java platform.
DTrace
DTrace is a dynamic instrumentation system embedded in Solaris 10. DTrace is similar to Linux Trace Toolkit (LTT) and Dprobes. DTrace consists of ‘D’ scripting language and loadable kernel modules named providers. Providers are used to track and report system information. It has no effect on system performance when not in use.
Zones
Solaris Zones are similar to FreeBSD Jails. Each zone is a virtual operating system with IP address, separate configuration and a separate package DB. They share one kernel.
Service Management Framework
Service Management Framework (SMF) is introduced to replace the old sysV init. SMF can be split into the following different parts
- Startups scripts.
- XML manifests to store information about the services
- svcs command, an importance interface to SMF that tells which services are started, which are failed or which are stopped.
- svcadm, an administrative tool that can be used to add, delete, start, and stop services


