Linked by John Finigan on Mon 21st Apr 2008 19:00 UTC
Oracle and SUN When it comes to dealing with storage, Solaris 10 provides admins with more choices than any other operating system. Right out of the box, it offers two filesystems, two volume managers, an iscsi target and initiator, and, naturally, an NFS server. Add a couple of Sun packages and you have volume replication, a cluster filesystem, and a hierarchical storage manager. Trust your data to the still-in-development features found in OpenSolaris, and you can have a fibre channel target and an in-kernel CIFS server, among other things. True, some of these features can be found in any enterprise-ready UNIX OS. But Solaris 10 integrates all of them into one well-tested package. Editor's note: This is the first of our published submissions for the 2008 Article Contest.
Thread beginning with comment 311126
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: ZFS is a dead end.
by phoenix on Thu 24th Apr 2008 04:07 UTC in reply to "RE: ZFS is a dead end."
Member since:

Can't say I disagree. The layering violations are more important than some people realise, and what's worse is that Sun didn't need to do it that way. They could have created a base filesystem and abstracted out the RAID, volume management and other features while creating consistent looking userspace tools.

What are the layering violations? Could someone point me toward some good links (or search terms) for the info?

I'm just curious if this is a "the tools aren't split out into separate fs, raid, volume, disk management tools" issue or a "source code is unreadable as everything is lumped together in one big lump" issue, or what. What are the layers of ZFS on Solaris, for example, as compared to the same layers in Linux. What's so different about FreeBSD that a single developer was able to get basic ZFS support working in under two weeks, and yet there's still no ZFS support on Linux?

Reply Parent Score: 2