OpenCSW
Encyclopedia
The Open Community Software Project (OpenCSW) is an open-source project providing Solaris binary packages of freely available or open-source software.

It is an Association in terms of Article 60-79 of the Swiss civil code with domicile in Greifensee/ZH, Switzerland
Greifensee, Zurich
Greifensee is a municipality in the district of Uster in the canton of Zürich in Switzerland.-History:Settlements in Greifensee date back in 4000 B.C.. In 1975, a Neolithic stilt house village located on the northern shore of the Lake Greifen area called Böschen was discovered by recreational divers...

. The purpose of the association is to provide additional software packages that run on currently supported production versions of the Solaris Operating Environment. It was founded as a fork by former members of the "CSW" packaging project, previously hosted at Blastwave. Both repositories install in /opt/csw but the packages from the two projects become incompatible as the package base diverges with time.

OpenCSW provides packages for Solaris 9 and 10, for 32 and 64-bit, x86 and SPARC
SPARC
SPARC is a RISC instruction set architecture developed by Sun Microsystems and introduced in mid-1987....

 architectures. Solaris 8 is no longer a 1st-class supported OS: however, there still exists a legacy Solaris 8 archive, which occasionally gets updates.

Technical details

OpenCSW package repositories are compatible with two package installation programs, pkg-get and pkgutil
Pkgutil
Pkgutil, written in Perl and licensed under the GPL, is a tool to make installation of packages in Solaris easier. It handles package dependencies so all required packages are installed before the desired package automatically...

. Both programs automatically handle package dependency resolution and download package files from mirrors, simplifying package installation procedures.

Most new packages are being built using GAR, a framework written primarily in GNU make, which automates large parts of Solaris package creation.

OpenCSW is at the forefront of smooth integration of SVR4 style packages into Solaris.
It is possibly the only site to make full advantage of SVR4 "Class Action Scripts", which standardize common pkgadd-type operations, eliminating the need for security prompting about most per-class custom install scripts.

It also has the most packages, compared to other major binary package collections for solaris.
As of Dec 10, 2010, it has 2671 unique packages for solaris 10, compared with 1985 for blastwave, and 1738 for sunfreeware
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK