We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Internet

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What is the Linux® Standard Base?

By Judith Smith Sullivan
Updated: May 17, 2024
Views: 2,561
Share

The Linux Standard Base (LSB) is a continuing standardization initiative of the Linux Foundation, which was formerly called the Free Standards Group. The goal of the initiative is to create guidelines so that platforms and software are compatible. New software must meet a strict set of guidelines in order to be LSB certified.

Linux is an open source operating system, so anyone can adapt, improve, or add to it. There are additional regulations, one of which is that a user cannot sell his or her improved version for profit. Open source does not mean that the operating system is not copyrighted, rather, that the copyright allows users to modify the software.

Thousands of individuals worked to create different versions of Linux. They also created Linux applications and software adaptations to meet the needs of Linux users. These individuals were volunteers from all over the world. The system seems ideal, but one of the major drawbacks was that volunteers would create software which ran on one version of the Linux operating system but not another.

The goal of the LSB project is for volunteers to be able to create software which is compatible with all versions of Linux. The LSB attempts to provide the greatest portability within all Linux operating systems. Portability simply means that software can be used in multiple operating systems. It is also backward compatible, meaning that all software created must work on all previous versions of the Linux operating system, not only the most recent version. To make software backward compatible, programmers must not take away from the code, but only add to it.

If Linux programs adhere to the LSB regulations, then operating costs will be significantly lower. Fewer update add-ons will be needed to make software compatible with future versions of Linux. Users will need less technical support to use their Linux operating system.

The actual guidelines for the LSB are technical. For instance, LSB has specific system commands, configurations, and file organization. It is a binary code interface. The Linux Foundation provides extensive support for individuals who are interested in the LSB project, and anyone can join a workgroup or forum to participate in the LSB project.

Software engineers or individual software vendors (ISVs) can apply for LSB certification. ISVs must meet all LSB requirements for each program they create before it will be approved as LSB certified. The Linux Foundation suggests that software creators test their application with the LSB software development kit before applying for certification, since there are fees associated with the certification process.

Cooperation and global participation are the key to the success of the LSB. The Linux Foundation offers many different avenues of support to anyone interested in working on the LSB platform or obtaining LSB certification for software. Programs like the Linux Application Checker, which tests a program, and the LSB Database Navigator, which identities potential issues and possible solutions are available to help ISVs in developing new software. There are also tutorials, blogs, forums and mailing lists for further support.

Share
WiseGeek is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.

Editors' Picks

Discussion Comments
Share
https://www.wisegeek.net/what-is-the-linux-standard-base.htm
Copy this link
WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.

WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.