This page contains links to books, articles, tutorials, training, and other information about developing software on the Oracle Solaris operating system.
Getting Started
Introduction to the Oracle Solaris Developer Documentation
Solaris Software Developer Information Resources
Application Programming
Oracle Solaris Studio
Oracle Solaris Studio C, C++, Fortran Compilers and Tools
Java
Java.sun.com on the Sun Developer Network
Developing Java Applications on the Solaris OS
JDK for Solaris Developer’s Guide
JavaHelp System
NetBeans
NetBeans documentation web site
NetBeans wiki site
More Application Programming Tools
Programming Interfaces Guide
Linker and Libraries Guide
Solaris 64-bit Developer’s Guide
Oracle Solaris Security for Developers Guide
SIP API Developer’s Guide
Solaris DHCP Service Developer’s Guide
ONC+ Developer’s Guide
Solaris Containers: Resource Management and Solaris Zones Developer’s Guide
Sun Cluster Data Services Developer’s Guide for Solaris OS
Solaris System Management Agent Developer’s Guide
Application Packaging Developer’s Guide
Device Drivers
Device Driver Tutorial
Writing Device Drivers
So You Wanna Write Solaris Device Drivers?
Solaris on x86 Platforms 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
Sun Studio Technical Articles: Debugging
MDB
Oracle Solaris Modular Debugger Guide, including kmdb
MDB Cheatsheet [PDF] on the OpenSolaris web site
Performance Tuning
DTrace
Oracle Solaris Dynamic Tracing Guide
DTrace User Guide
How to Add DTrace Probes to an Application
DTrace Quick Start Guide: Observing Native and Web Applications in Production
DTrace Quick Reference Guide
How to use Oracle Solaris DTrace from Oracle Solaris and OpenSolaris Systems [PDF]
DTrace BigAdmin System Administration Portal
Performance Analyzer
Sun Performance Library User’s Guide
Thread Analyzer User’s Guide
Multithreaded Programming
Making Sense of Parallel Programming Terms
Multithreaded Programming Guide
OpenMP API User's Guide
Multithreading Strategies With Sun Products and Technologies
Debugging Multithreaded Programs
High Performance Computing
Oracle Message Passing Toolkit
More Oracle Solaris Software Developer Tools
Solaris X Window System Developer’s Guide
ToolTalk User’s Guide
Solaris WBEM Developer’s Guide
Additional Resources
Oracle Solaris product web site
Sun Developer Network (SDN)
Sun Microsystems Documentation
SunSolve online support documents
Sun Training
Solaris Forums
Solaris and Linux Development Tools forum
OpenSolaris product web site
OpenSolaris project web site