To read all comments associated with this story, please click here.
Wouldn't Time Machine profit greatly speed-wise from ZFS if only the changed blocks between two snapshots would have to be sent to the backup disks instead of whole files (which is especially painful with large ones)? I do not own a Time Capsule but I read that larger backups can be quite painful over the air. Plus, the sometimes long calculation of the changes would also disappear.
Wouldn't Time Machine profit greatly speed-wise from ZFS
Sure, but just that - speedups (which could probably be hacked around in many ways). I think Apple would want to go beyond of all that - like presenting to applications something else that a path and a stream of bytes.
"Apple is also the kind of company where the NIH mindset is very strong."
That's simply not true anymore. Their focus in the past was to develop everything in house to maintain control. Now their motivation is to ship the best product they can and differentiate themselves wherever possible. Often times that means including open source, other times its meant licensing 3rd party technologies and yet other times it means creating those technologies themselves.
How about "no more filesystem checking"?
There is no fsck for ZFS. End to end checksumming does it all.
How about "no more filesystem checking"?
There is no fsck for ZFS. End to end checksumming does it all. "
There is no separate, offline fsck. But there still is the online, background "fsck" known as scrubbing. And it's recommended that you do that at least once a month.
It would bring low level checksumming with error correction (protection against bit-flips) and super-flexible support for multiple disks.
They could use it to implement a much better time machine with short snapshot intervals, requiring a fraction of the IO-usage and storage space of the current hardlink implementation.
They could also use its support for SSD caches, which means that you could add a small and expensive-per-GB but superfast SSD disk to your storage pool and have your most frequently used files automatically and transparently hosted on the SSD while the less common files are on your large and cheap 3,5" SATA disks.
I'm running OpenSolaris as my primary desktop.
Doing riskless OS upgrades with snapshots is the best invention since sliced bread.
There are many more features that are nice on the desktop (cloning, compression etc.)
What hardware are you using? !!!
I've been trying to find a standard machine to do this with for a long time. A computer where I do not have to spend extra hours loading a driver from a CDROM burned from a different computer just to get the wired network interface working. That is utter nonsense. Do you have a recommendation? I love OpenSolaris, except for that pain.
Actually, ZFS would be ideal for media professionals who use OS X.
Think about musicians or sound engineers who deal with files that are hundreds of megabytes in size. Rather than having dozens of copies of the same file taking up gigabytes of diskspace, ZFS would just store the differences.
Plus support for software RAIDing would make recording of ultra high quality audio a breeze where currently latency is often an issue.
ZFS also has native support for compression (which is ideal when your a media professional and frequently handling data that can't be lossy compressed)
ZFS also doesn't require defraging nor scandisk/fsck'ing - which is in line of Apple whole philosophy (as in "it just works")
And lets not forget the improvements to Time Capsule (as already mentioned).
ZFS could have been an awesome addition to OS X and a valued asset for media professionals who regularly work with high resolution samples.






Member since:
2005-07-08
While ZFS is great, its advantages are targetted mainly to servers, from the user POV it's just POSIX + snapshots/volume management. It doesn't brings new things to the desktop (with time machine apple doesnt even need snapshots). Apple is the kind of company that could want to go beyond of POSIX and bring new ideas to the desktop...