On Monday 25 February 2008 22:54:57 Scott Ritchie wrote:
Write a case insensitive FUSE filesystem for us to put the entire ~/.wine directory in. See http://wiki.winehq.org/CaseInsensitiveFilenames
There are two main advantages to this: Sometimes applications break because users need to install a patch by hand into the filesystem (say, a zip file), and the files within have a different case then the files they're supposed to overwrite. This leads to multiples of the same file, and Wine sometimes chooses the older one, leading to weird breakages.
More importantly, a FUSE filesystem like this would allow us to finally get some speedups by no longer having to prove case-insensitive files don't exist. This is a direct cause of some apps working very very slowly, including install shield (see http://bugs.winehq.org/show_bug.cgi?id=3817)
Interestingly, this doesn't strictly have to be a Wine SOC project. It could fairly easily stand on its own. We'd probably be the only user though, so I mention it here.
Sounds like an interesting project. I see you've already added it to the wiki page.
I think the effort is in scope for SoC, though I haven't really played with this yet.
Thanks, Kai