Find More DocumentationFeatured Support Resources | Download this book in PDF (765 KB)
New Features in Solaris Express 12/06This section describes all features that are new or have been enhanced in the Solaris Express 12/06 release. Session Initiation Protocol Library (libsip)This networking enhancement is new in the Solaris Express 12/06 release. Session Initiation Protocol (SIP) is an application layer protocol that can be used to initiate, modify, and terminate multimedia sessions such as Voice-over-IP (VoIP) and Instant Messaging (IM). SIP library in Solaris provides a SIP stack, that conforms to RFC 3261, and a set of API to write SIP applications. Primary users of this library include developers who write SIP applications such as soft phones, proxy servers, redirect servers, etc. The library supports all SIP headers in RFCs 3261, 3262, 3265, 3323, and 3325. For more information about SIP, see the sip(7P) man page. ZFS Command History (zpool history)This system administration tools enhancement is new in the Solaris Express 12/06 release. ZFS automatically logs successful zfs and zpool commands that modify pool state information. For example:
This feature enables you or Sun support personnel to identify the exact set of ZFS commands that was executed to troubleshoot an error scenario. The features of the history log are as follows:
Currently, the zpool history command does not record user-ID, hostname, or zone-name. For more information about troubleshooting ZFS problems, see Solaris ZFS Administration Guide. Changes and Improvements to Removable Media ManagementThis device management enhancement is new in the Solaris Express 12/06 release. Starting with this release, better services and methods that provide removable media management have replaced previous features for managing removable media. The following new features are available:
The following features are removed:
Backward CompatibilityThe following features provide backward compatibility with previous Solaris removable media features:
Mounting and Unmounting Removable MediaMost commands that begin with vol* are removed in this release. A modified version of rmmount and a new rmumount command are available to mount and unmount removable media. These commands can be used to mount by device name, label, or mount point. For example, to mount an iPod:
For example, to unmount the file systems on a DVD:
For more information, see the rmmount(1M) man page. Mounting and Unmounting DiskettesYou can use the existing volcheck command to manually poll diskettes and mount them if a new diskette is detected. If you manually reformat diskette after it is connected to the system, HAL is not automatically notified. Continue to use the volcheck command to notify the system and attempt to automount a new file system on a diskette. Ejecting Removable MediaAs in previous Solaris releases, use the eject command to unmount and eject removable media. However, the following eject options are available:
For example, to eject by its volume label:
As in previous Solaris releases, you might need to issue the volcheck command before using the eject command to eject a diskette. For more information, see the eject(1) man page. Customizing Removable Media ManagementFor most customizations that were available in the vold.conf and rmmount.conf files, you will need to either use Desktop Volume manager preferences or modify the .fdi files.
Disabling Removable Media FeaturesYou can disable some or all removable media features in this release:
SPARC: Process Count ScalabilityThis system resources enhancement is new in the Solaris Express 12/06 release. The process count scalability feature improves the process count scalability of the Solaris OS. Currently, all UltraSPARC systems support a maximum of 8192 contexts. When the number of processes exceeds 8192, then the kernel steals contexts to keep the processes running. Stealing a context from a process involves the following tasks:
This procedure is very expensive and gets worse as the number of processes rise beyond 8K. The process count scalability feature completely redesigns context management. The contexts are managed on a per-MMU basis rather than a global basis which enables efficient TLB flushing and greatly improves the scalability of context management. The process count scalability feature also improves throughput on workloads that consist of more than 8K active processes, or create and destroy processes at a high rate, and is most beneficial on systems with many CPUs. Packet Filter HooksThis networking enhancement is new in the Solaris Express 12/06 release. The packet filter hooks feature includes the following significant functionalities:
The packet filter hooks feature is part of a new API that is internal to the kernel. Developers can use the API to work with IP inside the kernel or to intercept packets. x86: Fault Management For Next Generation AMD Opteron ProcessorsThe fault management feature introduces error-handling and fault-management support for CPUs and memory in systems that use AMD (TM) Opteron and Athlon 64 Rev F processors. These processors are used in the “M2” products from Sun such as the Sun Fire X2200 M2 and Ultra 20 M2. Previous Solaris releases provided fault management support for Opteron and Athlon 64 revisions B through E. Fault management support is enabled by default. The fault management service detects correctable CPU and memory errors, the resulting telemetry is analyzed by diagnosis engines, and errors and faults are corrected whenever possible. When errors cannot be corrected by the system, the extended telemetry provides greater assistance to the system administrator. For more information see http://www.opensolaris.org/os/community/fm/. |
||||||||||||||