Hey as a huge coincidence, one of the MacZFS engineers named Bjoern has just published some notes which he had written down a long long time ago, maybe years ago, on a piece of paper, on the subject of porting MacZFS to MacFUSE. In addition to not having enough time to fix everything in the world, he found that zfs-fuse just wouldn't compile on the 2010 release of MacFUSE. It is suspected that if he had gotten anywhere with it, MacFUSE might not have been robust enough to have supported ZFS.
It is our sincere hope that things have changed, or are changing, and we're excited to see that FUSE development has resumed on Mac OS. Has
He said, "They will probably laugh at me, for having little to no clue on fuse." but I thought it's worth sharing one person's observations in order to open a dialog.
http://code.google.com/p/maczfs/wiki/Roadmap#Porting_to_FUSE
> Personally I have not tried to run ZFS-FUSE. As far as I know this is the first
> time this topic is discussed on this mailing list. In general if ZFS-FUSE worked
> with MacFUSE it should work with OSXFUSE as well.
If someone got anywhere with that, it would seem to be a huge feather in one's cap. ;) You might not need anything else to expose bugs or flaws in OSXFUSE right now, but it would surely prove some strengths if it did work. It would aid in the development of ZFS, and give options to users.
I scanned our mailing list archives and all I see are the bog-standard naysaying against FUSE, against userspace, blah blah blah. I believe that they'll listen now. ;) We're all in the same boat, so here's to the crazy ones.
> I hope so, too. But there is still a lot of work that needs to be done. I would
> not say that OSXFUSE is rock solid but its getting there.
It is very cool to see so many revisions and so much activity coming out. Congratulations, fellow intrepid hackers.
>> He said, "They will probably laugh at me, for having little to no clue
> on fuse." but I thought it's worth sharing one person's
> observations in order to open a dialog.
>
> I can't speak for anyone else, but I do not know much about ZFS. This should
> make us even.
We wouldn't ever laugh at anyone; he's just a formal kind of guy. ;)
Absolutely any assistance on MacZFS is welcome, and we're working to make it more accessible to new developers. Do you have an IRC channel? I see nobody in #osxfuse on irc.freenode.net. We have #mac-zfs and there is also #zfs.
On another topic, since MacZFS doesn't support case insensitivity yet, I was wondering about whether this runs on OSXFUSE.
http://www.brain-dump.org/projects/ciopfs/
It would seem to be superior to our present workaround of hosting a sparsebundle image of case-insensitive HFS+.
Thanks, guys!