LSB Submitted To ISO/IEEE
mcneil@freestandards says: "The LSB has been submitted to ISO/IEEE for an ISO
imprimatur.
While this is not really new news, it is important
that every Linux user get involved to make sure their
country votes
YES for Linux ISO standardization!
With Linux achieving international standards
recognition it will be that much easier for
governments and other risk adverse organizations to
include Linux in their procurement policies. This of
course will further the normalization of free and open
source software, lessen the world's reliance on sucky
legacy platforms, etc. etc."
Windows users:
Internet Explorer is obsolete. Please upgrade to Google Chrome or Mozilla Firefox.
As much as I've used Linux, I have no idea how LSB helps per say. If two distros (lets say redhat and suse) both implemented LSB X.0, could I concievably use an rpm on both distros safely? Just curious if LSB guarantees this level if interoperability. If not, what the hell is the point?
- tristan
At least the writer of this article isn't biased. :) "lessen the world's reliance on sucky legacy platforms, etc. etc."
While I agree that standardization is a good thing, it will only have an effect if distros follow. Right now, one of the most LSB compliant "distros" is Linux From Scratch, which is not exactly a mainstream distro. I know that others have been making strides towards compliance recently, but unless all distros follow it close enough so that one person can work effectivly on different distros without having to relearn its directory layout, it won't affect adoption as it is just another unfollowed standard (HTML, CSS 3 in IE anyone?).
thisnukes4u.net
The LSB advocates RPM as the standard package management mechanism for Linux. To my mind that's a really bad idea...RPM has a lot of problems. So I for one can't really advocate this.
The LSB FAQ (for those whose first question was "What the heck is LSB?")
One line blog. I hear that they're called Twitters now.
Every distro thinks it knows best.
Debian doesn't do a lot of LSB stuff because it just thinks it knows better.
I'm sure gentoo and slackware are the same.
Basically Redhat and Suse will comply and all the other distros will not bother to meet the standard.
"lessen the world's reliance on sucky legacy platforms, etc. etc"
Legacy platforms aren't sucky, they're just dated. Improvements on that technology have been significant, but unstable, thus the call for Linux standardization.
No insults needed on legacy, a concept that has been serving the PC community just fine for about 30 years.
Brooklyn.
what problems does RPM have?
If you can name any, how confident are you that these are not user-ignorance?
Finally, are you confusing RPM the package format with RPM the package manager? There is more than one RPM based dependancy manager just as there are many (and layers of) package managers for other package formats, e.g. deb.
Sam
blog.sam.liddicott.com
1) All distros clearly say that their disro ver X is LSB ver Y compliant and stand behind that.
2) LSB mandates a sufficiently detailed configuration and fileset that a developer can build an app under any LSB ver Y.Z and expect it to install and run (with no missing libaries, re-configuration, config file editing etc) on any other LSB Y.Z compliant disro installation.
3) Oracle ver nn runs under LSB ver Y.Z NOT ONLY RH AS3.x and Suse EL 9.x (or whatever).
4) There's an automated validation that can determine if an initial distro install is (or is still) valid LSB ver Y.Z configuration.
Nope. It's called endianness.
You've got my vote. I'll be contacting my national standards body soon to vote YES on LSB ISO.
You are confusing the packaging method with the management method. The LSB states that the standard package _type_ is rpm. APT is package type independent. It is most _famous_ because it is used in debian, however you can use apt to manage rpms also. I am not advocating either package type, I just wanted to clarify the confusion between a method of packaging programs and the management of said packages.
-- john
I nearly fell out of my chair reading that...too funny.
Good point though...Linux is per se a legacy platform, even though it has benefitted from lots of technological advancements.
One other thing I'd like to point out: there are no "risk adverse" organizations. The phrase the original poster was looking for is "risk averse".
See definition of averse.
Don't become a regular here, you will become retarded. -- Yoda the Retard
Businesses do NOT care about LSB-compatibility. All they care about is whether the ISV's app is certified on a particular platform.
The LSB is about making it easier for ISV's to write to the LSB which they hope the various distributions will support.
The LSB was very careful about this aspect of the standard
LSB compliance does not require "rpm" and it does not say anything at all about what tools are used to manage the base system. What it defines is a way to install a package in a given binary format (an RPM binary format subset). If the distribution only uses that for LSB packages or uses alien to convert it to dpkg first that is still just fine.
There had to be a single file format. Within that the goal has been to minimise the restrictins that might create.
Alan
lessen the world's reliance on sucky legacy platforms
This reeks of a teenager raving about Britney Spears vs. Lindsey Lohan. Either shut up or say something meaningful.
-- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
These are things LSB cannot replicate, and as a Debian user and administrator of commercial production servers, and soon to be a Debian developer, I have no interest in making Debian LSB-compliant.
It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
Andrew Cowie makes a pretty darn good argument for using Gentoo in a production environment:
Sorry, but I hope I never see a "Linux" standard that deals with anything other than the Linux kernel.
:P
In all honesty, not enough thought has gone into creating a standard for GNU+Linux. I don't want to see good ideas like debian's package managment system go to waste because everyone decideds to make a bad descission and adopt RPM for package managment.
What about a standard GUI framework? Don't make me start up the KDE vs. GNOME vs. GNUstep fights
Standardization of BAD ideas would just hold back progression. An ISO standard might even make it so that ISO can legitimately charge money for Linux, ever think about that?
Who needs standardization, people will eventually gravitate towards the best, and that will be the standard.
As I've pointed out before, and as others have pointed out, this has nothing to do with the package format. RPM supports it. If you have a problem with a particular RPM based distro, then fine, but it's annoying when you keep on bashing RPM for something that has nothing to do with RPM.
I've already mentioned some fairly large applications that use this (Sendmail, Exim, Postfix all providing "smtpdaemon") for Fedora, but I stand by what I said about it being of relatively limited used simply because there are relatively few cases where applications are suitably interchangable that it makes sense.
You've not said anything to refute that other than make a loose claim that Debian use it a lot. Why don't you provide some examples?