Solaris 10 10/09 What's New

Chapter 1 What's New in the Solaris 10 10/09 Release

This document summarizes all features in the Solaris 10 Operating System (OS) that are new or have been enhanced in the current release, the Solaris 10 10/09 release.

For a summary of all features in the Solaris 10 OS that were introduced or enhanced since the Solaris 9 OS was originally distributed in May 2002, see Solaris 10 What’s New.

System Administration Enhancements

The following system administration features and enhancements have been added to the Solaris 10 10/09 release.

Two-Terabyte Disk Support for Installing and Booting the Solaris OS

Starting with the Solaris 10 10/09 release, you can install and boot the Solaris OS from a disk that is up to 2 Tbytes in size. In previous Solaris releases, you could not install and boot the Solaris OS from a disk that was greater than 1 Tbyte in size.

In this Solaris release, you can use the VTOC label on a disk of any size. However, the addressable space by the VTOC is limited to 2 Tbytes. This feature enables disks that are larger than 2 Tbytes to also be used as boot drive. However, the usable space from label is limited to 2 Tbytes.

This feature is available only on systems that run a 64-bit kernel. A minimum of 1 Gbyte of memory is required for x86–based systems.

For more information about the Solaris disk drivers and disk utilities that have been updated to support boot on disks greater than 1 Tbyte, see System Administration Guide: Devices and File Systems.

pcitool Utility

The pcitool utility enables system administrators to bind interrupts to specific hardware strands for enhanced performance. This utility exists in the public SUNWio-tools package. For more information about using pcitool, see the pcitool man page.

ZFS Features and Changes

The following section summarizes new features in the ZFS file system.

For more information about these improvements and changes, see the Solaris ZFS Administration Guide.

See the following What's New sections for related ZFS feature information:

nss_ldap shadowAccount Support

The LDAP name service is enhanced to support the account locking and password aging functionality using the data in the shadow database stored on a configured LDAP server. This support enables the passwd(1) utility and the pam_unix_*(5) PAM modules to function almost the same when handling account locking and password aging for local accounts and remote LDAP user accounts. Therefore, using the pam_ldap(5) module is no longer the only way to implement the password policy and account control for the LDAP name service. pam_unix_*(5) can be used to obtain the same consistent results as with the files and nisplus name services.

For more information, see System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

Sun Validation Test Suite 7.0 Patch Set 6

The SunVTSTM 7.0 Patch Set 6 is integrated in the Solaris 10 10/09 release. The SunVTS 7.0 Patch Set 6 follows a conventional three-tier architecture model. The patch set includes a browser-based user interface (BUI), a Java technology-based middle server, and a diagnostic agent. Enhancements to the SunVTS infrastructure include:

The Solaris 10 10/09 release includes the following enhancements to memory and CPU diagnostics:

The Solaris 10 10/09 release also includes the following enhancements to the I/O diagnostics:

Installation Enhancements

The following installation feature has been added to the Solaris 10 10/09 release.

Turbo-Charging SVR4 Packaging

Starting with the Solaris 10 10/09 release, SVR4 package commands run faster. This enhancement means that the Solaris installation technologies, such as initial installations, upgrades, live upgrades, and zone installations, perform significantly faster.

System Resources Enhancements

The following system resources feature has been added to the Solaris 10 10/09 release.

Zones Parallel Patching

The zones parallel patching enhancement to the standard Solaris 10 patch utilities increases the patching tools performance on systems with multiple zones by allowing parallel patching of the non-global zones. In releases prior to Solaris 10 10/09, the feature is implemented through the patch utilities patch 119254-66 or later revision for SPARC and 119255-66 or later revision for x86. The global zone is still patched before the non-global zones are patched.

For more information, see the following:

PVIO Drivers in Solaris 10 Guest Domains

When using the Sun xVM hypervisor in a Solaris OS, fully virtualized guest domains are referred to as hardware-assisted virtual machines (HVMs). HVM + PVIO guests provide better performance through the use of PV drivers.

Releases starting with the Solaris 10 10/08 release are shipped with the Solaris PV drivers. A patch is available for Solaris 10 5/08.

