The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Линус Торвальдс раскритиковал регистронезависимые файловые системы"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Линус Торвальдс раскритиковал регистронезависимые файловые системы"  +/
Сообщение от opennews (??), 28-Апр-25, 19:46 
В ответ на публикацию исправления проблемы, связанной с поддержкой работы ФС Bcachefs в режиме без учёта регистра символов в именах каталогов, Линус Торвальдс заявил, что разработчики ФС видимо не способны учиться на своих ошибках, поскольку это далеко не первая проблема в коде обработки регистронезависимости...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63149

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +4 +/
Сообщение от Аноним (1), 28-Апр-25, 19:46 
Он ещё не учёл, что в каждой новой версии стандарта Unicode появляются новые правила. Одна программа может поддерживать одну версию стандарта, а другая другую и их поведение в обработке одинаковых данных будет отличаться.
Ответить | Правка | Наверх | Cообщить модератору

6. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –4 +/
Сообщение от Аноним (6), 28-Апр-25, 19:54 
А че такова? Чел хочет быть нужным. Кеды переписывают постоянно и ничего, многим даже нравится. Будет остаток жизни правки вносить, а там и финиш может крякнуть.
Ответить | Правка | Наверх | Cообщить модератору

18. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (18), 28-Апр-25, 20:08 
> Он ещё не учёл, что в каждой новой версии стандарта Unicode появляются новые правила

Какие например?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

27. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (-), 28-Апр-25, 20:31 
Стандарт Юникода нельзя сравнивать со Стандартами языков программирования. В Юникоде кодовые позиции символов не пересматриваются. Каждый следующий стандарт привязывает к определённой кодовой позиции какой-либо символ.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

28. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –1 +/
Сообщение от Аноним (-), 28-Апр-25, 20:33 
... к незанятой кодовой позиции, какой-нибудь "новый" символ.
Ответить | Правка | Наверх | Cообщить модератору

126. Скрыто модератором  +/
Сообщение от Аноним (126), 28-Апр-25, 23:29 
Ответить | Правка | Наверх | Cообщить модератору

46. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 28-Апр-25, 21:16 
Он-то как раз и учёл. И прямо об этом говорит.
И появляются не "правила", а новые символы и новые, дополнительные интерпретации. Старое не ломается.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +8 +/
Сообщение от Аноним (2), 28-Апр-25, 19:50 
> Торвальдс сообщил, что времена FAT давно закончились

EFI system partition уже можно в ext4 ?!!

Ответить | Правка | Наверх | Cообщить модератору

8. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (8), 28-Апр-25, 19:55 
Разрешаю!
Можешь реализовать, а мы посмотрим.
Ответить | Правка | Наверх | Cообщить модератору

26. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (26), 28-Апр-25, 20:25 
Кто сказал CoreBoot и CanoeBoot?
Ответить | Правка | Наверх | Cообщить модератору

55. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (55), 28-Апр-25, 21:29 
KogoeBoot?
Ответить | Правка | Наверх | Cообщить модератору

128. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (126), 28-Апр-25, 23:32 
Das U-Boot
Ответить | Правка | Наверх | Cообщить модератору

19. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +3 +/
Сообщение от Я (??), 28-Апр-25, 20:08 
вообще можно.. но стандарт требует от производителей ефи добавлять только минимальный набор драйверов среди которых нет ехт4, но он не запрещает его добавлять а значит можно иметь ефи систем партишн на любом разделе.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

129. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (126), 28-Апр-25, 23:34 
А исполняемые файлы EFI в формате ELF можно?
Ответить | Правка | Наверх | Cообщить модератору

43. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от НяшМяш (ok), 28-Апр-25, 21:04 
В маке вроде hfs+? =)
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

51. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Минона (ok), 28-Апр-25, 21:24 
В маке APFS.
Ответить | Правка | Наверх | Cообщить модератору

52. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от sergey (??), 28-Апр-25, 21:26 
В смысле? Вы в курсе что если в новой системе форматировать диск в ext4 в его в старой системе (где то же есть ext4) не сможете даже примонтировать !
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

121. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (121), 28-Апр-25, 23:00 
для переноса данных используется ext3, а для починки новой системы не используйте древний rescue. а спасти данные можно - читать то можно, только писать нельзя...
Ответить | Правка | Наверх | Cообщить модератору

124. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (124), 28-Апр-25, 23:04 
ему не надо чинить. Там на старой системе отказ монтировать из-за того, что диск отформатирован с поддержкой фич, о которых старое ядро внезапно не знает.
Ответить | Правка | Наверх | Cообщить модератору

53. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Ан Оним (?), 28-Апр-25, 21:27 
ESP - это ошибка
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

72. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (72), 28-Апр-25, 22:01 
> EFI system partition уже можно в ext4 ?!!

Можно, и не только в ext4: https://efi.akeo.ie/downloads/efifs-1.11/x64/

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

119. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от ананим.orig (?), 28-Апр-25, 22:56 
Ну да, времена FAT может и закончились, а вот мс до сих пор жив - поэтому секуре в бут вам всем, пока эту нежить не закопаете.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –11 +/
Сообщение от Аноним (3), 28-Апр-25, 19:51 
Все правильно сказал. Регистронезависимость -- это Приколюха™, которую нам подложили диды. Те же самые диды, которые решили, что было бы Прикольно™, если бы IP-адреса записывались не только как десятичные числа через точку, но и как всякие там 127.1, 0x7f.0.0.1 и еще какая-нибудь ересь.
Ответить | Правка | Наверх | Cообщить модератору

7. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +15 +/
Сообщение от Анон321 (?), 28-Апр-25, 19:55 
Молодому поколению похоже не объяснили, что ip-адрес это просто число. А запись числа может быть любой.
Ответить | Правка | Наверх | Cообщить модератору

11. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (11), 28-Апр-25, 19:58 
Старшему поколению походу не объяснили, что поддерживать множество способов ввода числа нужно сразу везде: во всех приложениях с полем ввода IP-адреса, во всех библиотеках, парсящих IP-адрес из строки. В итоге разные приложения/библы поддерживают разную часть Прикольного™ RFC.
Ответить | Правка | Наверх | Cообщить модератору

12. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –5 +/
Сообщение от Илья (??), 28-Апр-25, 19:59 
> А запись числа может быть любой.

А есть хотя бы одна причина использовать какие-то числа кроме ОБЫЧНЫХ ?

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

21. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +2 +/
Сообщение от Страдивариус (?), 28-Апр-25, 20:22 
Чуви явно не видел IP-адреса IPv6. Ничего, подрастёшь и узнаешь, а пока делай ДЗ и кушай кашку
Ответить | Правка | Наверх | Cообщить модератору

79. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от ProfessorNavigator (ok), 28-Апр-25, 22:10 
> А есть хотя бы одна причина использовать какие-то числа кроме ОБЫЧНЫХ ?

Что такое "обычные" числа? Беззнаковые целые длиной 8, 16, 32, 64 бита? Знаковые той же длины? Т.н. числа с плавающей точкой? Это раз.

Два - вон там рядом новость про qbittorrent. Торрентами пользуетесь? Наверняка. А в их спецификации есть такая штука, как DHT. Где идентификатор каждого узла - число в 20 байт длинной. Более того, для работы DHT над такими числами ещё и разные операции совершать нужно - XOR, сравнение. Шифрование - тоже внезапно сплошь и рядом работа с "длинной" арифметикой. А без шифрования вы бы даже сюда не попали - сайт то скорее всего по протоколу https загружен.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

84. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:13 
16тиричная система не так уж и плоха для адресов от 00 до ff в каждом из 4 сегментов адреса. 7F.0.0.1 или C0.A8.0.1 выглядит ничуть не хуже десятичной системы, даже как-то лаконичнее.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

131. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Анониссимус (?), 28-Апр-25, 23:44 
Суть не в том, хуже или лучше шестнадцатиричная запись десятичной. А в том, что вариант должен быть один, потому что это стандарт. Нет ни единой причины использовать много вариантов там, где можно использовать один. Было бы сэкономлено много человеколет, если бы стандартодатели выбрали бы один вариант для записи ip-адреса.
Ответить | Правка | Наверх | Cообщить модератору

9. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Илья (??), 28-Апр-25, 19:57 
> 0x7f.0.0.1

ужас. кошмар. Но я знаю одного человечка, который в HTTP статусах возвращал 0x404 и 0x200.

Он думал, что хакеры вот так по крутому числа пишут, наверное

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

95. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:25 
Не мог он возвращать 0х404. На что вы намекаете? Говорите прямо
Ответить | Правка | Наверх | Cообщить модератору

97. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:28 
> 0х200

HTTP статус-код 512 не является стандартным кодом; он был предложен для использования в определенных приложениях, чтобы указывать на ошибку сервера, когда произошла хотя бы одна ошибка.

Мдя..

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

125. Скрыто модератором  +/
Сообщение от Аноним (-), 28-Апр-25, 23:13 
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

10. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +14 +/
Сообщение от Аноним (1), 28-Апр-25, 19:57 
Вас это удивит, но наберите в браузере http://3644916501/63149
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

20. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (20), 28-Апр-25, 20:08 
Однако
Ответить | Правка | Наверх | Cообщить модератору

22. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (22), 28-Апр-25, 20:23 
молодец. Теперь бери этот айпишник - 3644916501 - и попробуй его вводить во все остальные проги: настройки прокси-сервера, нетворк-менеджер, какой-нибудь ip route add, cli докера, пинг, а еще вот сюда: https://www.wikihow.com/images/thumb/2/25/Find-Your-Subnet-M...
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

45. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –1 +/
Сообщение от Аноним (45), 28-Апр-25, 21:16 
Поэтому и изобретают json, потому как думают, что всё должно быть читаемым. Им же не приходит на ум, что процессор видит только числа и никаких скобок и прочего.
Ответить | Правка | Наверх | Cообщить модератору

25. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним Анонимович Анонимов (?), 28-Апр-25, 20:25 
Это что такое?!
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

66. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +2 +/
Сообщение от Аноним (66), 28-Апр-25, 21:48 
Меня это ОЧЕНЬ удивило, спасибо.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

99. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:34 
Меня удивляет что это кого-то удивляет. И много ли тут людей меньше 20?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

38. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от 12yoexpert (ok), 28-Апр-25, 20:57 
ты прав, малолетки придумали ipv6, у которого формы записи куда более логичны
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

76. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:06 
Ну вот маску подсети можно было бы как-то проще делать или наоборот - более интересно. Хорошо хоть короткую преамбулу придумали и на этом спасибо.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +3 +/
Сообщение от Аноним (5), 28-Апр-25, 19:54 
Жиза, только сегодня пришлось иметь дело с renpy и файлы были в рандомном регистре повсюду. Часто с электроном то же самое.
Ответить | Правка | Наверх | Cообщить модератору

13. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от xsignal (ok), 28-Апр-25, 20:02 
Пингвин прав - регистронезависимые имена файлов это сознательное упрощение для первых неискушённых пользователей персональных компьютеров времён MS-DOS с кодировкой ASCII, чтобы им было проще освоить диковинную чудо-технику. Но сейчас-то все уже прошаренные - называют файлы большими и маленькими буквами, некоторые даже с пробелами)) Зачем тащить этот анахронизм в сегодняшнее время? Тем более в юникоде понятие регистра действительно крайне расплывчатое...
Ответить | Правка | Наверх | Cообщить модератору

17. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от User (??), 28-Апр-25, 20:08 
Некоторые даже в национальных кодировках, прикинь! Но, как правило - не ъ. Третьего дня мне тут пара человек зачесывала кто за название книг транслитом, кто против имен возможности имена пользователя\пароли в кодировках, отличных от дефолтной протестовал, кто на Power-Shell ругался...
В общем, те-о-ре-ти-чес-ки да, но нет.
Ответить | Правка | Наверх | Cообщить модератору

74. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Zenitur (ok), 28-Апр-25, 22:02 
Но ведь и в ext4 недавно добавили nocase: https://www.opennet.dev/opennews/art.shtml?num=50581
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

93. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (93), 28-Апр-25, 22:23 
Опционально. Очевидно - для узких нужд.
Ответить | Правка | Наверх | Cообщить модератору

104. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 22:40 
> Опционально. Очевидно - для узких нужд.

А кстати, для каких? Всегда было любопытно

Ответить | Правка | Наверх | Cообщить модератору

127. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Rollo99email (ok), 28-Апр-25, 23:32 
Для совместимости с уже существующими решениями.

Например, при монтировании сетевой виндовой шары как cifs, регистр не учитывается.
Сервис, который с ней работает, ищет файлы по имени, а расширения перебирает по типам всегда в нижнем регистре.
Потребовалось сделать зеркало сервиса вместе с данными.

Так как расширения у файлов стандартные и латиницей, но встречаются в любом регистре, а имена числовые, то было решено отформатировать раздел с этой опцией. Это позволило rsync-ом забирать только дельту.

Сами файлики выгружаются из ИС с сохранением исходного расширения, а добавляются пользователями. За годы работы их накопилось весьма много.
Разработчикам ушел запрос на доработку экспорта, по пока не переделали.

Ответить | Правка | Наверх | Cообщить модератору

134. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 29-Апр-25, 00:11 
Тут скорее имело бы смысл сделать запрос на доработку поиска (игнорировать регистр расширений).

Кейс понял, но если уже есть зеркало, приведение к нужному виду по идее решается массовым переименованием сначала с одной стороны, потом с другой, с переключением на одну файловую систему пока обрабатывается другая.

На самбе, емнип, все эти штуки с регистром и автоконвертацией имён решались настройками сервера.

Ответить | Правка | Наверх | Cообщить модератору

15. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от svsd_val (ok), 28-Апр-25, 20:06 
Всё верно сказал!
Ответить | Правка | Наверх | Cообщить модератору

23. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +2 +/
Сообщение от Аноним (23), 28-Апр-25, 20:23 
сердечки в юникоде еще и размер меняют?
Ответить | Правка | Наверх | Cообщить модератору

39. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 20:57 
>сердечки в юникоде еще и размер меняют?

Не понял вопроса? Есть кодовая позиция, она может быть занята определённым символом, либо может быть незанятой, свободной. Если красному и чёрному сердцу отвели определённые кодовые позиции, то это разные символы. Если например, не вдаваясь в подробности просто, символ "сердце" привязяли к определённой кодовой позиции, и нет других привязок с графичеим русунком в форму сердца. То тогда все сердца разных форм и цветов будут считаться одним символом. Такова анатомия Юникода. Всё дело в привязке: "кодовая позиция = графический рисунок".

Ответить | Правка | Наверх | Cообщить модератору

49. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (45), 28-Апр-25, 21:19 
Сердечки в имени файла. Это мы заслужили. За такое надо было бить по рукам с самого начала, а теперь все эти dei расплодились.
Ответить | Правка | Наверх | Cообщить модератору

80. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (-), 28-Апр-25, 22:11 
> За такое надо было бить по рукам с самого начала

А за умляуты в имени файла тоже? Это же такая наглость желать писать слово правильно!
А за иероглифы тоже?

Слава богу таких даунито как ты никто не слушал. И позволили писать то, что они хотят.

Ответить | Правка | Наверх | Cообщить модератору

117. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (45), 28-Апр-25, 22:54 
Сперва сердечки разных цветов, потом буквы разных цветов. Это же круто, мы же всё можем. И причем тут национальные алфавиты? Там есть сердечки?
Ответить | Правка | Наверх | Cообщить модератору

130. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 23:35 
Бессердечные алфавиты!
Ответить | Правка | Наверх | Cообщить модератору

29. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –2 +/
Сообщение от Аноним (29), 28-Апр-25, 20:35 
Пивожор как-то забыл, что был ASCII одним регистром во времена, когда он ещё не умел списывать. И что filename должен быть именно что name, где Алекс, алекс и аЛеКс — это одно и то же, а смайлы должны запрещаться/меняться на всякие (0x444) и т.д.
Регистронезависимость в именах файлов — благо системного уровня, а не прикол от дедов.
Ответить | Правка | Наверх | Cообщить модератору

33. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (33), 28-Апр-25, 20:45 
Никто не виноват, что вас в шелле не научили эскейпить файлы и параметры в кавычки брать.
Ответить | Правка | Наверх | Cообщить модератору

54. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +3 +/
Сообщение от Карлос Сношайтилис (ok), 28-Апр-25, 21:28 
> был ASCII одним регистром во времена

Никогда не был. Символы 'A' и 'a' имеют разные коды в ASCII

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

69. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 28-Апр-25, 21:53 
Регистронезависимость в именах файлов - отрава и мина замедленного действия.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

31. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (33), 28-Апр-25, 20:44 
Есть хоть одна техническая причина превращать одно имя файла в другое? Линус прав, имя файла - это просто набор байтов, и самый переносимый способ записывать имя - это любые байты, кроме '\0', '/' и ещё '\n', но во многих случаях даже он ничего не сломает. Если файловая система занимается подобной хренью, как превращение одних кодировок в другие или сменой регистра, то пусть будут добры занимать сразу ВСЕ возможные имена, если им делать нехрен.
Ответить | Правка | Наверх | Cообщить модератору

32. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +3 +/
Сообщение от Уникум (?), 28-Апр-25, 20:44 
Не вижу проблемы в создании стандарта с набором регистрозависимых символов, включающего только алфавиты существующих языков + что-то по иероглифам если там оно есть. Всё остальное не имеет регистра и не учитывается. Готов к решению следующей задачи
Ответить | Правка | Наверх | Cообщить модератору

83. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (83), 28-Апр-25, 22:12 
Ты предложил простое и неправильное решение. С турецким языком что делать будем, например? Там с английским регистры их версий I не совпадают: I → ı, İ → i.
Ответить | Правка | Наверх | Cообщить модератору

44. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от BrainFucker (ok), 28-Апр-25, 21:06 
Нашёл о чём капитанить, старый брюзжун. Лучше бы набросил на тему неактуальности древовидных ФС с их директориями/папками, симлинками и прочим.
Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

116. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:53 
> просто бесятся от того, что им приходилось пыриться в детстве в консольку.

Вот не надо тут. Мне в детстве приходилось пыриться в интерфес, сделанный из вот такой cpaни


╔════════════════════╗
║░░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░OPEN░░░░░░░░║
║░░░░░░░░░░░░░░░░░░░░║
╚════════════════════╝

Но я совсем не против использования юникода в именах файлов.

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

48. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –1 +/
Сообщение от trolleybus (?), 28-Апр-25, 21:18 
Тут не с регистронезависимостью проблема, а с тем, что в именах файлов разрешена всякая дичь вроде вот этих юникодных сердечек.
Ответить | Правка | Наверх | Cообщить модератору

58. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от тоже Анонимemail (ok), 28-Апр-25, 21:31 
Ну, иди расскажи японцам, что они должны файлы латиницей называть.
Проблема вообще не в символах, а всего лишь в синдроме утенка вскормленных Виндой.
Они считают правильной всю ту дичь, которую Микрософт накосорезил в своих системах в 1980-х - и продолжает бережно тащить ее в 2020-е.
Ответить | Правка | Наверх | Cообщить модератору

71. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от _hide_ (ok), 28-Апр-25, 22:00 
Ну регистронезависимость важна при поиске. При обращении к файлу регистр однозначно должен соблюдаться, в противном случае имя файла нельзя представить в виде набора конкретных байт и тут все абстракции поехали... Как велосипед на квадратных колёсах!
Ответить | Правка | Наверх | Cообщить модератору

113. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от oficsu (ok), 28-Апр-25, 22:50 
Для обеспечения регистронезависимого поиска по файловой системе вовсе не требуется поддержка со стороны файловой системы
Ответить | Правка | Наверх | Cообщить модератору

75. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Zenitur (ok), 28-Апр-25, 22:05 
Против символов национальных алфавитов никто не против. А вот цветные смайлики в именах файлов... Зачем?
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

88. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:16 
> Против символов национальных алфавитов никто не против.

В чем разница? Написать 赤いハート или поставить ❤️?

> А вот цветные смайлики в именах файлов... Зачем?

Не зачем, а почему бы и нет. И то, и другое просто код юникода.
В данном случае проблема это "регистронезависимые файловые системы". Которые просто пережиток старых времен.

Ответить | Правка | Наверх | Cообщить модератору

111. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (111), 28-Апр-25, 22:48 
>> Против символов национальных алфавитов никто не против.
> В чем разница? Написать 赤いハート или поставить ❤️?

Ну зачем так далеко ходить:
ͦpͤnnͤͭ - удачи любителям "независимости" подобрать тот самый, единственно-верный "регистронезависимый" вариант. Я уж не говорю о всяких скучных öäÜóß ... и о том, как ЭТО более-менее эффективно можно парсить.

Ответить | Правка | Наверх | Cообщить модератору

122. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 23:03 
> удачи любителям "независимости" подобрать тот самый,
> единственно-верный "регистронезависимый" вариант.

А зачем тебе вообще "регистронезависимый" вариант? Чтобы со всяким старьем было совместимо?
Сейчас даже NTFS поддерживает case-sensitive.

> Я уж не говорю о всяких скучных öäÜóß

Так как раз из-за того, что ß просто так в upper-case не конвертнешь, и нужно использовать case-insensitive!

Ответить | Правка | Наверх | Cообщить модератору

109. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (109), 28-Апр-25, 22:43 
> А вот цветные смайлики в именах файлов... Зачем?

Просто красиво,

Только найди потом файл с таким названием.

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

112. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 22:49 
>> А вот цветные смайлики в именах файлов... Зачем?
> Просто красиво,
> Только найди потом файл с таким названием.

У вас в find юникод сломали?


Ответить | Правка | Наверх | Cообщить модератору

100. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от RHEL fan (?), 28-Апр-25, 22:35 
Ничего они, поди, email адреса то латиницей пишут, не обламываются.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

61. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Chel (?), 28-Апр-25, 21:37 
Напиши список разрешенных символов
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

64. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от trolleybus (?), 28-Апр-25, 21:46 
Этот список уже до меня давно написали. ASCII называется.
Ответить | Правка | Наверх | Cообщить модератору

70. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от YetAnotherOnanym (ok), 28-Апр-25, 21:56 
Ну, ок, конвертнём в base64 и будем в таком виде хранить на диске, а в файлменеджере будем показывать исходную форму с сердечками, иероглифами и арабской вязью.
Ответить | Правка | Наверх | Cообщить модератору

57. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (109), 28-Апр-25, 21:30 
> в режиме без учёта регистра

А теперь поиграйтесь в регистре где символы L I i l выглядят одинаково.

Ответить | Правка | Наверх | Cообщить модератору

60. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (60), 28-Апр-25, 21:35 
Если я хочу тебя взломать  или обмануть это мне только плюс. Поэтому я буду продавливать регистронезависимость всеми силами.
Ответить | Правка | Наверх | Cообщить модератору

63. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (109), 28-Апр-25, 21:41 
Да не, иногда в шрифтах L выглядит как i, 0 как o, я про это.
Меня нечего взламывать, я не криптовалютчик.
Ответить | Правка | Наверх | Cообщить модератору

82. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от YetAnotherOnanym (ok), 28-Апр-25, 22:12 
Диды придумали нолик зачёркивать. И всё было хорошо, однозначно и недвусмысленно, пока не пришёл юникод со скандинавским Ø.
Ответить | Правка | Наверх | Cообщить модератору

118. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 22:56 
> пока не пришёл юникод со скандинавским Ø.

Про ISO8859 ты, понятное дело, не в курсе.

Ответить | Правка | Наверх | Cообщить модератору

67. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от trolleybus (?), 28-Апр-25, 21:49 
> регистронезависимость

Так это как раз про регистрозависимость. В каком-нибудь досе или винде 3.1 по умолчанию все имена файлов заглавными буквами показываются, и сразу понятно, где L, а где I.

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

81. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (93), 28-Апр-25, 22:11 
Не было такого в досе и 3.1. Прописными.
Ответить | Правка | Наверх | Cообщить модератору

59. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –2 +/
Сообщение от Аноним (60), 28-Апр-25, 21:34 
Я всегда говорил что Линус наш слоняра. Все правильно и по полочкам разложил.
Ответить | Правка | Наверх | Cообщить модератору

65. Скрыто модератором  +/
Сообщение от Аноним (109), 28-Апр-25, 21:47 
Ответить | Правка | Наверх | Cообщить модератору

77. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –2 +/
Сообщение от YetAnotherOnanym (ok), 28-Апр-25, 22:07 
Поздно рассуждать о боржоми, когда почки накрылись. Само появление не-ascii символов в именах файлов открыло ящик пандоры. ИЧСХ, если появится менеджер паролей i❤mypasswords или криптокошелёк i❤cryptocoins - найдутся лопухи, которые будут ими пользоваться, и их потом поимеет злой хакирь, который выпустит, соответственно, менеджер паролей i❤️mypasswords или криптокошелёк i❤️cryptocoins со зловредами внутри, в том же каталоге приложений.
Ответить | Правка | Наверх | Cообщить модератору

120. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 23:00 
> Поздно рассуждать о боржоми, когда почки накрылись. Само появление не-ascii символов в
> именах файлов открыло ящик пандоры.

Как открыло, так и закроет. Немного боли и придет стандартизация.

Ответить | Правка | Наверх | Cообщить модератору

78. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Zenitur (ok), 28-Апр-25, 22:08 
> времена FAT давно закончились

Тут я бы поспорил. Даже на больших флешках, таких как 128 Гб, FAT32 прекрасно себя чувствует. По размеру кластера они вроде как с exFAT одинаковы. Единственный минус - нельзя создавать файлы больше 4 Гб.

FAT32 позволяет вставить флешку в телевизор, магнитолу, приставку, смартфон, и не думать "а поддерживается ли там exFAT или нет?".

По поводу юникода и FAT32. Поддерживается. Файлы со спецсимволами создаются. А во поводу регистров (а тем более регистров спецсимволов), ну, под Linux FAT32 case sensitive. А под виндой nocase. Но там и NTFS - nocase.

Ответить | Правка | Наверх | Cообщить модератору

85. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (85), 28-Апр-25, 22:14 
Разве речь о том, чтобы выпилять FAT32 из линукса?

Речь о том, чтобы в новые ФС не тянуть старые неактуальные привычки.

Ответить | Правка | Наверх | Cообщить модератору

89. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Zenitur (ok), 28-Апр-25, 22:16 
> Разве речь о том, чтобы выпилять FAT32 из линукса?
> Речь о том, чтобы в новые ФС не тянуть старые неактуальные привычки.

