В линуксе нет проблем НИ с длинными именами, НИ с кодировками, НИ с закидонами самой системы, пытающейся поддерживать совместимость с легаси 30-летней давности. Аналогично на Маках, Бздях и прочих Юниксах.
Так что тег "windows" был бы уместен ;)
А причём здесь web-разработка?
Например есть у сименса стойки используемые до сих пор. Там у флоппика на шлейфе перевернуты провода и какое то изменение в сигналах. Так что просто поставить привод нельзя иди к диллеру.