apple
Report a problem

ZFS filesystem for Mac OS X is dead

Grant Steele   on 24 October 2009 - 00:10 · 29 comments & 7185 views

Advertisement (Why?)
Apple's official project of porting ZFS to Mac OS X has been cancelled.

In a simple message posted by MacOS Forge, Apple stated only "the ZFS project has been discontinued. The mailing list and repository will also be removed shortly."

ZFS is an advanced file system and logical volume manager originally created by Sun Microsystems. The file system boasts features such as support for high capacity storage devices, continuous integrity checking, automatic repair and integration of file system and volume management.

Apple's interest in ZFS stemmed back to initial discussions with Sun to use ZFS as a file system in Mac OS X. By 2007, a read-only port of the file system was created and command line support was added to Leopard.

However, the merger between Oracle and Sun Microsystems in April 2009 saw Apple back away from the technology. This was largely rumored to be because Oracle already owned an advanced open-source file system, BTRFS, which upon merger with Sun put the future of ZFS at risk.

By June 2009, all mention of ZFS disappeared from Apple's website and all code was removed from developer builds.

Apple now holds an unfinished file system that, according to rumors, could encounter patent issues with the newly merged Sun/Oracle should they bring it back to life.

No announcements have yet been made as to whether Apple intend to port Oracle's BTRFS to Mac OS X, or whether they will simply continue to build features into the existing HFS+ file system.

Post a comment · Send to friend Comments · There are 29 additional comments
#1 Simon on 24 Oct 2009 - 00:29


Well, HFS+ has plenty of life left in it anyway, They've got some time to work out a new file system, if it's decided that one is needed.
(4 replies) #2 winrez on 24 Oct 2009 - 00:29
oh well maybe Apple can license exFAT from Microsoft
#2.1 Frank Fontaine on 24 Oct 2009 - 00:39
There is no reason for Apple to do that, exFAT is inferior to the current FS they use
#2.2 xcguy87 on 24 Oct 2009 - 00:45
Frank Fontaine said,
There is no reason for Apple to do that, exFAT is inferior to the current FS they use


I'm pretty sure he was being sarcastic...
#2.3 Ci7 on 24 Oct 2009 - 13:05
to use exFAT for usb sticks

that would be rather neat ,if they do license it
#2.4 MioTheGreat on 25 Oct 2009 - 00:49
Frank Fontaine said,
There is no reason for Apple to do that, exFAT is inferior to the current FS they use


Apples and Oranges. exFAT is meant for portable media.

NTFS is arguably superior to HFS+ in many ways, though.
#3 Majesticmerc on 24 Oct 2009 - 01:30
There might well be support coming, since the project has been forked. The beauty of the Libre
#4 sphbecker on 24 Oct 2009 - 01:50
Well this is proof that......I got nothing.
(5 replies) #5 +Nightwind Hawk on 24 Oct 2009 - 01:52
Didn't they have a commercial about Vista not delivering its promises with the new filesystem?
#5.1 Mega Goatlord on 24 Oct 2009 - 02:49
Nightwind Hawk said,
Didn't they have a commercial about Vista not delivering its promises with the new filesystem?


Well, that was different, in that Microsoft was doing it on their own, not just trying to license something and bolt OS X on top. Don't worry though, there's lots of other open-source filesystems they can glom themselves onto.
#5.2 tomasarson on 24 Oct 2009 - 09:36
Mega Goatlord said,
Well, that was different, in that Microsoft was doing it on their own, not just trying to license something and bolt OS X on top. Don't worry though, there's lots of other open-source filesystems they can glom themselves onto.



really? that was just silly.
#5.3 .Neo on 24 Oct 2009 - 16:01
Nightwind Hawk said,
Didn't they have a commercial about Vista not delivering its promises with the new filesystem?

WinFS isn't a filesystem.
#5.4 thenetavenger on 24 Oct 2009 - 18:19
.Neo said,
WinFS isn't a filesystem.


Shhh... You will confuse people with your fancy facts.
#5.5 .Neo on 25 Oct 2009 - 01:49
thenetavenger said,
Shhh... You will confuse people with your fancy facts.

Sorry, my bad.
#6 omni1 on 24 Oct 2009 - 02:09
The long and short of it was, Apple and Sun couldn't come to terms on the licensing. Sun wanted a lot of money for giving it to Apple under different terms and the amount they wanted was in the range of "hell, we could do it ourselves for that".

Add to that, the Oracle buyout and Sun going into management paralysis, and Apple decided to go it alone.

Apple's CoreOS team includes several of the lead engineers from the ZFS project (who fled the remnants of Sun in the Schwartz melt-down), and the architect of the BeFS. I'm expecting Apple to do their own next-generation file system, probably in the 10.7 timeframe
#7 hotdog963al on 24 Oct 2009 - 12:26
Shame :/
(2 replies) #8 RealFduch on 24 Oct 2009 - 13:23
Does that mean that Mac OS X Leopard now has 299 new features instead of usual 300?
#8.1 .Neo on 24 Oct 2009 - 16:02
RealFduch said,
Does that mean that Mac OS X Leopard now has 299 new features instead of usual 300?

