There is no real call be the Linux Foundation to be bad
mouthing Solaris however I can agree with sentiment that it is a
slowly dieing OS. Linux has taken huge chunks out of the low end and
pretty much all the major ISVs have made Linux ports of their products
a priority so customers can choose which platform they want to roll
out on. I think both platforms offer broadly similar performance
although Sun probably do have a temporary advantage on storage with
ZFS.
DTrace is an interesting technology but I suspect IT managers with an
eye on the long game know Linux will catch up with something
eventually. Going with Solaris now and relying on ZFS and DTrace will
still make you dependant on what is essentially a proprietary OS and
exposing yourself to vendor lock-in is very much out of fashion these
days. Open Solaris still isn't quite the same as real Solaris,
certainly not as close as CentOS is to RHEL for example.
Sun still continue to make excellent hardware though and they offer an
interesting range of on-demand computing solutions. They happily
support Linux on their hardware as well and I suspect they are
resigned to the fact that hardware and services is where they are
going to have to make their money. Monetising the OS is a mugs game.
Shame of the Linux Foundation calling on Sun to GPL ZFS and DTrace
though. It's Sun's code and they can do what they like with it. The
call to GPL is a lot like saying "We know your dieing, we demand you
drink this cool-aid so it's easier for us to pick through you bones".
The Linux community should have the confidence to come up with it's
own innovative solutions to tracing and storage without trying to
think in corporate code from another OS.
Posted Sep 26, 2008 9:38 UTC (Fri) by k3ninho (subscriber, #50375)
[Link]
The thing Mr Zemlin failed to mention is Solaris Zones. I haven't used them but hear that they provide greater security than a chroot and more performance than full-system virtualization. I think that's more important a technology today than ZFS or DTrace.
K3n.
Zones vs Full Virtulisation
Posted Sep 26, 2008 10:54 UTC (Fri) by alex (subscriber, #1355)
[Link]
Zones and Branded Zones are indeed a useful feature for getting multiple separate lightweight partitions in your system. They are probably directly analogous to Linux's OpenVZ and the Containers namespace solutions which are slowly trickling into the mainline kernel.
However I'm not sure how much real traction they have. They do allow better resource utilisation that full virtualisation but I suspect the margin is being chipped away. The market seems to have bought into full virtualisation a lot faster than these container based approached.
Zones vs Full Virtulisation
Posted Sep 26, 2008 13:49 UTC (Fri) by drag (subscriber, #31333)
[Link]
Container-style approach is very popular in the webhosting industry. It's especially useful for folks that are doing variations on the 'Linux + Apache + MySQL + PHP' theme. Like using postgresql or Ruby or whatever, sinec it's difficult to find places that support that sort of thing.
Or if they want to run other types of services, like email or whatever.
People will run hundreds of virtual Linux systems on a single computer. They tend to be quite a bit cheaper then a full Xen-based environment..
Not overly helpful
Posted Sep 26, 2008 15:40 UTC (Fri) by nye (guest, #51576)
[Link]
greater security than a chroot
I feel somebody ought to point out that chroots are *not* intended to be used for security, and don't really add any. Root can trivially escape a chroot, and non-root processes can be secured to the same degree without them. They might provide some marginal extra barrier, but this is rather akin to locking a prison with string.
Not overly helpful
Posted Sep 29, 2008 15:26 UTC (Mon) by Nelson (subscriber, #21712)
[Link]
The thing Mr Zemlin failed to mention is Solaris Zones. I haven't used them but hear that they provide greater security than a chroot and more performance than full-system virtualization. I think that's more important a technology today than ZFS or DTrace.
Isn't that the problem with Solaris? There is a lot of "I haven't used it but the specs are nice" or "I haven't used it but I'm told it's amazing. Eventually that catches up with you, don't you think?
I think the Solaris marketing is a decade off. In this world of java, .net/mono, ruby on rails and the like, how many people seriously need to dtrace that often? It's included in OSX, it is on a lot of desktops and it's not like that many people use it regularly. Great tool, great technology, just not something that is as critical as it was 5 to 10 years back. More importantly, how many people talk about it that have never actually used it? Isn't that just hype and FUD? That doesn't mean people don't love having it in their pocket but do you switch platforms for it?
Zones looks great too but how many different virtualization technologies are competing right now? 5 years ago, could have been a differentiator, now it's a requirement.
ZFS is another example, it specs amazingly. There are some very legitimate concerns raised by some filesystem folks (basically, by the time we have ZFS sized datasets, will access patterns and storage technologies be such that the choice of algorithms is the right one) but nobody really cares about those concerns, bigger numbers are sexier. Other than that, is it better enough over the alternatives? Not too many places have outgrown ext3 and ext4 is now here as is XFS and at least a few interesting clustering technologies (ocfs, gfs..) Again, great technology but do you change what you're already doing for it? I'm not bashing the technology but Windows showed, good technology isn't what wins, it's part of it but it alone doesn't win.
I think the world is better with more competition from AIX and Solaris but they're just slow to pick up on what is needed to really compete. It's never good when a lot of people talk about your technology but don't actually use it, personally, I think it's almost a poison pill because you can start to actually believe that you're better than the competition even though you're taking a beating in the market. OS/2 was that way, and it was ugly inside IBM the way that all went down. It's an engineering Vietnam war.