Google Summer of Code - Case Insensitive Filenames

Cesar Izurieta cesar at
Sun Mar 23 11:06:43 CDT 2008

Here are some ideas of what I think could be implemented for the FUSE
project for GSOC.

- This FUSE can be a "proxy" filesystem. This means that we could use
an existing filesystem and mount this proxy filesystem and make it
appear as case insensitive. This means that if there's a file named
"A.txt" on a folder and I copy "a.txt", "A.txt" should be overridden.
Same logic for other cases.

- A utility to test for invalid filenames (like "A.txt" and "a.txt" on
the same original directory)

- Is there any need to simulate windows' permission schemes
(inheritance, ACLs) when using this filesystem?

- Since this will be a proxy filesystem, there is the chance to
present some folders with different names. For example "Program Files"
could be presented as "Archivos de Programa" when mounting the
filesystem with a Spanish locale. The original folder will be still
there and you could cd to it and both will point to the same back end

If you have any other ideas please let me know.


On Thu, Mar 6, 2008 at 6:47 PM, Cesar Izurieta <cesar at> wrote:
> Thanks for your help. I'll prepare something and post it here for
> suggestions soon.
> On Thu, Mar 6, 2008 at 12:27 PM, Marcel Partap <mpartap at> wrote:
> >
> > > Is there any formal process I must go through to enter google summer
> > > of code for wine?
> > Just filing Google's application will do, although you may want to crash
> in #winehackers ..
> > What you should do IN TIME is to get intimate with the toolchain! That was
> the hardest part for me -
> > getting started on WINE - but if you already have programming experience I
> doubt that is a problem.
> > However, from personal experience of last years SoC, communicate your
> implementation ideas as early
> > as possible and don't be afraid to ask for help here on the list would
> probably be the two most
> > important things...
> > And another lesson learned: it takes a lot of polish for your patches to
> be approved and committed
> > by officer Julliard, be prepared to reiterate over your submitted code
> several times :D
> > Else - go for it, task sounds reasonable achievable. And the t-shirt is
> really worth the effort :)
> > regards
> >
> > --
> > <div id="signature">
> >   "Obstacles are those frightful things you see when you take your eyes
> off your goal."
> >                                                               -- Henry
> Ford (1863-1947)
> >   Change the world! Vote revolution:
> > </div>
> >

More information about the wine-devel mailing list