Mac OS X 10.5 Leopard never shipped with public ZFS support in the first place.
#8.2 Faisal Islam on 24 Oct 2009 - 16:36
hahahaha
#9 kizzaaa on 24 Oct 2009 - 14:40
One of the primary reasons I upgraded from Tiger to Leopard back in the day was because of ZFS support. Oh well.
#10 cpu on 24 Oct 2009 - 14:44
Z-ed (FS) is dead, baby, Zed is dead...
(4 replies) #11 thenetavenger on 24 Oct 2009 - 18:40
Here is why this is kind of big...

1) ZFS going mainstream probably won't happen
2) The *nix world is STILL trying to develop a comprehensive/fast OSS FS technology
3) ZFS was the closest OSS FS that could compete with NTFS on major features.

Right now on *nix to get the same functionality of NTFS you have to slap on several technologies, and this is not so good when even the base FS technology you are building from can't meet the performance of NTFS, let alone when you add in the extra features.

A quick Wiki lookup doesn't really show the benefits or why NTFS has been a holy grail of the OSS world, but in a nutshell, they need a full journalling, repairing, copy on write based FS technology, etc. And this doesn't even try to catch up to NTFS on inherent file level encryption and compression.

These are also important technologies that have evolved in NTFS over the years that have paid off for Microsoft.

NTFS always did system level journaling, Vista added full volume/application level journaling. (This is how the indexing system knows what has changed and also cleans up if power was removed during important writes to the Hard Drive.)

NTFS since Win2k and more so the XP days has offered copy on write technology, this is what was one of the MAIN features ZFS was bringing.

The NTFS version of copy-on-write technology is what gives the OS Volume Shadow Copies, Previous Versions, System Restore, etc.

(Previous Versions is the techology that gives Windows users OS X Time Machine functionality but without the need for external backups. - Although Previous Versions like Time Machine also works with external backups too.)
#11.1 PGHammer on 25 Oct 2009 - 14:07
thenetavenger said,
Here is why this is kind of big...

1) ZFS going mainstream probably won't happen
2) The *nix world is STILL trying to develop a comprehensive/fast OSS FS technology
3) ZFS was the closest OSS FS that could compete with NTFS on major features.

Right now on *nix to get the same functionality of NTFS you have to slap on several technologies, and this is not so good when even the base FS technology you are building from can't meet the performance of NTFS, let alone when you add in the extra features.

A quick Wiki lookup doesn't really show the benefits or why NTFS has been a holy grail of the OSS world, but in a nutshell, they need a full journalling, repairing, copy on write based FS technology, etc. And this doesn't even try to catch up to NTFS on inherent file level encryption and compression.

These are also important technologies that have evolved in NTFS over the years that have paid off for Microsoft.

NTFS always did system level journaling, Vista added full volume/application level journaling. (This is how the indexing system knows what has changed and also cleans up if power was removed during important writes to the Hard Drive.)

NTFS since Win2k and more so the XP days has offered copy on write technology, this is what was one of the MAIN features ZFS was bringing.

The NTFS version of copy-on-write technology is what gives the OS Volume Shadow Copies, Previous Versions, System Restore, etc.

(Previous Versions is the techology that gives Windows users OS X Time Machine functionality but without the need for external backups. - Although Previous Versions like Time Machine also works with external backups too.)



There's also the rather problematical point that NTFS is the FS of over eighty percent of the planet's desktops, seventy-five percent of the planet's portable computers (not including netbooks) and a goodly portion of the planet's server storage capacity.

Not to mention that there are *three* ways of bringing NTFS to Macs today (two of them are actually free), and that Larry Ellison is as lawyer-happy as Apple itself (which is likely the real reason ZFS on Apple hardware got killed).

#11.2 sphbecker on 25 Oct 2009 - 14:17
If your point is that NTFS will take over I think you are mistaken. With good open source options out there and a strong development community don't expect NTFS to ever be used by anyone other than Microsoft.
#11.3 Revenge2K on 26 Oct 2009 - 07:38
I feel what was just said by avenger isn't reliable. I fail to see how NTFS is superior to open source alternatives like ext3 and ext4. plus i haven't seen one open source person seeking this "grail" of a filesystem that NTFS is supposedly.
#11.4 MioTheGreat on 26 Oct 2009 - 16:44
Revenge2K said,
I feel what was just said by avenger isn't reliable. I fail to see how NTFS is superior to open source alternatives like ext3 and ext4. plus i haven't seen one open source person seeking this "grail" of a filesystem that NTFS is supposedly.


ext3 isn't even in the same league as NTFS or ext4. Journaling is about the only modern feature it supports.
(1 reply) #12 Binary on 25 Oct 2009 - 14:56
Apple will most likely just write their own FS, if they haven't been doing so for years already....
#12.1 sphbecker on 26 Oct 2009 - 12:57
Why would they write their own when there are perfectly good open source options available they can use for free? Honestly, low level OS/platform development is not Apple’s core competency. They tried for years to replace the old classic OS with a home grown alternative and each project got scrapped early on. What they are good at is user interface, making something intuitive, easy to use, powerful and appealing, all the things that are important but have nothing to do with a file system that never gets seen by end users. I would more expect them to take something off the shelf like ext4, combine it with some kind of object oriented data store for enhanced metadata and the build a killer new version of the Finder to expose a bunch of new features to the users who ultimately don’t care what the file system technology is.
#13 Jazzza on 25 Oct 2009 - 19:04
Jeff Bonwick Confirms That Apple Abandoned ZFS Over Licensing Issues. Bonwick is the lead developer of ZFS at Sun.

http://mail.opensolaris.org/pipermail/zfs-...ber/033125.html

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)