Tumbled Logic

Feb 5

Does it work like this yet?

I want a couple of things:

  • A (disk) filesystem which works on multiple platforms which supports extended attributes (the easy part)
  • Mac OS X never ever resorting to AppleDouble if the filesystem supports extended attributes (actually, I’d like it if Apple just ditched resource forks altogether in favour of extended attributes, but there’re probably a whole bunch of compatibility reasons why not, irrespective of capabilities).
  • A network filesystem supported by both Mac OS X and other platforms which supports extended attributes (provided the on-disk filesystem underneath does)

Can I do this with NFS, or will I get AppleDouble cruft all over the place?

The answer, apparently, is “no”.

Exporting a ZFS filesystem from an OpenSolaris host to Mac OS X (10.6.2, since you ask) via NFS works swimmingly.

I can set and read xattrs from within Mac OS X.

I haven’t quite figured out how read them in Solaris: I’m not sure if either Mac OS X or the NFS server are doing some kind of translation. I’m guessing the latter is.

Meanwhile, setting a custom icon on a folder still litters the folder with AppleDouble cruft.

I can live without being able to read xattrs from within OpenSolaris, but is there some voodoo global setting that I can apply in order to use xattrs in preference to AppleDouble? Pretty please?


Page 1 of 1