Ну не знаю, мне лично с nocase удобнее. Всяко лучше, чем иметь в одной папке файлы вида:

привет.txt
Привет.txt
ПрИвЕт.txt
привет.txT

Ответить | Правка | Наверх | Cообщить модератору

107. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (109), 28-Апр-25, 22:42 
> с nocase удобнее. Всяко лучше, чем иметь в одной папке файлы вида:
> привет.txt
> Привет.txt
> ПрИвЕт.txt
> привет.txT

Соглашусь,
Temp
temp

Круто., а теперь разберись какая из них, Temp, temp.
Это как пример.

Ответить | Правка | Наверх | Cообщить модератору

123. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 23:04 
> Круто., а теперь разберись какая из них, Temp, temp.
> Это как пример.

Три буквы: FHS.


Ответить | Правка | Наверх | Cообщить модератору

94. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от тоже Анонимemail (ok), 28-Апр-25, 22:24 
> старые неактуальные привычки

Это называется "обеспечивать совместимость, столь ценимую нашими корпоративными клиентами". Например, так:


Invalid file or folder names
Applies to: OneDrive for Business

These names aren't allowed for files or folders: .lock, CON, PRN, AUX, NUL, COM0 - COM9, LPT0 - LPT9, _vti_, desktop.ini, any filename starting with ~$.

Notes:
    _vti_ can't be used anywhere in a file name.
    forms can't be used when the folder or file is at the root level of a library.
    ゛​​​​​​​and ဧ can't be used as the first character of a folder.



Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

86. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (-), 28-Апр-25, 22:15 
Торвальдс однозначно не прав.
Все эти свистелки и перделки разбаловали юзеров!

Нужно делать как в RT-11.
6+3 длинна имени файла, и фиксированный набор "A—Z, 0—9, $, ., %"
Этого хватит всем!

А то взяли моду придумывать длинные названия, да еще и какие-то сердечки туда пихать!!11

Ответить | Правка | Наверх | Cообщить модератору

105. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (109), 28-Апр-25, 22:40 
> Нужно делать как в RT-11.
> 6+3 длинна имени файла, и фиксированный набор "A—Z, 0—9, $, ., %"

Ну вообще чем прощще тем лучше, тем это более надежнее, правда длинна имени файла коротка.
Насамом деле как в Windows, нормально вполне.
Или это такое развлечение, играться с именами файлов папок из таблицы символов, сомнительное развлечение.
Все эти регистры, Temp temp.

Ответить | Правка | Наверх | Cообщить модератору

108. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:42 
С точки зрения пользователя все же регистронезависимые имена удобны. И если проблема в похожих символах UTF-8, которые нельзя порой в нужный регистр привести, то может проблема в UTF-8?
Ответить | Правка | Наверх | Cообщить модератору

114. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:50 
Какие собственно проблемы хранить тогда локаль в файловой системе? Это от силы один байт. Да и при наличии локали отпадает необходимость в utf-8 или решает проблемы какими символами имя файла ограничить в utf-8. Главное графически отобразить локаль и будет сразу видно где турецкая l, а где английская l. Или чего там ещё. Ну а список эмодзи можно и ограничить, тогда и не будет проблем. У сердечек нет верхнего и нижнего регистра, это вообще картинка которая записана как символ в utf-8. Такие картинки порой решают некоторые проблемы программистов.
Ответить | Правка | Наверх | Cообщить модератору

133. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (133), 29-Апр-25, 00:02 
Такая, что это не очень совместимо с ФС.
Ответить | Правка | Наверх | Cообщить модератору

132. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (133), 29-Апр-25, 00:01 
Торвальдс абсолютно прав. И правильное решение - прямо в винде включить регистрозависимые пути в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\obcaseinsensitive=dword:00000000

Для тех каталогов, где прям супер-нужно регистронезависмость можно её включить через fsutil.exe file setCaseSensitiveInfo <path> enable/disable

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру