Is Solaris 10 the new Linux? 2
I don’t think so, but I have to admit that lately I’ve been having a hard time coming up with reasons for me to use Linux instead of Solaris 10 beyond “I know the technical underpinnings of Linux better” (which admittedly is a very good reason, but one that wouldn’t exactly be there for everyone).
Yes, the CDDL license isn’t ideal, but for most cases, it fits the category of “good enough”, and Sun appears to be considering relicensing under GPL. Yes, the hardware support isn’t as extensive as Linux, but so long as it works with my hardware, I could care less.
On the plus side, Solaris’ BrandZ virtualization beats it’s Linux equivalents for my needs (if you need a different kernels, then Xen would be a better choice, and if you want to debug Linux kernels UML would be a better choice). Solaris scales more smoothly than Linux, ZFS looks like it might be nicer than LVM/[ext3], etc.
Most importantly though, Solaris has DTrace. DTrace is one of those developers tools that just makes you drool the first time you have it explained to you. Heck, you can even use it now to figure out why all that AJAX/DHTML crud on a web page is so slow. You just know that one day DTrace is going to give you a great war story.
I was thinking of all this as I read Theo’s recent blog entries.
So what’s the catch? Well, I haven’t tried using Solaris 10 yet. In fact the last Solaris I dealt with much was probably Solaris 7. So I wonder how much of this is “grass is greener” and will seem much worse once I get to know it. So, I’m going to spin up a vmware image with Solaris on it and try it on for size a bit. For realistic work I will have to set it up on a box at some point, but this is the most painless way to get up and running with it. I’ll let you know what it’s like.
Trackbacks
Use the following link to trackback from your own site:
http://xblog.xman.org/trackbacks?article_id=is-solaris-10-the-new-linux&day=29&month=11&year=2006
Have you heard of Nexenta? It’s an Ubuntu userland paired with a Solaris kernel.
I think it’s a great platform for trying out OpenSolaris when you just don’t want to deal with all the annoyances of a real Solaris install. You get zones, ZFS, dtrace, you name it. (-:
http://www.gnusolaris.org/ is its home page.
Yes, I’ve been looking at Nexenta because they have a VMware image. It looks like it’s not 100% yet, but it is getting there. Thanks for mentioning it though.