The Linux Standrad Base Project (LSB)

How to use a linux, using linux, use linux
One of the biggest complaints that software vendors have about Linux is that it appears to be a "moving target." If you wanted to do so, you could update your systems to the latest version of the C library, the latest alpha-grade kernel, or the latest beta test versions of software on a weekly (sometimes even daily) basis. Some people actually do this, and it is those people who, innocently enough, have given Linux this moving target stigma.
Note:- There is absolutely nothing wrong with updating a Linux system in this manner. An explanation of how Linux got this image was warranted, however.
This can be fun for a hobbyist or a casual tinkerer, but business users and developers tend to shy away from systems that change weekly. This fear tends to bleed over into the corporate IT world-the same world that has to use the software that vendors are trying to keep working under Linux.
 For instance, say a developer ported a software package to one Linux distribution that uses the latest version of the GNU C library (glide 2.1). The application might work great on that Linux distribution, but when moved to another distribution that uses an older C library (glide 2.0, or the very old libc version 5), some essential pieces of the library are missing that might prevent the software from running. This implies that a whole slice of Linux users will probably not purchase that software package, or will ring up significant hours of technical support trying to get the software vendor to help with installation.
 All in all, it is not a situation in which many vendors want a find themselves. It  is situations like this that can prevent a company from porting their software to Linux.
 To address this concern, a group wa assembled under the umbrella of the Linux Standard Base project to discuss how to develop a solid, stable platform with known, established binaries and libraries with which software developers can reliably port their software. This group is not centered around any particular Linux distribution-far from it, actually. There is representation from at least seven of the top Linux distributions (Slackware being a major exception), some Linux hardware vendors, and volunteers who are driven by the idea of slowing down the moving target syndrome described earlier.
 The LSB project will address compatibility issues between the various Linux distributions by settling on a common set of binaries, libraries, and directory layouts that have been the source of many cross-distribution problems in the past. Hopefully, in the end, software developed of packaged for one Linux distribution will simply plug into another distribution with a minimum of hassles, if any at all.
 Anyone who wants to contribute time to this project is encouraged to participate. There are mailing lists and Web pages that cater to the LSB project and that are open to the general public. Observers are encouraged to lurk (read without posting) on the mail lists in an effort to keep the signal to noise ratio high-low. For this reason, ideas and concerns need to be submitted to committee members instead of the mail lists. Everyone is encouraged to follow the discussion and consider becoming an official part of the effort, though. Be sure to check the LSB Web page (www.linuxbase.org) for more information on this project.

Post a Comment

0 Comments