public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* A Great Idea (tm) about reimplementing NLS.
@ 2005-06-13 10:38 Alexey Zaytsev
  2005-06-13 10:49 ` Stefan Smietanowski
                   ` (3 more replies)
  0 siblings, 4 replies; 74+ messages in thread
From: Alexey Zaytsev @ 2005-06-13 10:38 UTC (permalink / raw)
  To: linux-kernel

Hello.

I have a Great Idea about improving NLS in the linux kernel and I want
somebody with kernel experience consider if it's good or not, just not
to waste time on writing code that will be rejected.

First of all, why do I think the current NLS implementation isn't good enough.

Let's look at a situation. I'm using utf-8 as my default system
charset, and my friend Vasiliy Pupkin, who uses koi8-r, wants to plug
his flash drive (ext3) into my computer. It should work, except all
non-us-ascii filenames will be totally unreadable. The problem is even
bigger if I have an other friend's hard drive with reiserfs and cp1251
encoded filenames on it. The problem is not only with Russian language
for which we have at least 3 common encodings. Everyone who uses
non-us-ascii letters can face the same problem, since there are at
least 2 encodings for theyr language - utf-8 and an other one used
before utf.

Some would suggest not to use non-ascii file names at all, some would
say that I should temporary change my locale, some could even offer me
a perl script they wrote when faced the same problem. All these
solutions are inconvenient and conflict with fundamental VFS concepts.

Instead of adding NLS support to filesystems who don't have it yet, I
think there should be a global NLS layer, to convert file names from
any to any encoding, independent of file system and transparently to
the user.

So what do you think? Is it all nonsense or maybe I should try to implement it?

Please CC me, I'm not subscribed.

^ permalink raw reply	[flat|nested] 74+ messages in thread
[parent not found: <4eUwr-7i7-33@gated-at.bofh.it>]
[parent not found: <4glbh-xY-27@gated-at.bofh.it>]
* Re: A Great Idea (tm) about reimplementing NLS.
@ 2005-06-17 23:22 Islam Amer
  0 siblings, 0 replies; 74+ messages in thread
From: Islam Amer @ 2005-06-17 23:22 UTC (permalink / raw)
  To: linux-kernel

So is this the right place to ask about the cp1256 nls module? or am I
supposed to open a bug on bugzilla and assign it to the filesystem
people?


^ permalink raw reply	[flat|nested] 74+ messages in thread

end of thread, other threads:[~2005-08-26 13:38 UTC | newest]

