Solaris 9 Operating System

Solaris 9 Operating System SPARC Platform Edition
 
  »   Features and Benefits
   Data Sheet
  »   Family Comparison
  »   FAQ
  »   System Requirements
 
Java Powered
 
Increase service levels. Decrease costs. Reduce risks.
Today, businesses are rethinking how they create, manage, extend, and ultimately deliver information technology (IT) services with greater functionality and reduced cost and complexity. Managing data center complexity from a services perspective lets businesses focus on choosing the right solution for the job at hand rather than managing individual systems.

Since its inception in 1982, Sun's vision and strategy has been the same: Connect everything through network computing. Sun continues to leverage open standards and technologies, innovate on top of them, and create the types of systems customers demand.

For years, the Solaris Operating System (OS) has delivered the power, massive scalability, high levels of security, and mainframe-class functionality that companies demand. The Solaris OS is the leading UNIX environment -- and the choice for powering enterprise networks that need to deliver information to networked users at any time, any place, on any platform.

Sun has also brought the industrial strength of the Solaris OS and the military-grade security of the Trusted Solaris OS to x86-based systems. Providing the same functionality through a common source code base, the Solaris OS delivers stability and innovation on both UltraSPARC and x86-based systems.
DownloadPDF (721K)
 
 
 
 
Key Highlights
  • Integration of the Sun Java System Directory Server and the Java 2 Platform, Enterprise Edition (J2EE) technology-based Sun Java System Application Server in the Solaris 9 Operating System provides the foundation for Network Identity Management.
  • Delivers the performance and stability to meet production database and file system requirements -- with no incremental costs.
  • Provisioning and change management provide secure installation and deployment of software stacks.
  • Solaris Containers, combined with Dynamic System Domains, enable higher utilization of system resources.
  • Provides out-of-the-box security solutions and a fully integrated suite of security services to deliver the highest levels of security.
  • Champions the RAS lifestyle into every step of the software development process.
  • Configuration services and Patch Manager, combined with SunPlex systems, deliver high service levels.
  • Applications run faster without recompiling and recoding.
  • Compatibility with previous versions, and built-in Linux compatibility, offer investment protection.
  • The Solaris OS has been optimized for x86-based platforms, including Xeon and Opteron servers, giving customers the freedom to choose the solution that best meets their business needs.


 
 
The Solaris 9 OS Is Scalable
Companies offering Web-based services can no longer predict how many customers might visit their sites. Today's companies need the ability to grow to support millions of new customers overnight.

The Solaris 9 Operating System is the third major release of the complete 64-bit computing environment tuned for Sun's powerful line of highly scalable 64-bit servers. The multithreaded, fully preemptible kernel delivers much faster performance for core system functions and enterprise applications. And with the new increased performance and scalability of the Solaris 9 OS, customers can immediately see an improvement in the price/performance ratio of their servers, thus, increasing the return on their investments.

The Solaris 9 OS offers the capabilities to scale and support massive systems and applications:
  • One million simultaneous processes on a single system
  • Up to 128 CPUs in a single system and 848 CPUs in a clustered environment
  • Support for up to 576 GB of memory
  • More than four billion network connections
  • Up to 252 TB file systems with Sun StorEdge Performance Suite software
  • IPv6, enabling a 128-bit IP address space
  • A 64-bit JavaTM virtual machineA 64-bit Java virtual machine
In addition, Solaris 9 software introduces a group of new features designed to increase system performance and scalability.

Solaris 9 Threads Model
By automatically utilizing an enhanced multi-threading library, applications on the Solaris 9 platform demonstrate greater scalability and an overall performance increase of up to 4 times. There are no changes to the interfaces and no need to recode applications.

Solaris 9 Memory Optimizer
  • Multiple Page Size Support. Applications can use multiple page sizes ranging from 8 KB to 4 MB for different memory segments. This increases performance by enhancing resource efficiency and reducing overhead. No code changes are needed, and page sizes are dynamically changed as an application executes.
  • Advanced Page Coloring. The Solaris 9 OS includes enhancements to the algorithm that controls virtual/physical memory pages and how they are used. As a result, system performance is increased for particularly heavy user loads.
  • Memory Placement Optimization. Solaris 9 software is designed to optimize memory management in the way that best suits the particular servers on which it is running.
  • Memory Allocation. The Solaris OS now allocates memory to user-level applications much faster, and enables users to more easily debug memory leaks in their applications.
