Subject: Re: Unicode support in iso9660.
To: None <tech-kern@netbsd.org>
From: Valeriy E. Ushakov <uwe@ptc.spbu.ru>
List: tech-kern
Date: 11/15/2004 18:01:36
On Mon, Nov 15, 2004 at 23:27:54 +0900, MINOURA Makoto wrote:

> |> In <20041114021626.GA4414@unona.kuzminki.ru>
> |>  Vsevolod Stakhov <cebka@jet.msk.su> wrote:
> 
> > but till nowadays there is no support for this. In freebsd, for example,
> > this ability appears in 2003 year, and I consider it very comfortable. 
> > So my question is why iconv interface didn't appear in NetBSD?
> 
> IMHO multilingualization support of pathnames is not such
> easy; we support many kind of filesystems, including UFS
> family (on which we can happily use non-ascii pathnames
> since it leaves interpretation of them to the userland) and
> ISO9660 (which uses Unicode and currently we can use ascii
> only).  We need much more discussion of the framework before
> implementing a filesystem-specific pathname conversion
> support (I think Citrus guys have their opinions).

It's obviosuly a complex matter, but in the interim *some* stop gap
solution is necessary.  99% of non-ascii cds 99% of our users have to
deal with are in a single encoding.  I'd be quite happy with a fixed
system-wide translation table, b/c it would cover the most frequent
case.  FreeBSD has been providing this for a very long time.

In general, lack of LC_COLLATE and iso9660 file name translation
literally *kills* NetBSD acceptance here:

- home use: What, I can't mount my mp3 cd with Russian names?  Good bye.

- server use: What, I can't get the names of my clients in the
  database sorted alphabetically?  Are you f*ing kidding?

At which point a person would probably never ever consider using
NetBSD again.

PS: And just don't get me started on wscons vs 8-bit encodings.

SY, Uwe
-- 
uwe@ptc.spbu.ru                         |       Zu Grunde kommen
http://www.ptc.spbu.ru/~uwe/            |       Ist zu Grunde gehen