iLenta Меню

Создатель Linux: Файловая система Apple OS X худшая в мире

15 января 2015, 23:20 | Anton Petrov [6534]
Создатель операционной системы Linux, финский программист Линус Торвальдс, назвал файловую систему HFS+, с которой работает OS X, худшей в мире.
Создатель Linux: Файловая система Apple OS X худшая в мире

Линус Торвальдс написал об этом в своем блоге Google+. Обсуждение файловой системы HFS+ в соцсети началось после того, как разработчики Git обнаружили в ней серьезную проблему. Как NTFS, так и HFS+ не чувствительны к регистру, и это создает проблемы. Некоторое время тому назад разработчикам пришлось выпустить новую версию Git, которая только устраняла проблемы в операционных системах Windows и OS X.

В данном случае речь идет о критической уязвимости CVE-2014-9390 в Git, позволяющей выполнить произвольные команды на клиенте. Соответствующие исправления вышли несколько недель назад. Линус Торвальдс дал развернутый комментарий по поводу данной проблемы, а также объяснил, почему HFS+, по его мнению, является самой худшей файловой системой.

«Откровенно говоря, HFS+ это худшая из всех существующих файловых систем. Бога ради, что это за … У NTFS были аналогичные проблемы со стандартизацией UTF-8 (т.е. использования нетрадиционных форм косой черты и т.д.). Я полагаю, они, по крайней мере, устранили их. Проблемы OS X, кажется, являются фундаментальными.

Главная проблема HFS+ не в том, насколько несовершенной файловой системой она является, а в том, что она активно создавалась как плохая файловая система людьми, которые считали свои идеи хорошими. Нечувствительность к регистру символов – ужасно плохая идея, и в Apple могли это исправить. Но они этого не сделали. Вместо этого они решили удвоить ставку и активно распространили свою идею – очень-очень плохо – на Unicode», – написал Линус Торвальдс.

На этом Торвальдс решил не останавливаться и назвал еще несколько неудачных, с его точки зрения, решений, принятых Apple в отношении HFS+, включая проблемы с алгоритмом нормализации NFD. В итоге он пришел к выводу, что компания из Купертино, вероятно, доверила написание кода файловой системы обезьянам.

© 2012-2025 iLenta. Все права защищены.
Полная версия

Mac OS X / Windows

Microsoft планирует превратить Windows в полноценную агентскую ОС
Microsoft планирует превратить Windows в полноценную агентскую ОС
16 ноября 2025, 00:50 | Bazelas
Microsoft продолжает активно внедрять в Windows различные инструменты на базе искусственного интеллекта.
Подробнее...
 
Microsoft наведет порядок в контекстном меню Windows 11
Microsoft наведет порядок в контекстном меню Windows 11
08 ноября 2025, 14:06 | Roter
Потребовалось почти 4 года, чтобы Microsoft обратила внимание на хаос, царящий в контекстном меню при нажатии правой кнопки мыши.
Подробнее...
 
Эффект Windows 10: как завершение поддержки ОС помогло Apple укрепить позиции на рынке ПК
Эффект Windows 10: как завершение поддержки ОС помогло Apple укрепить позиции на рынке ПК
25 октября 2025, 18:08 | Bazelas
Срок окончания поддержки Windows 10 стал катализатором крупнейшей за последние годы волны обновления ПК, и одним из главных выгодополучателей этого оказалась Apple — продажи компьютеров Mac растут ускоренными темпами.
Подробнее...
 
Microsoft выпустила экстренное исправление ошибок, вызванное октябрьским обновлением Windows 11
Microsoft выпустила экстренное исправление ошибок, вызванное октябрьским обновлением Windows 11
25 октября 2025, 10:07 | Roter
Если ваш компьютер с Windows 11 недавно отказался загружаться, а клавиатура и мышь внезапно перестали реагировать, вы не одиноки.
Подробнее...
 
BitLocker может необратимо зашифровать данные при переустановке Windows 11
BitLocker может необратимо зашифровать данные при переустановке Windows 11
22 октября 2025, 00:50 | Roter
Функция шифрования накопителей BitLocker впервые появилась в 2007 году вместе с Windows Vista. Изначально она была доступна лишь в редакциях Enterprise и Ultimate, однако со временем стала стандартной частью всех версий Windows.
Подробнее...
 
Страницы: 1 2 3 4 5 6
Полная версия
 
© 2012-2025 iLenta. All rights reserved.