UNIX File System (UFS) Enhancements
  • UFS Performance Enhancements. For databases created on a UFS file system, UFS Concurrent Direct I/O provides near raw device performance, leading to an 87-percent improvement in TPC-C measurements on OLTP workloads. UFS now has logging enabled by default, ensuring fast file system recovery and maximum performance -- much better than third-party file systems.
  • Multiterabyte UFS. For 64-bit SPARC platforms, UFS now supports much larger file systems -- up to 16 TB in size.

    mkfs. Enhancements to the mkfs command have dramatically reduced the time it takes to create a UNIX file system; you can now create a UNIX file system 96 times faster.
  • 64-Bit Java Virtual Machine. With Java 2 Platform, Standard Edition (J2SE) 1.4 software, users benefit from full 64-bit support in the Java HotSpot virtual machine (VM). This feature, combined with the Java HotSpot Server VM code optimizer, has significantly improved Java performance.


 
 
The Solaris 9 OS Is Available
With businesses operating around the clock and around the globe, organizations no longer know when their customers might demand their services. The reliability of the Solaris 9 Operating System increases users' confidence that their long-running and resource-intensive applications will execute without interruption.

The Solaris 9 OS is designed with a small, compact kernel that limits the exposure to errors that can crash a system. It is also designed with a clear distinction between the kernel, shared libraries, and applications, to further limit the impact of application failure. To deliver mainframe reliability with Internet agility, the Solaris 9 OS raises the bar for relia- bility, availability, and serviceability (RAS) by strengthening the following characteristics in every aspect of the development process.

Robust
  • Dynamic System Domains. The Solaris 9 OS provides failure containment and high-level control over system resource allocations in electronically isolated partitions. Partition boundaries can be adjusted on the fly to rapidly adapt to changing workloads, or on a scheduled basis to enable a resource shift between applications. This helps improve service levels economically.
  • Solaris Containers. Solaris Containers isolate software applications or services using flexible, software-defined boundaries. The Solaris 9 Resource Manager allows resources to be dynamically allocated to applications.
  • Kernel and User Mode Separation. With the kernel occupying a protected address space and the user-level libraries and applications occupying separate user address spaces, it is extremely difficult for a user error to cause a system failure. This significantly enhances system availability.
  • Kernel and Device Driver Hardening. The kernel and device drivers are further hardened by identifying and eliminating panics and kernel memory leaks. The new device driver testing framework enables developers to stress drivers and simulate hardware failures to further validate that the drivers can handle unforeseeable circumstances.
Recoverable
  • File System Logging. By reducing file system check times during reboot, the Solaris 9 OS increases recoverability.
  • NFS Failover. With NFS Failover, client systems can retry network file access on an alternate server when the primary server fails.
  • Network Multipathing. The Network Multi-pathing feature allows multiple network connections to provide load balancing and failover.
  • Sun StorEdge Traffic Manager. The Solaris 9 OS supports multiple paths for I/O devices, such as SCSI- and Fiber Channel-accessible storage, for load balancing and failover.
Manageable
  • Dynamic Reconfiguration. Dynamic Reconfiguration enables system configurations to be changed without rebooting, minimizing planned and unplanned downtime.
  • Solaris Live Upgrade. The Solaris OS can be upgraded while the system is still running, significantly reducing the usual service outage time associated with standard upgrades. Enhancements to the Solaris Live Upgrade Boot Environment allow Solaris JumpStart software to automatically create boot environments during install time, resulting in a faster Solaris Live Upgrade copy process.
Observable
  • Modular Debugger Framework. The Modular Debugger mdb is an extensible utility that enables low-level debugging and editing of the live OS.
  • Kernel Analysis Tools. The Solaris 9 OS provides a comprehensive set of "on-the-fly" kernel analysis tools. kstat, lockstat, prstat, and cpustat provide statistics and parameters for the kernel, file locks, process status, and CPU utilization, respectively. truss can be used to wrap an application so that all of its system calls can be observed externally.
