Messages in this thread | | | From | (H. Peter Anvin) | Subject | Re: unicode | Date | 15 May 1998 03:32:31 GMT |
| |
Followup to: <199805150241.WAA29079@jupiter.cs.uml.edu> By author: "Albert D. Cahalan" <acahalan@cs.uml.edu> In newsgroup: linux.dev.kernel > > Kenneth Albanowski writes: > > > Sorting order clearly does not need to be in the kernel or filesystem, > > while case insensitivity is less clear. If not in the kernel, it still > > needs to be ubiquitous, so some libc facility seems necessary. Note that a > > canonical "lower-case" storage format is probably not feasible in all > > languages. > > > > 'Til now, I've been of the opinion that case-insensitivity had no part in > > Linux, but I'm coming round to the opinion that it will be necessary as > > part of a "user-friendly" UI. > > NTFS stores a 128-kB case table in the filesystem. > It is used to make the B-tree directories work right. >
It's not B-trees, it is case folding. Just goes to show just how bad an idea case folding is.
Case insensitivity is specifically prohibited by Posix.
-hpa
-- PGP: 2047/2A960705 BA 03 D3 2C 14 A8 A8 BD 1E DF FE 69 EE 35 BD 74 See http://www.zytor.com/~hpa/ for web page and full PGP public key I am Bahá'í -- ask me about it or see http://www.bahai.org/ "To love another person is to see the face of God." -- Les Misérables
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu
| |