LSB to Provide Standards as Optional Modules
An anonymous reader writes "The LSB will begin providing certain standards as optional modules to the core LSB standard that will enable standards flexibility and allow for a wider variety of standards, eWeek is reporing Free Standards Group officials said at the OSDL Enterprise Linux Summit today. The article goes on to say that the FSG is also looking at possibly franchising out the application certification component of the LSB to the distribution providers themselves."
'Optional' standards?
Explain to me why this makes any sense.
will enable standards flexibility and allow for a wider variety of standards
...and the list goes on...
Bummed that there is only one LSB standard?
Wish you could make your own standard?
Don't worry, more LSB standards are on the way!
Don't like the LSB?
You can choose from:
* The Mandrake LSB standard
* The RedHat LSB standard
* The Gentoo LSB standard
* The Debian LSB standard
Yeah, yeah. I wish I could force a packaging system on all the distros at one time. On the other hand, whatever packaging system does become the "optional standard" will be the best one out there, or at least the best combination of security/stability and ease of use.
Do you know how many mail handling programs there are? Do you know how many are actually popular? Sendmail used to be the only choice, but now a lot of people use qmail.
Give this GUI Linux desktop stuff some time to mature. In five years, nothing else will compare, no matter what the price.
...let's see now. You have a fringe OS (at least in the desktop space), with a bunch of incompatible standards (deb, non-lsb rpm, ebuild etc.) and instead of actually getting one standard used (how many USE lsb packages?) they're going to make more?
At most, they should have TWO - LSB-server and LSB-desktop. Not a "LSB-foo-bar packet" which doesn't run on a "LSB-foo" machine. The rest? Forget it.
Kjella
Live today, because you never know what tomorrow brings
when I read "Standards as Optional" I thought this was a story about Microsoft.
Trolling is a art,
What is the point of having so many standards? Why have all these "standards" if everyone is using a different one?
I always regarded standards as some level of uniformity and consistency. And yes, I know that standards restrictions can impede innovation, but I think there's a time when one "best" method of doing something should be chosen as THE standard.
"Ask not what your country can do for you." --John F. Kennedy
It's not often you see the word 'standards' five times in one sentence. Now if only that sentence had actually made sense...
Why do we need more standards defining the Least Significant Bit?
...
Seriously, why can't articles explain what all of the acronyms mean?
Here is your big pointy hat - go sit in the corner.
From the FIRST PARAGRAPH of the article:
The Free Standards Group has decided to move away from a single, core LSB (Linux Standards Base) specification, and is instead going to break this down into different modules that can be combined to give a server or desktop LSB standard.(emphasis mine)
I want to drag this out as long as possible. Bring me my protractor.
Is it me, or does anyone else find it ironic that the main standards effort for Linux distros (LSB) has been closed to Debian and other community efforts? While instead catering to the big, commercial interests.
We don't need closed standards for Open Source.
According to the article:
"To make for easier processing and power saving, the LSB can now be fixed as a one OR a zero (according to which standard you use) for ALL operations.
1) Fixing this bit means one less digit to process (or shift) because its state is now globally known - for 16-bit computations, this will save a nominal 1/16th of the effective processing time, thus speeding up programs with only a marginal loss of numerical accuracy.
2) Because the bit no longer needs to be toggled between logic states, that saves the energy wastage of 4-6 transistors per flip-flop or gate per processor cycle (or 1 FET/CMOS gate for DRAM-type memory) - considering that modern CPUs operate at millions of cycles per second, the energy saving, although fundamentally measured in picowatts, soon adds up to a siginficant amount. Future developments on this power saving feature may see the 'recovered' energy recycled onto the national grid as a chargeback to the consumer or used to charge domestic appliances, portable devices such as cell phones and MP3 players etc."
AT&ROFLMAO
Upon first reading the above I almost laughed. What good are standards if they are flexible and come in great variety? Then I did what no other self-respecting slashdotter would dare to do: I started RTFAing...
What these guys are saying is we should have different standards for different types of machines (e.g. Servers vs Desktops) which are based on a common denominator. Therefore the addons to the standard may go into greater detail for that type of usage.
I guess they want to make the standard stronger in some directions, while at the same time not encumbering types of distros which need not concern themselves with the gory details of something they don't include. I guess that sounds reasonable...
To err is human, but to forgive is beyond the scope of the Operating System...
Posix has optional sections of it's standards. Like multiprocess locking. Which isnt implimented in Linux before 2.5 because of the clone threading model.
The original stated purpose of the LSB was to guarantee that an app you got from an ISV who had certified that app against the LSB would run on any LSB compliant system.
If Red Hat certifies an ISV's app against the LSB implementation that Red Hat has, where is the guarantee that the app will run on a Debian LSB system? Or even a SuSE LSB system?
In which case, you're back at the beginning with the "problem" that a package built for Red Hat will not be guaranteed to run on a SuSE box.