Re: what's next for the linux kernel?

From: Bodo Eggert
Date: Wed Oct 05 2005 - 15:05:34 EST


On Wed, 5 Oct 2005, Nix wrote:
> On Wed, 05 Oct 2005, Bodo Eggert suggested tentatively:

[...]
> > and if utf-8 filenames are supposed to be used,
> > an utf-8 checker rejecting non-canonialized strings will be desirable
> > to avoid binary trash in filenames or lookalike filenames. The
> > conversion to the canonialized form should happen outside the kernel.
>
> Yes. But where? libc? (I can just see Ulrich going for *this*!)

Either there or in a seperate library.

> > b) ACK, I don't think caseless handling of filenames is a good thing,
> > it would needlessly bloat the kernel by opening a can of worms.
> > E.g. 'ß' would be converted to 'SS'[0] in German or 'B' in greek.
>
> ... which means that either you lose per-process locale-dependence
> via LANG et all, or you get the possibility of directories containing
> several files with the same name from some users' POV.
>
> Neither seems good to me; even though we already have part of this with
> NTFS, we should not inflict it on people needlessly.

ACK, that's my point.

--
Field experience is something you don't get until just after you need it.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/