I still occasionally boot into Windows (namely for playing certain games and testing web site behavior) and need to have a shared filesystem where I could read/write from both OS's. I could use one of the following:
  • vfat - it is supported by both systems, but doesn't allow things such as file permissions (I have to set one mode for all files), hard- or symlinking.
  • ntfs - it supports Windows permissions, but Linux ignores them and makes the files accessible only by root (by default).
  • ext2/ext3 - likewise, Linux permissions work here, but Windows (having special drivers installed) ignores them and allows access for every user as if s/he were root.

So I wonder if there is any other FS that could work as a compromise between these options? It need not be supported by the OS natively. I need it for separating e.g. music (readable by all, writable by me) from my personal files (read-write for me, others can neither). Linking would be a nice feature too...
Sorry if this is no better for me than looking into a filesystem list, I'm just looking for personal experience with this problem and (maybe) known solutions. Thanks.
(Also sorry for my hard-to-understand English-like language.)