3 ms·
Compatibility. And a mount option seems fine if you don't need compatibility. That does not relieve applications of the requirement to robustly handle paths an
by throwawaylinux 5y ago
Compatibility. And a mount option seems fine if you don't need compatibility.
That does not relieve applications of the requirement to robustly handle paths and file names though.
> Forget shell scripting, almost no software can afford to just pretend filenames are arbitrary bytes.
Much non-script software can actually treat file names as arbitrary bytes and just pass them through its typical input and output mechanisms. Shells and terminals are very special classes of application, and they need a lot of I/O sanitization whether or not the filesystem restricts file names.