Mike of netfest.org fame and I and another guy named Tom did some Solaris toying yesterday night. There’s two things about Solaris that just plain rock, Zones and Dtrace.
Zones are a dead simple way of replicating the current environment in a virtual machine. It’s unlike anything I’ve ever played with.
Dtrace gives about any statistical information you could ever want. We ran some example scripts that monitored the size of the disk buffer that programs are requesting. Not only that, but it outputs in nice little text graphs.
I was also impressed by Solaris’s startup system. They replaced the init system beautifully. A nice feature is that when a service is disabled, it is stopped if it is running. Same thing goes for when a service is enabled.