Availability With Sun Cluster 3.0
Sun Cluster software, available separately, provides continuous access to services via Global Network and File Services. Data, networks, and devices are available to all domains in the SunPlex systems as well as to applications running on any domain.

 
 
The Solaris 9 OS Is Manageable
As IT infrastructures grow increasingly larger and more complex, IT organizations must opti- mize for efficiency. Deploying and redeploying servers is a daily event. To stay ahead, businesses today must manage IT growth while at the same time reducing complexity and management costs. The Solaris 9 Operating System provides a rich set of management facilities that can simplify the process of securely installing and deploying the software stack, resulting in lower cost of operation.

Solaris Containers and Resource Management
Solaris Containers create an execution environment within a single instance of the Solaris OS, providing resource isolation. This approach simplifies service provisioning and makes it easier to consolidate applications onto fewer servers while maintaining quality of service (QoS).

Solaris Containers are enabled by Solaris 9 Resource Manager software, which is integrated into the Solaris 9 OS. It consists of a set of resource management and network QoS features. Solaris 9 Resource Manager enables administrators to allocate system and network resources to multiple users, groups, or applications to provide more predictable service levels.

Customers can set and enforce policies that control and monitor how resources are used, and generate extended accounting information for billing or chargeback purposes. Solaris 9 Resource Manager redefines the traditional single application system model and offers a better solution by enabling server consolidation to reduce service costs while delivering more predictable service levels.

Data Management
In the Solaris 9 OS, new features are introduced to help manage the data that gives a company its competitive advantage.
  • Solaris Volume Manager. The Solaris Volume Manager storage management tool, which now includes a GUI, is integrated into the Solaris 9 OS. It enables users to manage large numbers of disks into logical volumes. Solaris Volume Manager has been enhanced to support disks larger than 1 TB in size. Solaris Live Upgrade makes it much easier for customers to adopt Solaris Volume Manager because Solaris Live Upgrade greatly simplifies migration from other volume managers to Solaris Volume Manager. Reconfiguration Coordination Manager (RCM) support is integrated in Solaris Volume Manager, allowing the safe removal of disks through Dynamic Reconfiguration (DR) requests.
  • Soft Disk Partitions. The soft disk partitions feature increases the number of file systems per device from eight to thousands. Partitions can also be created on top of previously defined logical volumes, giving administrators additional flexibility in configuring and managing the volumes.
  • UFS Snapshot. With UFS snapshot, the Solaris 9 OS provides an onlin e backup mechanism by creating a point-in-time image of the file systems. It helps eliminate downtime or offline time previously required to guarantee a consistent backup.
System Management
  • Administration. The Solaris 9 OS provides a wide range of administration tools that assist both user and system administration tasks. It provides command line tools and GUIs for managing users, resources, and disk storage.
  • Patch Management. Solaris Patch Manager offers the most comprehensive patch management features for the Solaris OS. Administrators now can analyze the patch state ofa system and automatically download the recommended patches. The patches are provided with the install order necessary to accommodate patch dependencies and can use the tools on local and remote systems. All patches delivered via Solaris Patch Manager are digitally signed, helping ensure that the patches are from Sun and have not been altered in transmission.
  • Monitoring and Management. Sun Management Center provides a powerful, easy-to-use single management point for all Sun servers and storage, independent of geographic location. System administrators can perform remote system configuration and performance monitoring, and isolate hardware and software faults through a single interface. Sun Management Center easily integrates with enterprise management frameworks, and provides a central facility for managing events and alarms, automated responses, and diagnostics.
