Solaris 10 What's New

Documentation Changes

This section describes major changes to the documentation in the Solaris 10 3/05 release that are new or have been enhanced since the Solaris 9 OS was originally distributed in May 2002. These changes include the following:

To view documentation changes that are new in the Solaris 10 7/05 release, see Documentation Enhancements.

Solaris 10 Documentation DVD

This feature is new in the Solaris 10 3/05 release.

The Solaris 10 3/05 release includes all documentation on a new Solaris 10 Documentation DVD. This DVD replaces the CD format that was used for documentation in the Solaris 9 release.

For information about accessing Solaris 10 documentation, including instructions for using the new documentation DVD, see the Solaris 10 Documentation README.

New Documents

The following documents are new in the Solaris 10 product.

Device Driver Tutorial

This tutorial provides hands-on information about how to develop device drivers for the Solaris Operating System. This book includes descriptions of writing, building, installing, loading, and testing real device drivers. These instructions help you understand how drivers control devices. This book also gives an overview of the driver development environment, tools available to you to develop drivers, and techniques for avoiding some driver development problems.

Introduction to the Solaris Developer Documentation

The Solaris Operating System provides developers with numerous interfaces, frameworks, and tools to take advantage of Solaris technologies. This book provides an overview of the Solaris OS, abstracts of key documentation for Solaris developers, and links to sources of detailed information.

Solaris Dynamic Tracing Guide

The Solaris Express 1/03 release introduced the new Solaris Dynamic Tracing Guide. The guide includes a complete feature reference and examples for new users. See DTrace Dynamic Tracing Facility for further information about DTrace.

Solaris Security for Developers Guide

The Solaris Security for Developers Guide describes the public application programming interfaces (API) and service provider interfaces (SPI) for the security features in the Solaris OS. This book is intended for C-language developers who want to write the following types of programs:

  • Privileged applications that can override system controls

  • Applications that use authentication and related security services

  • Applications that need to secure network communications

  • Applications that use cryptographic services

  • Libraries, shared objects, and plug-ins that provide or consume security services

The book describes the following public Solaris interfaces for security:

Process Privilege Interfaces

Process privileges permit developers to enable the delegation of security overrides in privileged applications.


Pluggable authentication modules for the initial authentication of a user to a system.


Generic security service application program interface, for secure communication between peer applications. GSS-API provides authentication, integrity, and confidentiality protection services as well.


Simple authentication and security layer, used largely by protocols for authentication, privacy, and data integrity. SASL is intended for higher-level network-based applications.

Cryptographic Framework

A framework based on standard PKCS #11 interfaces that accommodates consumers and providers of cryptographic services.

Smart Card

A set of interfaces for developers of IFD handlers for smart card terminals.

Working examples are provided.

Solaris System Management Agent Administration Guide

The System Management Agent (SMA) is based on the open source Net-SNMP agent. This book is for administrators who want to use the System Management Agent to manage network devices securely, and to migrate their SNMP solution from the Solstice Enterprise Agents software to the System Management Agent. This book includes a chapter that covers security topics with examples provided.

Solaris System Management Agent Developer’s Guide

The System Management Agent (SMA) is based on the open source Net-SNMP agent. This book provides information for developers who want to create MIB modules to extend the functionality of the agent.

System Administration Guide: Solaris Containers-Resource Management and Solaris Zones

The Solaris Express 2/04 release introduced the new System Administration Guide: Solaris Containers-Resource Management and Solaris Zones. This book is for anyone responsible for administering one or more systems that run the Solaris 10 OS. The book covers resource management topics such as projects and tasks, extended accounting, resource controls, and dynamic resource pools. This book also covers virtualization with Solaris Zones. See Solaris Zones Software Partitioning Technology and all descriptions in System Resources Enhancements.

x86 Assembly Language Reference Manual

Introduced in the Solaris Express 6/04 release, the x86 Assembly Language Reference Manual documents the syntax of the Solaris assembly language for x86 systems. This book is provided to help experienced assembly language programmers understand disassembled output of Solaris compilers. This book is neither an introductory book about assembly language programming nor a reference manual for the x86 architecture.

Document Reorganizations

The following documentation has been reorganized in the Solaris 10 product.

Resource Management Documentation Changes

The resource management chapters are in the new volume, System Administration Guide: Solaris Containers-Resource Management and Solaris Zones. The Solaris 9 book, System Administration Guide: Resource Management and Network Services, is now System Administration Guide: Network Services in the Solaris 10 OS.

System Administration Guides Reorganized

The Solaris 10 system administration guides have been reorganized.

The content in the System Administration Guide: Basic Administration has been reduced to include only the following topics:

Complex device and file system topics were moved to the System Administration Guide: Devices and File Systems. This new guide includes device and file system administration topics including the following:

The System Administration Guide: Advanced Administration contains the same topics from the previous Solaris releases.

Changes to the Solaris Installation Guide

The contents of the Solaris Installation Guide have been broken into five books that cover specific topics. For information about the content of each new book, see the following descriptions.

Documentation That Has Been Moved

These documents were once published as part of the Solaris 9 release. The documents are now either published elsewhere, or their content has been moved into a different document.

Documentation That Is Not Published in This Release

These documents are not published as part of the Solaris 10 product. The documents were previously published as part of the Solaris 9 release and can be found at