Thread overview: 74+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-13 10:38 A Great Idea (tm) about reimplementing NLS Alexey Zaytsev
2005-06-13 10:49 ` Stefan Smietanowski
2005-06-13 18:01   ` Islam Amer
2005-06-14  9:32     ` Islam Amer
2005-06-14 10:10       ` Måns Rullgård
2005-06-14 15:28         ` Islam Amer
2005-06-13 12:05 ` Bernd Petrovitsch
2005-06-13 13:54   ` Alexey Zaytsev
2005-06-13 14:32     ` Bernd Petrovitsch
2005-06-13 17:38       ` Alexey Zaytsev
2005-06-13 18:58         ` Måns Rullgård
2005-06-14  8:04           ` Alexander E. Patrakov
2005-06-14  9:05             ` Måns Rullgård
2005-06-15  8:26               ` Lukasz Stelmach
2005-06-15  8:54                 ` Patrick McFarland
2005-06-15  9:14                   ` Lukasz Stelmach
2005-06-15  9:41                     ` Måns Rullgård
2005-06-15 14:52                       ` Lukasz Stelmach
2005-06-15 21:28                         ` Lennart Sorensen
2005-06-15 23:34                           ` Lukasz Stelmach
2005-06-16  1:44                             ` Patrick McFarland
2005-06-16 10:38                               ` Måns Rullgård
2005-06-16 11:36                               ` Bernd Eckenfels
2005-06-16 20:41                               ` Rob Sims
2005-06-16  9:40                             ` Måns Rullgård
2005-06-18 14:48                               ` Lukasz Stelmach
2005-06-18 23:22                                 ` Måns Rullgård
2005-06-22  8:41                                   ` Lukasz Stelmach
2005-06-16 13:39                             ` Lennart Sorensen
2005-06-16 14:44                               ` Richard B. Johnson
2005-06-16 15:04                                 ` Lennart Sorensen
2005-06-17  1:18                                   ` Patrick McFarland
2005-06-17  8:21                                     ` Måns Rullgård
2005-06-17  8:49                                       ` Patrick McFarland
2005-06-17  9:17                                         ` Måns Rullgård
2005-06-17  9:37                                           ` Måns Rullgård
2005-06-17  9:41                                         ` Bernd Eckenfels
2005-06-17 13:09                                         ` Lennart Sorensen
2005-06-17 13:23                                           ` Måns Rullgård
2005-06-18 16:04                                             ` Robin Rosenberg
2005-06-18 18:06                                               ` Kari Hurtta
2005-06-18 21:57                                                 ` Robin Rosenberg
2005-06-18 19:09                                               ` Bernd Eckenfels
2005-06-17 12:56                                     ` Lennart Sorensen
2005-06-18 22:30                                   ` Bernd Eckenfels
2005-06-16  1:42                           ` Patrick McFarland
2005-06-13 13:35 ` Alan Cox
2005-06-13 17:20   ` Alexey Zaytsev
2005-06-13 19:20     ` Alan Cox
2005-06-13 19:38       ` Måns Rullgård
2005-06-13 20:31       ` Rutger Nijlunsing
2005-06-15 20:50       ` Alexey Zaytsev
2005-06-16  1:52         ` Patrick McFarland
2005-06-16 10:14           ` Alexey Zaytsev
2005-06-16  1:49       ` Patrick McFarland
2005-06-16  2:36         ` Theodore Ts'o
2005-06-16  2:59           ` Patrick McFarland
2005-06-16  4:33           ` Jeremy Maitin-Shepard
2005-06-16 14:37             ` Theodore Ts'o
2005-06-19 17:55               ` Pavel Machek
2005-06-20 18:38                 ` Alan Cox
2005-06-20 22:19                   ` Pavel Machek
2005-06-20 23:38                     ` Andreas Schwab
2005-08-26  0:00                   ` Daniel B.
2005-08-26  8:34                     ` Bernd Petrovitsch
2005-08-26 14:07                     ` Alan Cox
2005-06-15  9:13 ` Denis Vlasenko
2005-06-16  1:55   ` Patrick McFarland
2005-06-16  3:59     ` [RFC] Filesystem name storage (Was: A Great Idea (tm) about reimplementing NLS.) Kyle Moffett
2005-06-18 15:24       ` Lukasz Stelmach
     [not found] <4eUwr-7i7-33@gated-at.bofh.it>
     [not found] ` <4ffAV-72e-11@gated-at.bofh.it>
     [not found]   ` <4fBrR-7eO-31@gated-at.bofh.it>
     [not found]     ` <4fBUW-7wi-19@gated-at.bofh.it>
     [not found]       ` <4fCe4-7Rm-11@gated-at.bofh.it>
     [not found]         ` <4fCHg-89R-29@gated-at.bofh.it>
     [not found]           ` <4fHxo-3Lo-63@gated-at.bofh.it>
     [not found]             ` <4fNMd-l6-25@gated-at.bofh.it>
2005-06-17  9:12               ` A Great Idea (tm) about reimplementing NLS Bodo Eggert
2005-06-18 15:31                 ` Lukasz Stelmach
     [not found] <4glbh-xY-27@gated-at.bofh.it>
     [not found] ` <4glbh-xY-29@gated-at.bofh.it>
     [not found]   ` <4glbh-xY-31@gated-at.bofh.it>
     [not found]     ` <4glbh-xY-33@gated-at.bofh.it>
     [not found]       ` <4glbh-xY-35@gated-at.bofh.it>
     [not found]         ` <4glbh-xY-37@gated-at.bofh.it>
     [not found]           ` <4glbh-xY-39@gated-at.bofh.it>
     [not found]             ` <4glbh-xY-41@gated-at.bofh.it>
     [not found]               ` <4glbh-xY-25@gated-at.bofh.it>
2005-06-17  9:56                 ` Bodo Eggert
  -- strict thread matches above, loose matches on Subject: below --
2005-06-17 23:22 Islam Amer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox