On Fri, 22 May 2020 at 15:59, Paul Dufresne via devel <devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
The File Hierarchy Standard (FHS), is a standard that define where the
files of a package should be placed in the root directory of the
systems. It probably did not change much since the beginning of Unix,
and it make files be placed where users, developers and administrators
expect them to be.
No the FHS was decided in the late 90's and early 2000's to keep from the way that the Unix distros has split apart where things could be. In general some of the items were based off older layouts but there were differences between BSD unix and System V unix layouts also. Most of these differences were mainly meant to make it so you had to script or write for Irix or HPUX-5 or <<fill in version of SCO/Unixware/etc >> which made users, developers and administrators very hard to work on.
It was also to enforce things where you might find the distributor came with a /usr/local/.. which you couldnt replace or a /opt/<fill> which was different from another /opt etc. It was also written for a time when you had hundreds of users on a system and you wanted make sure that could get things running.
That said, it does limit some choices and layouts but it is mainly to avoid the splintering effects so that I don't have to write a FedEx aware program/script and a Nuix
Stephen J Smoogen.
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx