> Справедливости ради, те же грабли были бы в любой юниксоподобной системе,
> включая макось и бсдшки.совершенно не факт (во всяком случае для макоси я бы проверял - ее писали люди вполне заинтересованные в interoperability) - сам же видишь - в драйвере никаких таких ограничений нет.
>> Одна из причин по которой линуксные фс сожрали utf8 как влитой хоть и не делались под него специально.
> Hat Linux 9. Винда такое умеет с незапамятных времен.
потому что делалась специально - а не копипастила технологии 70х а потом кое-как адаптировала их к современным требованиям (ух как в редхат8 все было здорово с utf - вспомню аж слезы умиления наворачиваются. Вообще ничего не работало и все попереломано. Как влитой, ага.)
И ее разработчики уже догадывались, и чем плохи символы переменной длинны, и почему в один байт все не влезет, и что имя файла вполне может быть не шириной в экран текстовой консольки а побольше.