Linked by Thom Holwerda on Wed 27th Feb 2008 11:25 UTC, submitted by irbis
Linux "The Linux Standard Base project aims to keep subtle differences between implementations of the operating system from making applications incompatible across distributions. Last month's release of LSB 3.2 continues along that road, furthering compatibility and encompassing new standards for multimedia and scripting languages."
E-mail Print r 1   4 Comment(s)
Order by: Score:
v Meh
by sorpigal (2.4) on Wed 27th Feb 2008 19:48 UTC
RE: Meh
by sakeniwefu (3.16) on Thu 28th Feb 2008 02:07 UTC in reply to "Meh"
sakeniwefu Member since:
2008-02-26
Fans: 0

Yes, but if you specified standard config files, aptitude for everyone and GNOME as the standard DE, even if that would benefit Linux as a whole, no distribution would follow your specification. Except maybe your own LSB-approved "standards"-compliant distro.

RE[2]: Meh
by sorpigal (2.4) on Thu 28th Feb 2008 20:22 UTC in reply to "RE: Meh"
sorpigal Member since:
2005-11-02
Fans: 0

But what, then, is the point? If a standard doesn't let you know what you can expect on a system, which in many cases the LSB doesn't due to its preference for saying "this, or that, or that, or that can be found," then is it actually useful?

I could describe a standard definition for, say, what a web browser is that describes all capabilities (e.g. supported tags and css behavior) of all current browsers. Would that be better than a narrow definion that none can quite meet (hint: this is what we have now)? If you normalize aberrant behavior by creating a standard that says it's okay, did you really accomplish anything? As I said originally you might prevent future divergence, but that's about all.

No, you are not likely to get everyone to agree with and use your standard if you limit what can be considered standard. Is that a problem? Is wide adoption of a set of very broad standards better than small or slow adoption of specific standards? Look at fd.o; they create specs which are often not widely used, but they are very specific and do not merely envelop all current practices.

RE[3]: Meh
by anda_skoa (3.52) on Thu 28th Feb 2008 20:31 UTC in reply to "RE[2]: Meh"
anda_skoa Member since:
2005-07-07
Fans: 5

If a standard doesn't let you know what you can expect on a system, which in many cases the LSB doesn't due to its preference for saying "this, or that, or that, or that can be found," then is it actually useful?


I beg your pardon?

The LSB is very specific about what to expect on a system. Each library's symbols are listed, which in case of a C++ library even specifies the name mangling scheme used by the compiler.

Look at fd.o; they create specs which are often not widely used...


Even fd.o specs at draft status are often implemented by at least GNOME and KDE, specs with better completion status pretty certainly are.

I'd say that being used by GNOME and KDE definitely counts as widely used in the area of free software desktops.

EDIT: adding part regarding fd.o specs

Edited 2008-02-28 20:35 UTC