Mailinglist Archive: opensuse (770 mails)

< Previous Next >
Re: [opensuse] Re: Why bin & no bin64? => lets fix lib64=>lib, bin(32),lib(32)=>/usr32/{bin,lib}
On 07/28/2012 02:25 PM, Linda Walsh wrote:
Nelson Marques wrote:
Ever heard of FHS? It's stands for Filesystem Hierarchy Standard.

Enjoy the reading :)
----
It is based on really screwed up reasoning. Why was it accepted?

Well,

It was an 'attempt' to fix the "squirrel it away wherever you fell like it" syndrome... The reasoning behind it was well founded from that standpoint. The primary purpose was to foster a cross-distribution set of filesystem locations that software developers could rely on when developing code. Back in the days of "Nothing runs on Linux -- all the games are on Win 3.0".

While well intentioned, it was never fully embraced across the distros. Each more-or-less adopted there own version of it, deciding what they wanted in /lib, whether they wanted to use a and alternate /lib64 designation, etc.. So in the end, it failed to accomplish its intended purpose. Instead standardizing on names and locations, we invented GNU autoconf, libtool, etc.

What really miffs me more than the standard itself are all the distros still don't have the same sense of what goes in the various parts of the hierarchy and some have gone to eliminating entire parts of the hierarchy and simply using symlink for some of the base directories.

So I see is not as a "Why was it accepted?" question, but more of a "Why wasn't it ever accepted?" question.

--
David C. Rankin, J.D.,P.E.
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >