This page contains links to books, articles, tutorials, training, and other information about developing software on the SolarisTM operating system.
Getting Started
Introduction to the Solaris Developer Documentation
Solaris Software Developer Information Resources
Application Programming
Sun Studio Sun Studio Information Center Sun Studio 12 collections on docs.sun.com Sun Studio on the Sun Developer Network
Java Java.sun.com on the Sun Developer Network Developing Java Applications on the Solaris OS JavaHelp System on the Sun Developer Network
NetBeans NetBeans documentation web site NetBeans wiki site
More Solaris Software Developer Tools
Application Packaging Developer’s Guide
Linker and Libraries Guide
ONC+ Developer’s Guide - distributed services for making remote procedure calls
Programming Interfaces Guide
SIP API Developer’s Guide
Solaris 64-bit Developer’s Guide
Solaris Containers: Resource Management and Solaris Zones Developer’s Guide
Solaris DHCP Service Developer’s Guide
Solaris Security for Developers Guide
Solaris WBEM Developer’s Guide - Web-Based Enterprise Management
Sun Cluster Data Services Developer’s Guide for Solaris OS
Device Drivers
Device Driver Tutorial
Writing Device Drivers
Resources for Learning Device Driver Programming
Solaris for x86 Device Support
Assigning a New Device to an Existing Driver in the Solaris OS
Assembly Programming
x86 Assembly Language Reference Manual
SPARC Assembly Language Reference Manual
Debugging
dbx Sun Studio 12: Debugging a Program With dbx
MDB Solaris Modular Debugger Guide, including kmdb MDB Cheatsheet [PDF] on the OpenSolaris web site
Performance Tuning
DTrace Solaris Dynamic Tracing Guide How to Add DTrace Probes to an Application DTrace Quick Reference Guide How to Use the NetBeans DTrace GUI Plug-in How to Use DTrace from a Solaris 10 System DTrace BigAdmin System Administration Portal
Sun Studio Using DTrace with Sun Studio Tools to Understand, Analyze, Debug, and Enhance Complex Applications How to Use the DLight Tool on a Sun Studio Project Sun Studio 12: Performance Analyzer Sun Studio 12: Sun Performance Library User's Guide Sun Studio 12: Thread Analyzer User’s Guide
Multithreading Making Sense of Parallel Programming Terms Multithreading Strategies With Sun Products and Technologies Multithreaded Programming Guide Memory and Thread Placement Optimization Developer’s Guide Debugging Multithreaded Programs
High Performance Computing Sun HPC ClusterTools product web site Sun HPC ClusterTools on docs.sun.com
Additional Resources
Solaris Operating System product web site
OpenSolaris Operating System product web site
OpenSolaris Information Center
OpenSolaris Operating System collections on docs.sun.com
OpenSolaris Ignite newsletter
The Observatory: A Closer Look at Using OpenSolaris blog
Sun Learning eXchange (SLX)
Sun Developer Network (SDN) web site
Solaris Developer Center on the Sun Developer Network
SunSolve online support documents
Sun BluePrints Series
Sun Training
Solaris OS Developer Course List
Solaris OS Forums
Solaris and Linux Development Tools forum
OpenSolaris.org open source project