25.12.2016 16:53, Dr. Werner Fink пишет:
This discussion is useless ... could we please stay with /bin, /sbin as well with /usr/bin and /usr/sbin. Even upstream of systemd never had said that /bin/sh has to become /usr/bin/sh to avoid POSIX violations. The same holds true for other essential user commands as well as for other system commands.
It said that having /bin -> usr/bin would provide better compatibility with existing programs by ensuring that both /bin/sh and /usr/bin/sh are always present and refer to the same thing.
IMHO this forced merge is a misunderstanding of having /usr as part of the root file system. Wheras having one root file system with /usr make sense as to many libraries and dynamicallly loaded files are located below /usr (e.g. libraries used for nfs4 and also dynamicallly loaded files of the glibc), there is no need to enforce the depopulation of the system basic paths /bin and /sbin
One of reasons behind usr merge was having complete OS binaries in one location and clear separation of this location from local configuration. It's not something that gives you immediate benefits right now, that's true.