Solaris Provisioning Services
  • Solaris Web Start. Solaris Web Start software simplifies the installation, setup, and administration of applications written for both Solaris and Java technology-based environments with point-and-click ease of use.
  • Solaris Flash. Solaris Flash makes it easy to provision large numbers of servers having similar configurations. It enables administrators to create a single reference installation of the entire software stack and replicate the installation on a numbers of servers. Solaris Flash reduces installation time and configuration complexity, and simplifies the process of redeployment to support different service levels as customer demands change.
  • Solaris Live Upgrade. Solaris Live Upgrade provides a mechanism to install a Solaris image on an inactive boot environment while the active boot environment is fully functional. A simple reboot will migrate the system to the updated environment when the process is finished. This significantly reduces the downtime associated with system updates, as well as providing "roll-back" capability for updates.
  • Solaris JumpStart Software. With Solaris JumpStart software, installation of the Solaris OS can be automated for machines locally or across the network.
  • Secure WAN Boot. Sun's new secure WAN boot technology provides mechanisms that enable system administrators to boot and install new or upgrade systems over the Internet. It further enhances system scalability by enabling administrators to remotely install multiple duplicate systems, such as Web servers or application servers, over geographically dispersed areas.
  • Sun Management Center Change Manager. Available separately, Sun Management Center Change Manager extends Solaris platform functionality by offering advanced provisioning capabilities. It delivers a fast and easy way to install, upgrade, and audit the software on your systems. Change Manager enables today's business to quickly and easily provision software stacks to their servers by providing automated tools for installation or upgrade of hundreds of servers at a time -- while the systems continue to operate. This can save IT costs and minimize disruptions of services. Sun Management Center Change Manager has an easy-to-use Web browser interface as well as a command line interface (CLI) for experienced system administrators.
  • User Management. The Java System Directory Server is integrated into the Solaris 9 OS. It creates an LDAP-based environment that can scale to millions of users. A transition kit is available to help ease migration from NIS+ to LDAP. Also, the secure LDAP client has been enhanced to support various encryption mechanisms, including DIGEST-MD5 and SSL, enabling secure password management through the Java System Directory Server.


 
 
The Solaris 9 OS Is Secure
The Solaris Operating System has been built to securely interconnect with other systems and to be more secure from the viruses and worms that plague software designed without security and networking in mind. These aspects of network and platform security are critical -- whether building an enterprise network or providing services to millions of users over the Internet. The Solaris 9 OS includes a number of new security features.

Network Security
The network security provided by the Solaris 9 OS helps ensure secure authentication over the network, secure remote access, secure network connections that can't be snooped, and protection from network-based attacks.
  • Solaris Secure Shell. Solaris Secure Shell software enables strong authentication - of both client and server machines as well as users -- for use in remote access solutions. It also provides encryption for privacy using the 3DES, AES, and Blowfish algorithms. It is compatible with other Secure Shell protocol implementations.
  • IPSec With Internet Key Exchange (IPSec/IKE). The IPSec standard provides data integrity, privacy, and authentication of network traffic between servers for both IPv4 and IPv6 networks. IKE provides a standards-based mechanism for exchange of encryption keying material and digital certificates for use on IPv4 and IPv6 networks. Encryption is transparent to applications, and as such requires no changes to the customer experience. IPSec/IKE features DES, 3DES, AES (256-bit), and Blowfish (448-bit) encryption -- all approved for export and use worldwide -- and is compatible with other IPSec/IKE implementations.
  • SunScreen 3.2. Software. SunScreen 3.2 software is a high-speed, stateful packet filtering firewall offering advanced features that protect a single system or an entire network of servers. It is now included with the Solaris 9 OS at no extra charge.
  • Kerberos Single Sign-On Environment. The Solaris Enterprise Authentication Mechanism server and client is included in the Solaris 9 OS to provide single sign-on capabilities for servers and applications. Kerberos-enabled versions of telnet, r* commands, and more are available as a free download from the Sun Download Center.
  • TCP Wrappers. Based on open source, TCP Wrappers provide a means of protecting your server from incoming traffic. Connections can be limited by DNS domains, IP addresses, or by substituting wild cards for part of the domains or addresses.
Platform Security
The platform security features in the Solaris 9 OS support server and cluster hardening through:
  • Pluggable authentication modules (PAMs): Flexible security standards
  • SSL-encrypted LDAP authentication for native login
  • Role-based access control (RBAC)
  • Kernel Pseudo Random Number Generator
  • Disable stack execution
  • Modular software packaging
  • Extensive higher performance auditing with XML output
  • Pluggable algorithms for password encryption (Crypt, MD5, and Blowfish included)
  • Smart card authentication support
  • Secure by default file permissions
  • Free Solaris Fingerprint Database for file integrity verification
  • Free Solaris Security Toolkit for proven system hardening


 
 
