As Scott McNealy said: you've gotta get all your wood behind one arrow. That arrow is now Linux.
As Scott McNealy said: you've gotta get all your wood behind one arrow. That arrow is now Linux.
I personally have been involved in projects where we've replaced a million dollars worth of SPARC kit with 50 or 100 grands worth of Intel running Red Hat. It would have been easier, cheaper and quicker to have just swapped the hardware and recompiled... TCO is not (just) in the hardware, it's in the people you need to program and operate it. We had guys with 20 years BSD/SunOS/Solaris experience, developers and sysadmins.
But who'd risk their mission critical systems on an OS the vendor is embarrassed of?
ZFS definitely has some potential though. I hope it will be released under a more liberal license that will allow a direct Linux kernel module as opposed to fuse support.
Zones and ESX are very different beasts, and de-duplication of memory is only part of the issue when you're talking about virtualization of user-space versus hardware virtualization.
I don't really know much about Solaris, just trying to understand the business reasons behind their decision to compete with Linux kernel.
(just thinking out loud, can there be any other reason?)
However my company is going to move away from Solaris to Linux because Oracle is simply not trustworthy (I won't say "IMHO" because it is pretty much a fact).