From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Dec 28 04:35:46 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id EAA96720;
	Thu, 28 Dec 2000 04:35:46 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from peorth.iteration.net (postfix@peorth.iteration.net [208.190.180.178])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id EAA96715
	for <FreeBSD-tech-jp@jp.FreeBSD.org>; Thu, 28 Dec 2000 04:35:41 +0900 (JST)
	(envelope-from keichii@peorth.iteration.net)
Received: by peorth.iteration.net (Postfix, from userid 1001)
	id D07A1574C7; Wed, 27 Dec 2000 13:35:52 -0600 (CST)
Date: Wed, 27 Dec 2000 13:35:52 -0600
From: "Michael C . Wu" <keichii@iteration.net>
To: =?big5?B?4c7E0sXKIP7F0s7P1w==?= <ache@nagual.pp.ru>
Cc: Maxim Sobolev <sobomax@FreeBSD.ORG>,
        "i18n @ freebsd . org Motomichi Matsuzaki" <mzaki@e-mail.ne.jp>,
        current@FreeBSD.ORG, bp@FreeBSD.ORG, FreeBSD-tech-jp@jp.FreeBSD.org
Message-ID: <20001227133552.A31847@peorth.iteration.net>
References: <86wvcmm4kc.wl@tkc.att.ne.jp> <3A49E668.FF0E701D@FreeBSD.org> <86u27qm24b.wl@tkc.att.ne.jp> <3A49F0F2.69123A25@FreeBSD.org> <86r92um060.wl@tkc.att.ne.jp> <3A4A115F.1F5AF617@FreeBSD.org> <20001227110717.C28522@peorth.iteration.net> <3A4A35BA.FB9856C0@FreeBSD.org> <20001227124812.D28522@peorth.iteration.net> <20001227220201.A62912@nagual.pp.ru>
Mime-Version: 1.0
Content-Type: text/plain; charset=big5
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.2.5i
In-Reply-To: <20001227220201.A62912@nagual.pp.ru>; from ache@nagual.pp.ru on Wed, Dec 27, 2000 at 10:02:01PM +0300
X-PGP-Fingerprint: 5025 F691 F943 8128 48A8  5025 77CE 29C5 8FA1 2E20
X-PGP-Key-ID: 0x8FA12E20
Reply-To: "Michael C . Wu" <keichii@peorth.iteration.net>
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-tech-jp 3002
Subject: [FreeBSD-tech-jp 3002] Re: Unicode support in cd9660 [patch for review]
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: keichii@iteration.net


-audit trimmed, cc'ed to -i18n

On Wed, Dec 27, 2000 at 10:02:01PM +0300,   scribbled:
| On Wed, Dec 27, 2000 at 12:48:12 -0600, Michael C . Wu wrote:
| > On Wed, Dec 27, 2000 at 08:32:26PM +0200, Maxim Sobolev scribbled:
| > | "Michael C . Wu" wrote:
| > | > On Wed, Dec 27, 2000 at 05:57:19PM +0200, Maxim Sobolev scribbled:
| > | > | Motomichi Matsuzaki wrote:
| > | > I think that making this "hack" a russian/xxxfs port and I think
| > | > everyone can be happy. If you want unicode FS like this, perhaps you
| > | > can have a sysutils/unicodefs.  :)
| > 
| > | No, it's no way a ports- commit.
| 
| I agree.

I disagree.

| > Thank you for the one sentence reply without giving any reasons.
| > As a community, I thought we are supposed to communicate.
| > I have expressed my reasons and ideas, and you return the favor
| > with an one line comment.  :)
| 
| This is general method of telling kernel how to convert names from Unicode
| to any local charset, not particulary to Russian one. Anybody feel free to
| add their own single bytes charsets tables.

READ: "single byte"  
You are breaking CJK multibyte support.  Why? Why do you want make 
software engineering mistakes?  
 
| Yes, it is a per-FS hack, but until iconv or something like will be
| integrated, some hack needed just to read CDs selling at nearby shop.
| 
| > keichii@recursive:/usr/ports$ ls japanese/msdosfs/
| 
| Japanese etc. is _very_ different and needs tons of efforts even when
| implemented like similar hack, we currently talk about and limited to
| single bytes charsets only.

Why should you ignore the multibyte stuff because it is harder?
SMPng is hard, but no one is ignoring SMP because SMP is hard to implement.
Since device drivers for cheap hardware is hard to write/fix, should
we also ignore those?  Your logic fails to evaluate to TRUE.

| We have almost full single bytes charset localization in the
| kernel/userland, so this step is next logical extention in that direction.
| I can't say something like about double bytes charsets like Japanese etc.

Right, and as much as you want single byte stuff to work, CJK is also
a large market for FreeBSD.  Where else in the world is there a full-
fledged print monthly 200page magazine for BSD but Japan?
(Sorry, but DaemonNews is not 200 pages :)  

The proposal breaks multibyte support and I do not believe it is acceptable
to do this.  You want Russian to work, and us CJK people want CJK to work.
If you were looking at this from my point of view, would you say yes?
Probably not.  

The frustration with C charset is enough, can we please not make the mistake
that PDP-based BSD's made long ago? 

-- 
+------------------------------------------------------------------+
| keichii@peorth.iteration.net         | keichii@bsdconspiracy.net |
| http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. |
+------------------------------------------------------------------+
