LINUX.ORG.RU

История изменений

Исправление AS, (текущая версия) :

Многовато лжи. Начать с той же истории появления NT

Это и правда, и неправда. Код Windows NT, действительно, имеет отношение к OS/2. Но так же правда и в том, что к версии NT 3.0 руку приложил Дэвид Катлер, привнеся туда кое-что из VMS. Тут вот более правдиво: http://ru.wikipedia.org/wiki/OS/2 (в районе OS/2 v1.20).

Почему всего 255 байт на имя файла ? Почему до сих пор это так ?

Потому, что иное никому не нужно, кроме тех, у кого кирилица. В lkml я находил дискуссию на эту тему. Всем хватает, кроме нас. Соответственно, нужен кто-то из славян, кто осилит аудит кода тучи приложений. Изменить константу в ядре не проблема, проблема в том, что может вылезти из-за этого в куче прикладного ПО, а современные ФС в Linux к этому готовы. Вот поменять логику с «байт» на «символов» - это посложнее.

Кстати, возможно, ещё арабам не хватает... У них там как, один смвол - один звук тоже ? Китайцам и японцам не надо: у них один иероглиф - сочинение целое. Пусть даже у них вчетверо меньше символов будет, они уместятся в 255 байт.

Исходная версия AS, :

Многовато лжи. Начать с той же истории появления NT

Это и правда, и неправда. Код Windows NT, действительно, имеет отношение к OS/2. Но так же правда и в том, что к версии NT 3.0 руку приложил Дэвид Катлер, привнеся туда кое-что из VMS. Тут вот более правдиво: http://ru.wikipedia.org/wiki/OS/2 (в районе OS/2 v1.20).

Почему всего 255 байт на имя файла ? Почему до сих пор это так ?

Потому, что иное никому не нужно, кроме тех, у кого кирилица. В lkml я находил дискуссию на эту тему. Всем хватает, кроме нас. Соответственно, нужен кто-то из славян, кто осилит аудит кода тучи приложений. Изменить константу в ядре не проблема, проблема в том, что может вылезти из-за этого в куче прикладного ПО. Вот поменять логику с «байт» на «символов» - это посложнее.

Кстати, возможно, ещё арабам не хватает... У них там как, один смвол - один звук тоже ? Китайцам и японцам не надо: у них один иероглиф - сочинение целое. Пусть даже у них вчетверо меньше символов будет, они уместятся в 255 байт.