Document Information
1. What is the OpenSolaris Project?
Country Portals
Web Resources for OpenSolaris
2. OpenSolaris Advocacy
Why Use OpenSolaris?
Acknowledgments
3. Planning the OpenSolaris Environment
Development Environment Configuration
Network Auto-Configuration Daemon
Zone Overview
Zones Administration
Web Server Virtualization With Zones
Creating ZFS Storage Pools and File Systems
Creating a Mirrored ZFS Storage Pool
Creating ZFS File Systems as Home Directories
Creating a RAID-Z Configuration
4. Userland Consolidations
Userland Consolidations and Descriptions
5. Core Features of the Solaris OS
Development Process and Coding Style
Overview
6. Programming Concepts
Process and System Management
7. Getting Started With DTrace
Enabling Simple DTrace Probes
Listing Traceable Probes
Programming in D
8. Debugging Applications With DTrace
Enabling User Mode Probes
9. Debugging C++ Applications With DTrace
Using DTrace to Profile and Debug A C++ Program
10. Managing Memory with DTrace and MDB
Software Memory Management
Using DTrace and MDB to Examine Virtual Memory
11. Debugging Drivers With DTrace
Porting the smbfs Driver from Linux to the Solaris OS
A. OpenSolaris Resources