Linked by Thom Holwerda on Fri 11th Jan 2008 21:39 UTC, submitted by nicoladagostino
Mac OS X Noel Dellofano, who is part of the ZFS dev team at Apple, has a post on Mac OS Forge announcing a late Christmas gift: she is making available binaries and source code (plus instructions) of the ZFS filesystem for Mac OS X. "ZFS is a new kind of filesystem that provides simple administration, transactional semantics, end-to-end data integrity, and immense scalability. ZFS is not an incremental improvement to existing technology; it is a fundamentally new approach to data management. We've blown away 20 years of obsolete assumptions, eliminated complexity at the source, and created a storage system that's actually a pleasure to use."
Order by: Score:
OMG
by slashdev (2.28) on Fri 11th Jan 2008 22:05 UTC
slashdev
Member since:
2006-05-14

I just died and went to Admin heaven... Now if you can make ZFS the default filesytem, i may have to go buy me a mac mini in celebration.

RE: OMG
by Clinton (4.12) on Sat 12th Jan 2008 22:12 UTC in reply to "OMG"
Clinton Member since:
2005-07-05

I think this is great news as well, however, I wonder how well my apps will work with it. I know Adobe, due to their superior programming skills, does not work if you use a filesystem other than the default.

Why a graphics program concerns itself with the filesystem is entirely beyond me.

too bad
by broken_symlink (2.48) on Fri 11th Jan 2008 22:12 UTC
broken_symlink
Member since:
2005-07-06

too bad its leopard only. would have liked to tried it on tiger.

"We've blown away ..."?
by andrewg (2.48) on Fri 11th Jan 2008 22:26 UTC
andrewg
Member since:
2005-07-06

I applaud Apple for getting ZFS into MacOS. But I do find the following quote very misleading, "We've blown away 20 years of obsolete assumptions, eliminated complexity at the source, and created a storage system that's actually a pleasure to use."

I think "we've" should be replaced with "Sun Microsystems". Sun graciously gave away software which can save companies millions of dollars on storage solutions and which is a key differentiator. So I think the least they could do is give Sun some credit in the opening paragraph not in a link on details about ZFS etc.

Edited 2008-01-11 22:34 UTC

RE: "We've blown away ..."?
by aliquis (2.88) on Sat 12th Jan 2008 16:53 UTC in reply to ""We've blown away ..."?"
aliquis Member since:
2005-07-23

They probably mean "we" as in everyone involved wih ZFS somehow, which indeed are mostly Sun people.

RE: "We've blown away ..."?
by nxsty (5.12) on Sat 12th Jan 2008 18:14 UTC in reply to ""We've blown away ..."?"
nxsty Member since:
2005-11-12

AFAIK Noel Dellofano used to work for sun microsystems so she might very well be one of the people that created ZFS.

SUN deserves a big thumbs-up for this one
by porcel (7.52) on Fri 11th Jan 2008 22:28 UTC
porcel
Member since:
2006-01-28

Credit where credit is due.

Who is this we that the article refers to? Yes, Apple developers have probably adapted ZFS to meet their requirements, but the real heroes here are SUN for designing and creating ZFS and setting it free.

PowerMacX Member since:
2005-11-06

A simple search on Noel Dellofano finds his blog:
http://blogs.sun.com/dellofano/

Notice the address. When he says "we" he simply means "we the developers of ZFS", not company X or Y.

andrewg Member since:
2005-07-06

Some points:-

- His last post was in 2005 before anyone else had picked up ZFS.

- His blog is on the sun.com domain

- Obviously he is referring to Sun developers.

tyrione Member since:
2005-11-21

It's simple. He's one of the creators on the ZFS project who then took a job at Apple. The WE work both at SUN and Apple.

andrewg Member since:
2005-07-06

I agree its simple ZFS was created by Sun employees. Sun paid his salary, held the rights to the software and released it to the world for all to benefit. The fact that he moved to another company has nothing to do with the fact that Sun blew "away 20 years of obsolete assumptions" and not Apple and it certainly should not be represented as "We" on an Apple/Mac website as this clearly gives the wrong impression.

fye. Member since:
2005-08-23

If you read the page where the quote in the article is actually taken from, you'll notice this note:

**Note the above description is taken directly from the ZFS Open Solaris site What is ZFS page

http://trac.macosforge.org/projects/zfs/wiki/whatis

Edited 2008-01-11 23:06 UTC

Unix
by Luminair (4.04) on Fri 11th Jan 2008 22:34 UTC
Luminair
Member since:
2007-03-30

This reminds one of the circle that Unix is traveling. From mainframes to an artist's laptop!

Too bad :/
by WereCatf (3.32) on Fri 11th Jan 2008 22:44 UTC
WereCatf
Member since:
2006-02-15

