Google Summer of Code - Case Insensitive Filenames

Cesar Izurieta cesar at ecuarock.net
Mon Mar 24 19:45:11 CDT 2008


On Mon, Mar 24, 2008 at 8:28 AM, Kai Blin <kai.blin at gmail.com> wrote:
> On Sunday 23 March 2008 17:06:43 Cesar Izurieta wrote:
>  > 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)
>
>  Perhaps this shouldn't be an extra tool but more like a setting what to do in
>  a case like that.
>

That sounds good. Maybe doing something like what windows does to long
file names when looking those files in a console, for example
"C:\Program Files" gets converted to "C:\Progra~1", we could apply the
same logic, have the first file "A.txt" and the second "a~1.txt". What
do you think?

>
>  > - Is there any need to simulate windows' permission schemes
>  > (inheritance, ACLs) when using this filesystem?
>
>  Alexandre said that wasn't interesting until Wine goes multi-user. So don't
>  worry about that for now.
>
>
>  > - 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
>  > folder.
>
>  I'm not sure if that's really useful. IIRC wineprefixcreate already creates a
>  localized directory layout.
>
>  Cheers,
>  Kai
>
>  --
>  Kai Blin
>  WorldForge developer  http://www.worldforge.org/
>  Wine developer        http://wiki.winehq.org/KaiBlin
>  Samba team member     http://www.samba.org/samba/team/
>  --
>  Will code for cotton.
>
>
>
>



More information about the wine-devel mailing list