Apple can do better than ZFS
devwhy.blogspot.com
devwhy.blogspot.com
Not necessarily because it's ZFS, which is no longer state of the art. But because I've come to consider strong cryptographic checksums, free snapshots and trivial administration of storage as a bare minimum of what's required in a filesystem.
While ZFS may not be completely suitable for a consumer desktop, it is available now. Plus with the hierarchical storage features, imagine how wonderful it would be to have your multi-TB disc accelerated by a few GB of flash on the motherboard.
It's taken ZFS a long time to get where it is in terms of features and stability. It may be over five years before Apple can produce something tried and tested enough to be their new default filesystem.
http://ycombinator.com/newsguidelines.html
you often have knowledgeable things to say, but that's not enough around here.
The thing is that's not quite right. The comparison there is between the crew maintaining file system support versus the crew implementing a new fs from scratch. The Author pays lip service in saying it normally takes more than one OS release to implement a FS, but still underestimates the effort it takes to make a completely new production ready FS.
Yes ZFS is not the be all end all. BtrFS, distributed FS's like Hammer and Venti, as well as the occasional complaint about ZFS are exhibits A-? for that, but that doesn't mean Apple can create an FS of the same sophistication in the 18? months that they release in.
My explanation is that filesystem performance on desktop and laptop systems is not that big a deal; while on larger servers like what ZFS is targeted for, filesystem performance in all facets is very important.
Don't forget stuff like time machine is tied into some of Apple's FS hooks.
And of course the fact that the high end (apples market) is undergoing a pretty major shift in hard drive technology at the moment (SSD's).
the only thing i can figure is that they were grooming zfs as a successor, but it was taking longer than expected. now i guess they have to go back to the drawing board and think of something else.
It's not like they built another OS - NeXT had one ready to go - even ported to x86. IIRC, all previous attempts to write a new OS to succeed MacOS classic failed miserably.
What advantage NeXT brought is that it's a very modular OS. Unix programs, traditionally, don't look the OS from too close and that makes swapping file-systems easy. Or, at the very least, possible.
As a longtime XFS user, I can tell you that it has pathological problems when used anywhere near a user's desktop: unlinking is abysmally slow (and even worse under rm -R). It also has a habit of delaying flush for way too long, both using up piles of kernel memory and making itself extremely vulnerable to power loss.
I've an Octane at home, which is my main machine except in the summer when it makes my flat too warm :-)
If SGI has the copyright, they can still relicense it for use under OSX. I don't think Rackable would block this idea.
Apple should stick to fancy buttons and animation thanks.
Although performance is a nice feature, the most important things in ZFS are the zero-cost snapshots (very nice for backups, versioning etc) and redundancy and data corruption prevention. I love each and every file on my drive and I want their contents correct.
just take it and improve it :)
If something is stable and good enough, then why should it be reinvented, instead of improved?
There's only one way this can play out.
I'm kind of off-topic, sorry about that guys.