For more information, see “Solaris 10 releases” in Guests That Are Known to Work in System Administration Guide: Virtualization Using the Solaris Operating System. This guide also discusses HVM-capable machines.

Device Management Enhancements

The following device management feature has been added to the Solaris 10 10/09 release.

iSCSI Initiator SMF Service

A new SMF service, under FMRI svc:/network/iscsi/initiator:default is introduced to control the availability of iSCSI devices. The SMF service also controls the timing to start discovery and enumeration of iSCSI devices during OS start—up.

Other services that rely on the availability of iSCSI devices can customize their dependency on the this new iSCSI Initiator services. For more information see, the iscsi(7D) man page.

LSI 6180 Controller Support in Solaris MPxIO

Starting with the Solaris 10 10/09 release, Solaris MPxIO supports the LSI 6180 controller-based storage arrays.

System Performance Enhancements

The following system performance feature has been added to the Solaris 10 10/09 release.

Callout Subsystem Scalability

The callout subsystem is redesigned to include the following features:

Driver Enhancements

The following driver features and enhancements have been added to the Solaris 10 10/09 release.

Enhanced 10 Gigabit Ethernet Performance

The Solaris 10 10/09 includes many enhancements to the Solaris 10GbE drivers. The nxge 10GbE driver includes the following enhancements:

The ixgbe driver on x86 systems includes the following enhancements:

Solaris 10GbE drivers can now deliver close to line data rates providing optimal performance on 10 Gigabit networks.

InfiniBand Feature Improvements

The Solaris 10 10/09 release includes the following InfiniBand-related enhancements:

Driver for LSI MPT 2.0-Compliant SAS2.0 Controllers

The mpt_sas(7D) driver supports SAS, SATA, SMP physical devices, and virtual devices by using the Integrated RAID feature. The new architecture for SAS drivers supports the following features:

For more information, see the mpt_sas(7D) man page.

x86: Broadcom NetXtreme II Gigabit Ethernet Driver

The Solaris 10 10/09 release includes new chipsets support such as bcm5716c and bcm5716s.

x86: Interrupt Remapping Support for Intel Vt-d

The Solaris 10 10/09 release provides an interrupt-remapping table that isolates interrupts on at least the Intel Nehalem platform and ensures that devices can only use authorized interrupts and that the interrupts are properly targeted. This feature improves system reliability, availability, and serviceability (RAS).

x86: SATA Tape Devices Supported by the AHCI Driver

SATA tape devices are now supported by the AHCI driver. Users can connect or hot-plug the SATA tape drive to the AHCI controller though the SATA or eSATA cable. Error handling mechanism is also enhanced for SATA ATAPI devices including CD, DVD, or tape.

For more information, see the ahci(7D) man page.

Sun StorageTek 6Gb/s SAS PCIe RAID HBA Driver

The mr_sas MegaRAID SAS2.0 controller host bus adapter driver is a SCSA-compliant nexus driver that supports the LSI MegaRAID SAS 92xx series of controllers and the StorageTek 6Gb/s SAS RAID HBA series of controllers and the LSI MegaRAID SAS 92xx series of controllers.

Some of the supported RAID features include:

Intel 82599 10Gb PCI Express Ethernet Controller

Starting with the Solaris 10 10/09 release, the ixgbe driver supports the Intel 82599 10Gb PCI Express Ethernet Controller chipset.

Intel 82598 10Gb PCI Express Ethernet Controller

Starting with the Solaris 10 10/09 release, the ixgbe driver supports the Intel 82598 10Gb PCI Express Ethernet Controller chipset.

Freeware Enhancements

The following freeware features and enhancements have been added to the Solaris 10 10/09 release.

NTP Version 4.2.5

The Solaris 10 10/09 release includes the latest version of the network time protocol that supports enhanced authentication, IPv6, and greater performance. For more information, see the ntpdate(1M) man page.

PostgreSQL

The Solaris 10 10/09 release supports PostgreSQL versions 8.1.17, 8.2.13, and 8.3.7.

Samba

The Solaris 10 10/09 release supports Samba 3.0.35.