Linux Standard Effort Edges Ahead 138
ErikPeterson writes "The Free Standards Group has released its third version of the Linux Standard Base, an effort to unify some of the workings of the open-source operating system.
The LSB is designed to make it easier for those producing higher-level software to support different versions of Linux. Pledges to conform to the requirements of Version 3 are Red Hat, Novell's Suse Linux, Asianux and Debian."
Making progress... (Score:4, Funny)
Pledges to conform to the requirements of Version 3 are Red Hat, Novell's Suse Linux, Asianux and Debian.
Four down, only 458 [lwn.net] to go.
Re:Making progress... (Score:5, Interesting)
I think you are well aware Mr Monkey, that if Debian, Suse and Red Hat commit, the rest will follow (for instance Ubuntu will pick it up naturally next time they snapshot debian unstable).
On a different note, when I last subsribed to the debian lists (some time ago now), I remember a bit of a flame war over an earlier incarnation of LSB.
Basically - the argument was over whether the Debian GNU/hurd and Debian GNU/*bsd projects should follow the Linux standard base or just Debian GNU/linux.
Here's [debian.org] a good (mid thread) post about it.
Does anyone know if Debian GNU/hurd and Debian GNU/*bsd will follow the LSB3? Or just Debiam GNU/Linux.
Re:Making progress... (Score:1, Funny)
Re:Making progress... (Score:5, Informative)
Nor Debian nor Ubuntu are part of it.
Btw, in a recent post on his blog, Red Hat's Ulrich Drepper makes some criticisms of the LSB [livejournal.com] and its shortcomings of the v3 certification process.
Re:Making progress... (Score:1, Interesting)
Debian has supported the LSB in the earlier versions, what makes you think it would be any different with 3.0.
You can go to their website now:
http://packages.debian.org/cgi-bin/search_packages
: and see these.
Package lsb
* unstable (misc): Linux Standard B
Re:Making progress... (Score:2)
RTFA. Debian is not in. Neither is Slackware.
Re:Making progress... (Score:2)
P: RTFA. Debian is not in.
You may find this link interesting:
http://dictionary.reference.com/search?q=if [reference.com]
Re:Making progress... (Score:1)
Re:Making progress... (Score:2)
Re:Making progress... (Score:2, Interesting)
While I agree that all the derivative distro's will follow suit (like Ubuntu), I really doubt Slackware will adopt something just because Red Hat did. I seem to recall a nice little debate here on
Re:Making progress... (Score:2, Funny)
C'mon, you know the only way this stuff will standardize is when Microsoft Linux comes out ;-)
Re:Making progress... (Score:1)
Re:Making progress... (Score:2)
Since the four distros cited account for 99% of the business users of linux, as well as the majority of home users, does it really matter what the other 458 do?
Standards (Score:4, Insightful)
Re:Standards (Score:2, Funny)
You lose. Have a nice day.
Re:Standards (Score:5, Informative)
Re:Standards (Score:2)
Re:Standards (Score:1)
The metric/imperial debate is often stated as 'well everyone else switched - it should be easy for us/uk to switch as well'. Everyone else did not switch. Officially, perhaps, and in some markets, but there are numerous standards based on Imperial that will not change any time soon.
The problem is that there are too many international goods sold that conform to the imperial standard to get rid of it.
I a
Re:Standards (Score:1)
Greatest number of people or greatest number of factions
What about atm? More data flows over atm than over ip, (most backbones for major carriers are ATM based as are most broadband links to the home) but tcp/ip has won the mindshare regardless of the fact that most internet links are IPoATM.
Another standards war there for you to consider; so maybe greatest number isn't always the case either, marketing mindshare has an effect too
Re:Standards (Score:1)
Not true. Major carriers have OC192 (10Gbs) links in their backbones running Packet over SONET (POS). ATM cards are way more expensive and don't go up to such high speeds on Cisco and Juniper routers. Typically carriers would have swapped out their OC12 ATM for OC48 POS five years ago and have just kept augmenting since then.
Re:Standards (Score:1)
Yes they were OC192, and they were definitly POS, but the packet standard was ATM.
Maybe that was just Nortel's customers as opposed to Cisco and Juniper's, but from my visability we shifted more ATM than GIGE; things were changing and new architectures were GIGE based, but we always had the existing ATM backbone in there.
Re:Standards (Score:2, Informative)
Re:Standards (Definitions) (Score:2)
De facto [wikipedia.org]: is a Latin expression that means "in fact" or "in practice".
De jure [wikipedia.org]: is a Latin expression that means "based on law".
Re:Standards (Definitions) (Score:1)
do they care? (Score:3, Interesting)
What if those releasing the libs/support files (QT/GTK2, etc.) _only_ allowed you to use them for free, _IF_ the end product adhered to LSB specs.? --It'd force developers to be less sloppy, and some form of unity might come sooner than expected..
Yes, an arrogant idea, but just read it as an "what-if" -kind of thing.
Re:Standards (Score:2)
That's why Microsoft says .doc is a standard document format. Just because a majority use something doesn't make it a standard.
Re:Standards (Score:2)
Tell that to NIST and ANSI.
Re:Standards (Score:2, Insightful)
Re:Standards (Score:1)
Re:Standards (Score:1)
Re:Standards (Score:1, Redundant)
Apparently my time has even greater value than yours. I don't use ms windoze because I can't be bothered futzing around with constant virus updates, spyware removal, "hot fixes", reboots etc. With Linux, I just get the job done, and don't have to spend any time or effort trying to keep the whole thing afloat as would be the case with ms windoze.
Agreed, the mac mini is nice. I bought a mini a f
Package management (Score:5, Insightful)
Re:Package management (Score:3, Informative)
Re:Package management (Score:2)
Re:Package management (Score:2)
Re:Package management (Score:2)
Re:Package management (Score:2)
Re:Package management (Score:2)
Yeah and the lsb shouldn't standardise on them either (except if they specify that pre and post installation scripts do not have to be supported).
> If you don't trust the software provider, you are in hot water no matter where you stand.
Not true at all. You are only in hot water if you run the software as root. Most application software *never* gets run as root, so why should the vender be trusted with RootPower for th
Re:Package management (Score:2)
Re:Package management (Score:2)
Do you have any evidence for this? The local root in 2.4 kernel was fixed pretty darn quick, and I haven't heard of any being discovered since then. Anyway, security is about reducing risk to an acceptable level, it's impossible to eliminate it entirely. It's a lot harder to escalate privileges and then do something nasty than just write a program th
Re:Package management (Score:2)
Bluetooth socket exploit [frsirt.com]
LSM exploit [iu.edu]
uselib() exploit [frsirt.com]
stack growth exploit [frsirt.com]
Re:Package management (Score:2)
Only one of those you list would have affected my system, I'd forgotten about the uselib() one but that's all. I think it's far from given that a typical cracker/script kiddie/virus writer would be able to get root on a typical system, and as soon as the exploit became known it would be fixed, meaning the malware would stop affecting any patched systems which hadn't already been broken into and would
Re:Package management (Score:2)
Re:Package management (Score:2)
You're treating security as a binary thing here. Yes, a Linux system isn't absolutely secure when faced with hostile user code, but it is more secure than when faced with hostile root code.
In the realm of installing software, this means you are forced to trust the program itse
Re:Package management (Score:2)
Re:Package management (Score:2)
There's a big difference between a system that's vulnerable due to a bug, and one that's vulnerable by design. Primarily, the one that's vulnerable by design has to stay vulnerable (since everyday stuff breaks if you fix it), the one with bugs can be fixed and then attackers have to find a new vector.
Re:Package management (Score:2)
And all you need to do is make your system LSB compliant and then you can install any LSB-compliant package on it. And all the big vendors seem to be moving for compliancy. How does autopackage handle things like different names and locations for libraries?
Re:Package management (Score:2)
No. A package needs to be built against the same versions of shared libraries that are on the target system or breakage will occur. This is what leads to vendors having to ship 20 different RPMs for a single application.
Since the distribution provides autopackage itself, I would presume that the distribution pa
Re:Package management (Score:2)
And that's why the LSB standardises on which shared libraries are available and where they will be located, as well as what changes can occur to them. If the distributions are LSB-compliant, vendors don't have to worry about it.
Since the distribution provides autopackage itself, I would pr
Re:Package management (Score:2)
What? Maybe for core libraries like libc (see section II and III), but it most certainly does not help you with anything further than core libraries. Example: one system has a c102 version of QT3 and another has a version compiled with an older C++ compiler. Yes, the vendor does have to worry about this and ship a separate application for the two distribut
Re:Package management (Score:2)
Read what you quoted just after this: "If an application cannot limit itself to the interfaces of the libraries previously listed, thento minimize runtime errorsthe application must either bundle the nonspecified library as part of the application, or it must statically link the library to the application." If they build their package the LSB way, it will work on any LSB distro. That's the whole point.
A
Re:Package management (Score:2)
I'll bet that makes circular dependencies wonderful to handle, not to mention virtual ones. But anyway, LSB packages on LSB distros don't need dependencies, that's the whole point, so this doesn't matter.
Also, autopackage is meant to give package control to the developer of the package, eliminating the need to repackage it for each and every distro.
So is the LSB, you only need to make one LSB RPM and it w
Legacy Standard Base (Score:2)
I agree that it should be the applications which have to conform, not the distros.
For starters, applications should not assume a certain directory layout, and should just install to the appropriate places based on the distro. Yes, this means that package managers might need to be slightly smarter than they currently are. But existing source-based installation already works for the majority of packages.
Case in point: GoboLinux [gobolinux.org]. Now, those guys have introduced a more intuitive filesystem hierarchy that a
So Redhat doing it ... (Score:1)
LSB Website (Score:5, Informative)
Re:LSB Website (Score:1, Offtopic)
timing issue (Score:2)
Re:timing issue (Score:4, Informative)
http://linux.slashdot.org/article.pl?sid=05/09/19
Basically, Ulrich Drepper, maintainer of glibc was complaining about how the LSB certification is broken because it's tests are poorly coded and introduce race conditions when ran on fast (read: maybe 700Mhz+ processors) SMP machines.
Here's a direct link to the article:
http://www.livejournal.com/users/udrepper/8511.ht
WOW (Score:3, Insightful)
Re:WOW (Score:5, Interesting)
One example that Ulrich Drepper of RedHat pointed out is the thread test, which won't run on an SMP box. The LSB people's response? Run it on a slow uniprocessor. What's the point of this again?
Re:WOW (Score:1)
Re:WOW (Score:5, Interesting)
RedHat is really the company which needs to drive this standard, and while so far they've been doing a lot to do so, its not really in their best competitive interests. Consider that all the major "enterprise" products that folks would want on Linux (WebSphere, Oracle, WebLogic, etc) all specify RedHat as their supported distro.
I think we need to heap scorn on the crappy test suite now, to try and force them to clean up their act before they engender too much negative press and reputation. Once we hit a certain point where the negative reputation builds up, the standard will be doomed forever.
Re:WOW (Score:2, Insightful)
Re:WOW (Score:1)
Re:WOW (Score:3, Interesting)
I'd rather no standard. People are then not pressured into doing stupid things. Eventually the software people judge to be better prevails and becomes a pseudo-standard. If nothing's significantly better than anything else out there I'd still rather we were forced to deal with the headache of incompatibility than have everyone use a system that is bad and will eventually die.
LSB (Score:5, Funny)
Re:LSB (Score:1)
Release notes (Score:3, Informative)
Whose standard? (Score:1)
Are these four distribution releasing this as a standard or only these four have agreed to follow it?
Because in former case, it will never be standard in the first place. And in the latter, well, how are we going to ensure it is followed by others too?
Re:Whose standard? (Score:3, Insightful)
Re:Whose standard? (Score:2)
Re:Whose standard? (Score:2, Informative)
Like it or not ... (Score:4, Insightful)
Re:Like it or not ... (Score:2)
Why does Linux even needs its own set of standards? Aren't the standards of UNIX in general good enough? I've developed programs by simply doing so carefully and smartly, that work fine on Linux, BSD, and several other flavors of UNIX. And in some cases, people have reported they work even on Windows (which I had made not effort to support). I think maybe the biggest area of confusion is software developers that just don't know how to write portable code.
I'm impressed (Score:4, Insightful)
Along with 2 other of the more established distros being onboard this standard has a chance.
64bit status? (Score:5, Interesting)
Re:64bit status? (Score:3, Interesting)
This article on FC4 [lwn.net] had some interesting information.
Re:64bit status? (Score:2)
Re:64bit status? (Score:2)
Fedora Core supports having 32-bit applications/libraries and 64-applications/libraries running side-by-side simultaneously. The packaging system and the linker know the x86_64 packages from the i386 pac
Re:64bit status? (Score:1)
P.S. don't forget to run ldconfig
Re:64bit status? (Score:2)
Excellent (Score:2)
Ubuntu (Score:3, Interesting)
Note: this isn't anti-Ubuntu. I run Ubuntu.
Re:Ubuntu (Score:2)
Mandates RPM (Score:3, Insightful)
I don't see how a standard that uses RPM as the mandatory package format [freestandards.org] will ever gain enough consensus to be successful.
What kind of a standard is this anyway? For example:
Applications are also encouraged to uninstall cleanly.
Um, that's great. Where's the definition of "cleanly"? Where's the rationale? Where's the implementation notes? This thing reads like a few people got together and jotted down a few notes on what they'd like to see. This ain't a specification. Sure, they go into great detail about the format of the RPM file - but that's already an established format that they don't need to explain.
Gentoo won't as long as it still uses GCC 3.3.x (Score:1)
Re:Gentoo won't as long as it still uses GCC 3.3.x (Score:2)
machine and have noticed no problems at all.
Re:Gentoo won't as long as it still uses GCC 3.3.x (Score:1)
Re:Gentoo won't as long as it still uses GCC 3.3.x (Score:1)
Re:Gentoo won't as long as it still uses GCC 3.3.x (Score:1)
I'm not about to unmask any unstable packages on my server anytime soon.
GREAT MOVE by the "Penguin Crowd" imo... apk (Score:1, Interesting)
Why, imo?
WELL, it will hopefully STOP the "fragmentation @ binaries levels" that UNIX (the predecessor, inferior currently imo to Linux in many ways) encountered!
(Which is, imo, the ONLY real reason we are not all running some form of UNIX on our PC's today instead of Windows, Mac, or Linux as OS' etc./et all).
Kudos on such things happening to the "Penguin crowd", because it's needed imo. Linux 2.6x core is IMPRESSIVE (most impressive) & KDE rocks to
aaaaaaaRRRRRRGGGGGGGGGGHHHHHHHH (Score:1, Funny)
Re:aaaaaaaRRRRRRGGGGGGGGGGHHHHHHHH (Score:1, Funny)
by Anonymous Coward on Wednesday September 21, @12:24PM (#13614490)
http://dictionary.reference.com/search?q=paragraph [reference.com]"
4 things to say to that reply to my posting:
1.) Go to hell first of all, if you cannot draw the meaning of someone's words via the context in which they are used, YOU have the problem, not myself.
2.) I don't need YOUR opinion, ok? Just those who have technical commentary on it, or the moderators' opinions on it (which got a "+1" interesting rating).
Standards are good... (Score:1)
Re:Standards are good... (Score:1)
Here's why LSB 3.0 Matters (Score:5, Interesting)
http://www.eweek.com/article2/0,1895,1861272,00.a
From where I sit, Red Hat's Drepper
http://linux.slashdot.org/article.pl?sid=05/09/19
wants to throw the baby of open standardization out with the bathwater of LSB standardization testing, which could still stand a lot of improvement.
With open standardization, Linux could go the way of Intel Unix--shudder!
Steven
This is important for commercial apps, but... (Score:2)
After migrating from Slackware -> Caldera -> SuSE, I am now a happy Ubuntu user.
Really, except for a few developer tools, just about everything that I need is in the main distribution, and can be trivially installed.
I actually have a small point here: for developers and experienced Linux users, running
Re:Dupe? (Score:2, Redundant)
Re:Not just standards (Score:2)
Penguins always come in numbers. Get used to it.
Re: (Score:2)