OpenSolaris 2008.11 Development Environment Guide
Previous Next

Developing Software in OpenSolaris OS

OpenSolaris OS provides a flexible and scalable platform for developing applications targeting multiple platforms. It also enables developers to build applications and solutions in a variety of programming languages including C/C++, Java, PHP, and Ruby.

The tools that enable you to build web, server-side or stand-alone applications are available through the following channels:

  1. Official IPS Repository - If the tools are not already bundled with the OS, you can download and configure them directly from the OpenSolaris IPS repository. (Recommended)

  2. Product Sites - If a software is not available from the IPS repository, you can download the software directly from the product site. For instance, you can directly download the NetBeans IDE from the NetBeans product site.

  3. Source Repository - If an IPS or SVR package is not available for your preferred application, you can obtain the source for the application and build them using the build tools available for OpenSolaris OS.

For more information, refer to the section on available applications for OpenSolaris OS.

For information on Image Packaging System, read the IPS Guide

This document shows you how you can set up your development environment for the OpenSolaris 2008.11 release, through additional software packages available in the official IPS repository.

Complete Web Development Stack

OpenSolaris OS offers complete support for developing and deploying applications for the web. Some of the most commonly used open source applications/servers and frameworks are bundled and made available for the OS. These applications comprise the Web Stack and includes several open source applications that are optimized for the OpenSolaris OS.

What do you get from Web Stack?

  1. Server Software - Apache Web Server, Squid Proxy Server.

  2. DB Software - MySQL Server, PostgreSQL Server.

  3. Programming Environment - PHP, Perl, Ruby, and Python.

  4. Caching Software - Memcached.


Caution - Web Stack is not bundled with OpenSolaris OS. You need to download the package separately from the IPS repository.


For more information on getting this stack, refer to the following document:

Previous Next