> their implicit normalization rules can trip up programs which expect behavior closer to POSIX norms
does POSIX define any uniform normalization rules? > their implicit normalization rules can trip up programs which expect behavior closer to POSIX norms
does POSIX define any uniform normalization rules?A reasonable person[1] might argue that this is too liberal. IMO the exclusion list should be larger, but silently and automatically rewriting an application's filename into something else at creation time is too far.
[1]: https://dwheeler.com/essays/fixing-unix-linux-filenames.html
Most of them don't concern over character encoding and UTF-8 sequences are just as-is. ZFS is again the special case, the normalization property will normalize names on lookup (they are stored as-is).