[GSoC][RFC] Case Insensitive Filesystem
austinenglish at gmail.com
Wed Mar 26 20:25:09 CDT 2008
On Wed, Mar 26, 2008 at 6:39 PM, Cesar Izurieta <cesar at ecuarock.net> wrote:
> > Alexandre Julliard wrote:
> > > Yes, and that's precisely because Wine wants to preserve case, so that
> > > tools that look at the filesystem directly see the right thing. If you
> > > are going to store everything lowercase in the filesystem, then we could
> > > just as well do that inside Wine, without a FUSE module.
> We could do this for the drive_c directory but what about /? you
> cannot enforce that there. Maybe this part project should be divided
> into two different problems. 1. How to achieve that for drive_c, and
> 2. how to mount a proxy filesystem for / and apply some rules when
> conflicting files exist, as keep the newest conflicting file with the
> original name and rename other files like it was proposed on another
> thread on this list.
We could do this in wine itself for drive_c, which is where most of
the problem seems to lie (assuming no one links their program files to
a different mount point). Most performance issues/problem are with
patches or with installers searching for lots of files (within
drive_c). While it would be ideal to do this for the entire FS, doing
it for drive_c should resolve most issues.
More information about the wine-devel