Compatibility
Compatibility is one of the hallmarks of the Solaris Operating System, and is key to enabling customers to move up the hardware product line without having to port or recompile their applications. Solaris software supports a public application binary interface (ABI) which guarantees that conforming applications will run on all Sun servers without modification.

SolCAT: Solaris Compatibility Assurance Toolkit
he Solaris Compatibility Assurance Toolkit (SolCAT) is a collection of tools and services, including the Sun Guarantee Test Suite and the Certification Test Suite, to help customers and ISVs easily and seamlessly ensure that their applications will run on the latest version of Solaris software.

Linux Compatibility
In today's world of heterogeneous computing, compatibility leads to efficiency. Combining the Linux community with thousands of Solaris software developers and nearly three million Java and XML software developers, Sun provides customers with unified access to the broadest array of innovation in the industry on which to provide services. In the Solaris 9 OS, more Linux applications, tools, and APIs are made available.
  • API Compatibility. Common libraries and build environments, such as libxml, glib, and GTK+, are integrated in the Solaris OS to streamline source code development across Linux and Solaris environments.
  • Application Compatibility. Common Linux applications, such as Samba, Apache, Linux (GNU) commands, etc., are included in the Solaris 9 OS. The Solaris Software Companion CD has an even more comprehensive set of free software.


 
 
Now Available for x86 and AMD Opteron Platforms
Sun extends Solaris software's value to x86 and AMD Opteron systems by providing the same benefits and features as available on SPARC systems. This makes the Solaris OS (x86 Platform Edition) well-suited for companies that have already invested in Solaris software expertise and commercial Solaris applications; that need a predictable release and update process with an application compatibility guarantee; and that want Solaris source code access - all while still leveraging standard x86 and AMD Opteron system hardware and common management tools. Applications that need even higher levels of security than those found in the Solaris OS can also take advantage of Trusted Solaris software on x86 and AMD Opteron systems.

 
 
Modern Desktop
The GNOME 2.0 Desktop takes desktop computing on the Solaris Operating System to an entirely new level. It not only provides an easy-to-use, appealing interface, but also a wealth of productivity tools and utilities to help users get their work done efficiently.

 
 
Standards
  • Interface Standards: X/OpenĀ® UNIX 98
  • Graphic Standards: X11, PostScript[tm], Display PostScript, OpenGL
  • Desktop Standards: CDE (Common Desktop Environment), GNOME, Motif
  • Object Standards: Java IDL
  • Connectivity Standards: ONCTM, ONC+TM, NFS, WebNFS, SMB technologies, XML
  • Internet Standards: HTTP, FTP, Telnet, DNS, NTP, IMAP4, DHCP, SNMP, IPv6, IPSec, Kerberos, SASL, OCF
  • Protocols: LDAP v3 IETF; RFCs 1323, 1510, 1652, 1869, 1870, 1891-1894, 1985, 1996, 2018, 2136, 2045, 2078
  • Web Services Standards: Java API for XML (JAXR), ebXML, UDDI
  • XML Messaging: Java API for XML Messaging (JAXM)
  • SOAP, ebXML, TR&P, SOAP-RP; Java API for XML- based RPC (JAX-RPC) - SOAP, WSD
  • XML Processing: Java API for XML Processing (JAXP) -- XSLT, SAX2, DOM2, Schema, XSLTc


 
 
Platforms and Requirements

Platform Support

Disk space

  • 600 MB for desktops; 1 GB for servers

Memory

  • 64 MB minimum (128 MB recommended)

Supported Systems

  • Visit the Hardware Compatibility List (HCL) to determine requirements for x86 systems.
  • For Sun SPARC systems, please see the Solaris 9 Sun Hardware Platform Guide on docs.sun.com. In general, the Solaris 8 and 9 Operating Systems run on the same Sun systems as the Solaris 2.5.1, 2.6 and 7 Operating Systems, with the exception of 600MP, SPARCstation Voyager, and SPARCstation 1/1+/2/IPC/IPX/ELC/SLC systems. In addition, the Solaris 9 OS does not run on SPARCcenter 2000 or SPARCserver 1000 systems.
  • Customers who need to run the Solaris 8 OS on Sun system models introduced after May 2002 may require a platform-specific release; please see the documentation associated with those systems for details.

 Back To Top