Everything about OpenSolaris

Software development on OmniOS

One of the OpenSource projects I work on, Apache Traffic Server, supports Solaris. I build on OmniOS for this development, and as much as I like it, it's semi-difficult to setup a development area properly. I'm likely missing something (like, a developer bundle or meta package), but these are the packages I find necessary to always install:

$ sudo pkg install gcc51 header object-file

Note that GCC installs in /opt/gcc-<version>, and without object-file autoconf / configure does not behave well. In addition, I use the OmniOS additional package repository as well, for goodies such as Emacs:

$ sudo pkg set-publisher -P -g

Software installed with this goes into /opt/omni.

Update: For some details on getting network setup on your OmniOS box, see . In addition to this, I also had to update the nsswitch.conf file of course (just copy over the DNS version of it).


OpenSolaris tips

This is a list of useful commands / tips for OpenSolaris. I know, this is probably all common knowledge, but I don't use Solaris as much as I used to, so it's difficult to remember all the new stuff.


There's lots of new cool stuff to do with ZFS. Here are a few examples what you can do with various commands, most of these have lots of different options and features.


Subscribe to RSS - OpenSolaris