Liste des Groupes | Revenir à col misc |
Rich <rich@example.invalid> wrote:Indeed. In the end its convention and one gets used to it and the worst thing you can do is change it (think systemd)Computer Nerd Kev <not@telling.you.invalid> wrote:Well the original quote from Torvalds was about case insensitiveIt could have been the same with ext* forbidding newlines (also tmpfs>
etc.). Then you'd only have to worry about handling newlines in the
rare case of reading from some non-Linux filesystems like UFS.
Could ext* have forbade newlines? Yes. But that would have gone
against years of Unix tradition at the time had it done so. Since
Linux began as a "clone of Unix" it was only natural for it to inherit
Unix traditions as to filenames (any byte value other than ASCII NULL
and ASCII forward slash being allowed).
filesystems, which also already have a tradition, but he doesn't
like them, with good reasons. I feel there are valid reasons to
dislike newlines in filenames too. Maybe that would have been too
radical for a UNIX-based OS filesystem, but in practice I can't see
how it would have caused much trouble, and it would have avoided
needing lots of special handling for newlines in software.
Really it's too late for either argument to win now though.
Les messages affichés proviennent d'usenet.