0x09 / hfsfuse

FUSE driver for HFS+ filesystems
Other
77 stars 13 forks source link

plan to add read write support ? #28

Open bastien-roucaries opened 1 year ago

bastien-roucaries commented 1 year ago

Hi,

On debian side we think your package will be nice to add. What are the plan to add read write support ?

Bastien

0x09 commented 1 year ago

Hi, no plans currently. For debian at least the linux kernel's hfsplus driver is a better option for writing. The native driver will usually be better for its speed, write support, and support for user defined xattrs -- though hfsfuse does have a few advantages, e.g. more options for exposing resource fork data, simulating directory hard links, and a standalone tool to read data from filesystems without mounting.

That said hfsfuse should hopefully be fairly straightforward to package as building on debian is supported, and its Makefile generally follows the GNU conventions as outlined in the packaging guide. Release tarballs are published here. Let me know if there's anything else that would help with that.

johnothwolo commented 9 months ago

@0x09 How about migrating to Apple's uvfs driver? I think that would really help achieve a truly complete cross platform HFS-fuse driver.

0x09 commented 9 months ago

Hi @johnothwolo, as far as I can tell Apple has not published an API for creating third party drivers with this yet, but it would be interesting to see if a FUSE implementation could be built on top of it once they do.

hfsfuse can be used with either macFUSE or FUSE-T (which like uvfs doesn't require a kernel extension) on macOS currently.