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@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org