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.
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.
The following documents are new in the Solaris 10 product.
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.
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.
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.
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 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.
A framework based on standard PKCS #11 interfaces that accommodates consumers and providers of cryptographic services.
A set of interfaces for developers of IFD handlers for smart card terminals.
Working examples are provided.
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.
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.
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.
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.
The following documentation has been reorganized in the Solaris 10 product.
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.
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:
Using Solaris Management Console Tools
Managing Users Accounts and Groups
Managing Server and Client Support
Shutting Down and Booting a System
Managing Solaris Patches
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:
Managing Removable Media
Managing File Systems
Backing Up and Restoring File Systems
The System Administration Guide: Advanced Administration contains the same topics from the previous Solaris releases.
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.
This book describes a basic OS installation with a graphical user interface (GUI).
This book describes how to perform a remote Solaris installation over a local area network or a wide area network.
This book provides planning information for using CD or DVD media to upgrade a system to the Solaris Operating System. This book also describes how to use Solaris Live Upgrade to create and upgrade new boot environments.
This book provides instructions for creating Solaris Flash archives and for using Solaris Flash archives to install the Solaris OS on multiple systems.
This book describes how to create the files and directories necessary to perform an unattended custom JumpStart installation. How to create RAID-1 volumes during a JumpStart installation is also described.
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.
About Solaris 9 Documentation information has been moved to the Solaris 10 Documentation README and to this book.
The printed Solaris 9 Installation Release Notes is available instead in the online Solaris 10 Release Notes.
The GSS-API Programming Guide, which was available in previous Solaris releases, has been subsumed by the new Solaris Security for Developers Guide.
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 http://docs.sun.com.
All books in the CDE Developer Collection
All books in the KCMS Collection
Federated Naming Server Programming Guide
Solstice Enterprise Agents 1.0 User Guide