Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Doh - I missed that we were talking about the near miss between ZFS and the Mac. I was just lamenting that it's not on Linux.


sort by: page size:

Completely off-topic, but this makes me even sadder that I still can't have ZFS on my Mac and probably never will...

ZFS support on macOS has been barely beta-quality for at least five years. I wish it were actually cross-platform, but it really only works well on Linux and FreeBSD.

Maybe, but that didn't stop them from ZFS on the Mac.

Yes, and the article casually implies that ZFS totally works not only on Linux but also on OS X[1], which is... a stretch.

I check on it every year or so, but my impression is that ZFS on Mac is still so far behind where ZFS is on FreeBSD and (more recently) Linux, that it isn't really clear whether ZFS will ever work reasonably on the Mac.

(I would love to hear experiences of people actually using it on OS X, though! I may be out of date.)

[1]: https://openzfsonosx.org


ZFS is, and Apple almost had it. Damn.

ZFS on OSX has been revived I believe.

Agreed. A few years ago Apple was on the verge of using ZFS but cancelled the project due to licensing issues.

See http://arstechnica.com/apple/2009/10/apple-abandons-zfs-on-m...


ZFS was open source, Nothing was preventing Mac using ZFS. Just as they use DTrace. Its just Apple NIH.

Remember when Apple announced that ZFS would be the new filesystem for Mac OS?

Oh well.


Great, thanks for the heads up. Do you think that there is any hope to use ZFS as a full-featured replacement in the future for OSX?

That's too bad if so. ZFS is pretty cool technology (i've been pretty impressed with it so far for my personal use). I was really hoping it was going to be added at some point to OSX. Hopefully apple's in house implementation will fix a lot of the same issues ZFS was aiming at.

ZFS is not part of Linux.

A friend of mine uses ZFS on OS X. Apparently it works quite well. I imagine Linux support is good too, but I'm not sure about Windows. At any rate, I'm surprised the author didn't mention it.

Fun fact: An early developer preview build of an older OSX version (now called macOS) had inbuilt ZFS support.

http://arstechnica.com/apple/2009/10/apple-abandons-zfs-on-m...


Apple had one point had read/write support for ZFS, but it was pulled because Sun at the time was not able to provide certain guarantees. There was an email by one of the main guys in ZFS that said something to that effect.

As such ZFS on Mac OS X is a dead project.


I love ZFS and go to great lengths to run it everywhere on Linux, but the last time I tried to use it on macOS it was nowhere near usable.

I hope the situation has changed, or is changing.

The installer repo in the linked org shows no updates since 2020 and does not list any recent macOSes in the supported versions list.


Ahh I didn't know that. Still a shame, I love ZFS (probably irrationally) but given it's license some of that goodness has to be reinvented in other projects which just seems unnecessary.

>such as ZFS

FWIW, ZFS has actually been available on macOS for a long time in various iterations (MacZFS, Z-410/ZEVO, and now OpenZFS [0]). I ran it for around 11 years on a number of systems with almost all of my data on it (home folder, applications, /opt for MacPorts etc) and it was a tank. Fun project and well worth checking out. I'll always regret the various factors that meant Apple didn't adopt it as their native FS.

----

0: https://openzfsonosx.org/


I thought ZFS on OS X was read-only.

Linux ZFS is still quite young, only supports a very early version of the fs, and can't be updated to the newest without serious reverse-engineering.

As for ZFS on windows, I definitely would not hold my breath.

I ran into the same frustration as the author and gave up. My notebook triple-boots Linux, Solaris 11, and OS X (I have no use for windows) and would be beyond thrilled to have ZFS shared among them.

One other problem with the idea though... you'd have to export the shared fs each time you shut down and import it into the next OS you booted, which would be kind of a pain (of course you could force the imports, but that's ugly and it only saves one step).

next

Legal | privacy