Too bad our Mac is broken.. ;) I would have tried this instantly! I really like the idea behind zfs: not having to bother with resizing, moving, creating partitions, formatting them, the pooled storage where you can just add a new harddrive and it will be useable instantly.. It sucks that there's no zfs for Linux (the zfs-fuse blog atleast seems quite stale nowadays, I think the author doesn't have much time to donate to it anymore)

ZFS info
by andrewg (2.48) on Fri 11th Jan 2008 22:59 UTC
andrewg
Member since:
2005-07-06

For anyone who has not seen the ZFS demonstration videos by Bill Moore you must watch the link.

High Bandwidth versions - http://www.sun.com/software/media/real/zfs_learningcenter/high_band...

Low Bandwidth versions - http://www.sun.com/software/media/real/zfs_learningcenter/low_bandw...


Also general info here:

- http://www.sun.com/software/solaris/ds/zfs.jsp
- http://www.sun.com/software/solaris/zfs_learning_center.jsp

RE: ZFS info
by xioztzu (2.62) on Sat 12th Jan 2008 04:47 UTC in reply to "ZFS info"
xioztzu Member since:
2006-01-01

Thank you I am really enjoying these videos.

That's awesome...
by macUser (1.84) on Fri 11th Jan 2008 23:15 UTC
macUser
Member since:
2006-12-15

Even easier to set up a headless media server now using a Mac Mini... Need more storage, daisy chain another firewire drive and add it to the pool....

With leopard screen sharing, your television cabinet just got a whole lot more interesting ;)

RE: That's awesome...
by Oliver (3.12) on Sat 12th Jan 2008 09:32 UTC in reply to "That's awesome..."
Oliver Member since:
2006-07-15

A Mac mini doesn't fit for ZFS. It's for really big servers.

RE[2]: That's awesome...
by dagw (3.44) on Sat 12th Jan 2008 10:54 UTC in reply to "RE: That's awesome..."
dagw Member since:
2005-07-06

A Mac mini doesn't fit for ZFS. It's for really big servers.


ZFS is for desktops, laptops, small servers, medium servers and really really big servers. There is nothing about ZFS that makes it un-useable on a mac-mini. Sure there are features in ZFS which only really come into their own on large servers. But there are also many features that make sense on all computers. The storage pools that the original poster talked about is a perfect example.

mind!dagger
Member since:
2007-06-26

I've studied this and it will alleviate so many system administrators headaches.

Pooled storage model, 128-bit file system, self healing and more.

It will be welcomed in the Apple world.

Edited 2008-01-12 03:59 UTC

elsewhere Member since:
2005-07-13

I've studied this and it will alleviate so many system administrators headaches.


Which is great for Sun, who actually exists in datacenters and does deserve a little bit of benefit for creating it in the first place.

It will be welcomed in the Apple world.


Yes it will, as is most technology that they assimilate, but it will not change anything. Seriously, 99.9% of the people cheering about this for Apple sadly have no actual idea of what it does differently, or how it will make a real difference to them.

LB06 Member since:
2005-07-06

It shouldn't really matter whether Apple users understand ZFS vs xFS. Indeed, Apple sometimes assimilates certain technologies, improves them and make them available on OS X. And by improving, Apple usually means integrating the technology and making it accessible to all or most users.

One perfect example is Time Machine, which essentially is just hardlinks + rsync. So no, Time Machine is hardly revolutionary; five years ago I wrote a simple 50-line bash script that does exactly the same. The real improvement of Time Machine is its integration into the OS and its accessibility toward non-tech users. That is Apple's real surplus; not only with Time Machine but also with many other technologies like ZFS (if done well). That's why it shouldn't matter whether users understand the technical merits of ZFS; ideally it should become obvious during day-to-day usage.

mind!dagger Member since:
2007-06-26

I'm an Apple and Linux user who knows what ZFS is capable of.

I've had to deal with stupid #$%^ RAIDs and tape backups inside a data center.

It will not alleviate all issues, such as hardware failure, but it will get many issues, like silent data corruption, off our backs.

The self-healing model in-and-of-itself will be worth it to businesses small, medium and large. In many ways the operating system is becoming irrelevant. The data we produce, manipulate, store and retrieve is more important.

Apple was just parroting Sun's material. If Apple can integrate Sun's open technology into its own and make it work then it is good for those who use ZDF.

sbergman27 Member since:
2005-07-24

Indeed. As a Linux user, it is frustrating to me that that solution in search of a problem, reiser4, has gotten so much hype and attention, and yet we are nowhere *near* having a filesystem like ZFS which actually solves problems the we face everyday, and which will only be increasing in importance as time goes on.

Unfortunately, there are multiple layers of difficulty. The licensing, of course. And then the patent issues. And if, by some miracle, those two things got resolved, we would still be facing the issue of ZFS being, as Andrew Morton put it, "a rampant layering violation".

Ext4 looks nice, but does not really address all the issues. Our best bet for the future looks, to me, like Oracle's/Chris Mason's btrfs.

Chris has been known to do quality work, and make rapid progress, so maybe with Oracle behind it btrfs will be ready sometime in the not *too* terribly distant future.

Edited 2008-01-12 17:26 UTC

sbergman27 Member since:
2005-07-24

Replying to myself... in case anyone is interested, Chris actually has a proposed development timeline available:

http://tinyurl.com/3dod68

Kebabbert Member since:
2007-07-27

SBERGMAN27

"Unfortunately, there are multiple layers of difficulty. The licensing, of course. And then the patent issues. And if, by some miracle, those two things got resolved, we would still be facing the issue of ZFS being, as Andrew Morton put it, "a rampant layering violation"

About the rampant layering violation, Jeff Bonwick at Sun bloggs about it. In short, he says that Morton hasnt really understand ZFS, and therefore his claim is not really correct:
http://blogs.sun.com/bonwick/entry/rampant_layering_violation

elsewhere Member since:
2005-07-13

I've had to deal with stupid #$%^ RAIDs and tape backups inside a data center.

It will not alleviate all issues, such as hardware failure, but it will get many issues, like silent data corruption, off our backs.

The self-healing model in-and-of-itself will be worth it to businesses small, medium and large. In many ways the operating system is becoming irrelevant. The data we produce, manipulate, store and retrieve is more important.


Fair enough, but kind of my point. You talk about datacenters. Which organization is more likely to wind up in a datacenter, Sun or Apple? Seriously. Are your bosses going to say, "hey, let's move to Macintosh hardware for our mission critical operations now that they have ZFS!" ?

Apple was just parroting Sun's material. If Apple can integrate Sun's open technology into its own and make it work then it is good for those who use ZDF.


No, it's not. It's good for Apple users who want to use ZFS. Apple's adoption of ZFS holds no benefit for Sun's users of ZFS, any more than Apple's adoption of BSD or GNU technologies benefits those organizations. Apple won't be signing any coprighted code over to Sun, so there's very little chance that any modifications or changes Apple makes to their ZFS implementation will benefit Sun, though maybe the community openSolaris users.

At any rate, the point I was making was that many people are jumping cartwheels as if Apple has broken new ground, without really understanding what they're tubthumping. I've got no issue with Apple adopting ZFS, I don't think it's a bad thing, but it means zilch to the average user. A bunch of power users frequenting this forum and espousing the advantages of ZFS doesn't really change the fact that it still means zilch to the average user. It's like bragging about adopting dtrace; it's a great and powerful feature, but means zilch to the average user.

Simply trying to put some perspective on the hype, that's all.

WereCatf Member since:
2006-02-15

but means zilch to the average user.

An average user probably won't know the difference between ZFS and HTML, but, it will still benefit them. ZFS does still protect them against silent data corruption and all that, and if Apple (or any other company/Linux distro/etc) can make it really simple to just add a new hard drive to the pool the average users will benefit from that too.

Luminair Member since:
2007-03-30

ZFS is definitely a work in progress as you can see from threads at the opensolaris help and opensolaris zfs mailing lists.

But it is fine for desktops and it doesn't NEED all that memory, and it is pretty stable.

WereCatf Member since:
2006-02-15

It's crap on the desktop and need lots of gigabytes to run almost stable (just for the filesystem!). And even then it is not! It's even in Solaris a work in process and far away from any reliability

You do realize that if a filesystem is a work in progress it means they are trying to improve it even more, like f.ex. optimize it some more? Reiser3 has been a work in progress for years and it is VERY stable anyway. And why should ZFS be "crap on the desktop"? You don't clearly understand the benefits of pooled storage for regular users. And no, it doesn't take gigabytes of memory. The OS itself could, but not the filesystem layer.

Honk! Honk!
by Weeman (2) on Sun 13th Jan 2008 21:23 UTC
Weeman
Member since:
2006-03-20

Silent data corruption can only be healed if there's redundancy. That requires either ditto blocks for data or actual physical redundancy. Latter is unlikely to be seen in generic consumer machines, former probably just on certain filesystems created for that purpose (e.g. the document folder).

(PS, I'm a ZFS on Solaris Express user with a ZFS mirror.)

RE: Honk! Honk!
by WereCatf (3.32) on Mon 14th Jan 2008 04:46 UTC in reply to "Honk! Honk!"
WereCatf Member since:
2006-02-15

Silent data corruption can only be healed if there's redundancy. That requires either ditto blocks for data or actual physical redundancy. Latter is unlikely to be seen in generic consumer machines, former probably just on certain filesystems created for that purpose (e.g. the document folder).

ZFS stores copies of written blocks in unused blocks and as such resolves the problem. There are of course CRC checks and such also. I remember having read that it stores actually three copies of a single block all spread out in the pool but those extraneous copies aren't counted as used disk space and so can be overwritten by data if space on the pool is getting small.