Обсуждение файловой системы HFS+ в соцсети началась после того, как разработчики Git обнаружили в ней серьезную проблему. Судя по всему, как NTFS, так и HFS+ нечувствительны к регистру, и это создает определенные проблемы. Не так давно разработчикам пришлось выпустить новую версию Git, которая только устраняла проблемы в операционных системах Windows и OS X.
В данном случае речь идет о критической уязвимости CVE-2014-9390 в Git, позволяющей выполнить произвольные команды на клиенте. Соответствующие исправления вышли несколько недель назад. Линус Торвальдс дал развернутый комментарий по поводу данной проблемы, а также объяснил, почему HFS+, по его мнению, является самой худшей файловой системой.
«Откровенно говоря, HFS+ — худшая из всех существующих файловых систем. Господи боже, какая же это хрень. У NTFS были аналогичные проблемы со стандартизацией UTF-8 (например, использование нетрадиционных форм косой черты). Кажется, они это хотя бы исправили. А вот проблемы в OS X, похоже, фундаментальны».
«Самый ужас в HFS+ не в том, что она несовершенна, а в том, что она спроектирована из рук вон плохо людьми, которые убеждены в правильности своих идей. Нечувствительность к регистру символов –- просто чудовищная затея, и в Apple могли это исправить. Но вместо этого они решили удвоить ставку и активно распространили свою идею на Unicode, причём сделали это отвратительно», – написал Линус Торвальдс в комментариях к постингу Хунио Амано в Google+.
На этом Торвальдс решил не останавливаться и назвал еще несколько неудачных, с его точки зрения, решений, принятых Apple в отношении HFS+, а затем назвал разработчиков этой файловой системы обезьянами.
Перемещено Shaman007 из apple