Overview
Cool Stack is a collection of some of the most commonly used open source applications optimized for the Sun Solaris OS platform. By using these binaries you will enjoy the best levels of performance from your system, while also reducing your time-to-service.
Cool Stack Features
Cool Stack includes several packages in the Solaris pkgadd format, so you can install just the ones you need. Some of the applications in Cool Stack already ship with Solaris, but these are either older versions and/or not built with full optimization. Further, Cool Stack has been pre-configured to have the most popular applications (Apache, PHP, MySQL) to work seamlessly out of the box. By using these binaries you will enjoy the best levels of performance while also reducing your time-to-service.
Cool Stack Contents
The following sections provide more details on each of these packages.
- CSKamp. CSKamp. This package includes Apache2, MySQL5 and PHP5 built to work together. The MySQL included in this package is a 32-bit version for client-side use to work with PHP. For the database server, install the CSKmysql package which is a 64-bit version, allowing the use of larger caches to deliver improved performance for large databases.
- CSKmysql. This package includes a 64bit version of MySQL5 and is built with innodb. See the README file in the mysql install directory for details.
- CSKperl. This package includes Perl 5. Note that Solaris 10 ships with the same version of Perl. However, in addition to being better optimized, CSKperl includes several perl extensions.
- CSKtds, CSKncurses, CSKphplibs. New! These packages are optional libraries required if you plan to use the corresponding PHP extensions.
- CSKmemcached. New! This package includes memcached, a distributed object cache system.
- CSKruby. New! This package includes ruby, rubygems and rails.
- CSKsquid. This package includes Squid Web Proxy Cache.
- CSKtomcat. This package includes Apache Tomcat which is a pure Java application. It is provided for convenience as it is no different from the one on tomcat.apache.org.
Downloads
Cool Stack is available for download from the the directories:
- Latest Release – Cool Stack 1.1 supports Solaris Express Developer Edition and Solaris 10. ftp://ftp.sunfreeware.com/pub/freeware/CSK/.
- Previous Release – Cool Stack 1.0.2 supports Solaris 10 only. ftp://ftp.sunfreeware.com/pub/freeware/CSQ/.
Installation
You must be ‘root’ to install the packages. Download the packages you are interested in into any directory. For each of the downloaded packages, run the following bunzip2 and pkgadd commands:
bunzip2 [package.pkg.bz2]
For example: bunzip2 CSKmysql_sparc.pkg.bz2
pkgadd -d [package.pkg]
For example: pkgadd -d CSKmysql_sparc.pkg
This process will install the package in /opt/coolstack, along with all dependent libraries.
After installation, please refer to the README file included in each of the application’s directories. The README includes detailed information on the following:
- how the application was built
- Solaris-specific configuration and tuning notes.
Cool Stack has been tested on Solaris 10 and the 2/07 release of Solaris Express, Developer Edition (OpenSolaris build 55). There is a problem installing packages in OpenSolaris build 58 (and possibly other builds after 55 as well). If you run into this, please translate your package into filesystem format and then install it as follows : pkgtrans /var/tmp pkgadd -d /var/tmp












