Welcome to the Software Porters Community!
This community centralizes support for porting software to OpenSolaris. If you know of any links, documents, projects you think should be added to our effort, let us know.
Join Us!
Register
sw-porters-discuss
sw-porters forumbecome a package maintainer or port a package
Community Goals
The Software Porters Community Group shall be the group that coordinates, advocates, encourages and helps with the porting of Software from multiple Platforms to the OpenSolaris Platform. It is a community of porters, advocates and advisers that will help people who want to port software, advise them, create documentation and maintain links and resources about the many different places you can find information and ported software. This will be handled in a way that shall be independent of religion and politics regarding amongst others the way packages are done or if sunstudio or gcc are the better way to do things.
The OpenSolaris Software Porters Community will actively work together with other projects involved in porting software (like desktop, SFW, etc...) all information regarding their work and be the central point of information regarding all things porting and ported software on opensolaris.org.
Related Communities
There are a range of communities working on porting different kinds of software to Opensolaris, which we list here to provide easy access to their resources.
- Tools Community - which covers compilers, source code management, and tools used in software construction in OpenSolaris generally.
- Desktop Community - which works on providing Desktop interfaces to the OpenSolaris Community
- Device Drivers Community - which works on getting more and more device drivers into the OpenSolaris World.
Additional Resources
Packaging projects and communities
- Blastwave - a very large and well established community effort to bring many popular packages to the solaris platform. There are well over 1700+ packages available for both the classic SVR4 format as well as a beta IPS package service located at http://blastwave.network.com:10000/ for the new OpenSolaris binary users. Blastwave, with its blazing sun logo, is centered around providing software services via a debian style packaging system called pkg-get. All software is located in /opt/csw such that there is no interference with the existing operating system files.
- SunFreeware - SunFreeware provides many packages of OpenSource software in SySV package format, installed at /usr/local
Source based packaging systems
- spec-files-exra - extends pkgbuild and provides many many packaging files not related to JDS
- Gentoo Prefix - uses Gentoo Portage to install packages from source in an self-sufficient offset location. 64-bits support for Solaris 10 already.
General Porting information
- Porting Guidelines for Solaris Operating System, x86 Platform Edition - This white paper provides guidelines for porting applications to Solaris OS for x86. Real-world case studies from a number of ISVs highlight the ease of the porting process, the resources involved and issues to consider.