Today is OpenSolaris’ first birthday.
What I’ve seen of it so far (reading docs and running SXCR for a few months) has been overwhelmingly good:
- dtrace is what $DEITY must’ve used to debug the universe
- zones give you the isolation and partitioning of Xen/VMware, without the hassle/licensing issues
- if you haven’t seen ZFS then you must have been living in a cave. Madre de dios – the legends were true.
- SMF is a neat idea (vaguely reminds me of what I was trying to do with ratking), a bit over-engineered for my taste
- the community seem a good bunch (and they could’ve easily been assholes)
- I tried x86 Solaris a few years back and hardware support was shit, frankly. SXCR is worlds better.
- releases ship on time and bug reports get addressed
- BSD quality docs/manpages
with a few warts:
- package management and bugfixing is lacking. Something like apt-get update would be wonderful (to be fair, SXCR isn’t a production release, and I’m too new to know how they do this on planet Solaris)
- the installer is a bit clanky compared to most free -NIXes – choices are mainly ‘5gb of crap’ or ‘a kernel and a shell’ (again, I only just got here. Solaris natives point me at Jumpstart etc. as a more usual way to put a system together)
- you have to register to download it (only takes a minute, but it’s still a pain in the arse)
As I said, I know practically Jack about it. There’s a linkdump on Ben Rockwoods blog if you want to pick through the code, join mailing lists, etc.
Sun genuinely seem to be trying to open up across the board, from the Ultrasparc to Java (and their new hardware is just gorgeous). It’s easy to point out where they aren’t quite there yet, but I don’t remember another company doing this to such an extent before, so give them a break. Anyway, give it a whirl when you have a bit of spare time.
Still not sure about that ponytail though.