Mailinglist Archive: opensuse (770 mails)

< Previous Next >
Re: [opensuse] Separate /usr?
On 08/09/2012 11:11 PM, Rodney Baker wrote:
The FHS is complementary to the LSB which (afaik) openSuSE purports to be
more
or less compliant with (but I'm open to be corrected if that is wrong).
Therefore, openSuSE should also be compliant with the LHS.

It is the "more or less" part that has led to the complete failure of FHS to
accomplish the purposes for which it was envisioned. The FHS in its present form
is an excellent standard which if complied with would provide for better cross
distro portability of all opensource code and accomplish its intended purpose of
providing a standard framework of file locations to be relied on by those
developing software for Linux. The genesis of the project was to solve the issue
years ago of "why do all the good games only run on ms..."

However, instead of embracing FHS, the opensource community created libtool,
automake, etc... Distros selectively implemented parts of FHS and chose in a
non-consistent manner and made use of FHS <alternative> designation for reasons
other than strictly providing cross-compile capabilities (e.g. /lib, /lib64,
etc..)

Now some distros do not even provide all the elements of FHS, instead choosing
to only provide symlinks to e.g. /lib.

The present FHS is a good standard. Things can always be improved, any dramatic
changes would just further undercut the legitimacy of FHS as a Linux-wide
standard by providing more reason for individual distros to 'depart' from a
radically changed new standard.

I agree with Rodney, if this is something that Linux wants to make work, then we
should all provide comment on the proposed FHS changes to insure the end product
is something that makes sense to implement, instead of just becoming another
well intentioned idea at the end of a link ending in .pdf...

--
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 >