Welcome | Sign In
LinuxInsider.com
Developer

Linux Foundation Updates Standard Base, Unveils New Test Kit

Print Version
E-Mail Article
Reprints
Linux Foundation Updates Standard Base, Unveils New Test Kit

The new testing toolkit allows programmers to watch all testing results as they are written to the log. These results will help developers to complete the certification process more efficiently. "This text framework cost the Linux Foundation millions of dollars. But we are releasing it for free under the GPU license to benefit all developers," said Linux Foundation COO and interim CTO Dan Kohn.


The Linux Foundation, the nonprofit organization dedicated to accelerating the growth of Linux, announced Monday an update of the Linux Standard Base (LSB) with LSB 3.1 and the release of a new testing toolkit.

"We are continuing to develop the Linux Standard Base to cover more components to make a compatible platform for all distributions," Dan Kohn, COO and interim CTO for the Linux Foundation, told LinuxInsider. "This release is a maintenance update or upfix."

The update to LSB 3.1 introduces new automated testing toolkits for distributions and application vendors, linking development more closely to certification. The result will be reduced development costs and tighter integration between upstream developers, distributions, applications and the LSB standard.

The Linux Foundation originally planned to release the automated test kit this summer. However, developers completed the menu integration more quickly than anticipated, said Kohn.

Simplifies Use

This continued enhancement of standards, testing and tools for the Linux platform will make it easier and less costly for application developers to support the Linux operating system.

"All the moving parts are coming together to give the Linux ecosystem its first testing framework that will coordinate development of upstream code to standards and downstream implementations," said Jim Zemlin, executive director of the Linux Foundation.

"In order for a standard to be effective, it needs to have a powerful and usable testing infrastructure. Our testing framework will deliver that functionality and allow the Linux ecosystem to collaborate and test code while it's being developed, improving quality and allowing ISVs (independent software vendors) to reduce their costs and get their feedback into the Linux ecosystem more effectively," he added.

The Linux Foundation has had a set of tests that developers already use to gain program certifications with the Linux Standard Base, explained Kohn. The current release fixes the bugs and puts a wrapper around the individual testing tools.

"The testing tools require a high level of expertise. They are pretty challenging," he said.

Now program developers can download a single file that contains all of the testing tools in one place. The testing tools are integrated into one menu. Programmers can now run all tests without having to use a command line.

Quality Control

The LSB delivers interoperability between applications and the Linux operating system, allowing application developers to target multiple version of Linux with only one software package. This allows Linux to compete effectively against proprietary, monolithic platforms.

The LSB has marshaled the various Linux distribution vendors to certify to its standards, including Red Hat, Novell, Debian, Ubuntu, Xandros, Mandriva and more, according to the Linux Foundation.

In previous releases of the LSB, the testing framework required significant hands-on coordination and interpretation. The results of the tests for both distribution vendors and application developers were often difficult to interpret, said Linux Foundation officials.

They realized last year that in order for Linux to continue to grow and overtake proprietary software, they had to invest both in the testing harness to check software against existing standards and in the tools needed for software providers to make use of that testing framework.

The new testing toolkit allows programmers to watch all testing results as they are written to the log. These results will help developers to complete the certification process more efficiently, Kohn said.

"This text framework cost the Linux Foundation millions of dollars. But we are releasing it for free under the GPU license to benefit all developers," offered Kohn.

Availability Details

The Linux Standard Base 3.1 is available here. The new testing kits are also available online.

The ISV organization is also distributing the Linux Foundation test kit. The ISV makes and sells software products that run on one or more computer hardware or operating system platforms.

ISV testing tools, including the LSB Application test kit, a lightweight download that contains just the LSB validation tools needed for ISVs to check whether or not their application is LSB compliant, are also available.

Significant Development

Linux is developed in a highly decentralized manner. In order to be attractive to the ISV community, Linux must provide the same long-term compatibility guarantees and comprehensive compatibility testing as proprietary platforms such as Microsoft (Nasdaq: MSFT) Windows, according to the Linux Foundation.

The LSB Test Framework enables cross-distribution interoperability for applications targeted at LSB 3.0 and higher and will provide backward compatibility so that these applications will continue to run correctly on distributions compatible with future versions of the LSB.

The LSB Distribution Test Kit (DTK) introduces a Web-based front-end testing process that represents the first results of The Linux Foundation's partnership with the Russian Academy of Sciences.

Future enhancements to the tool will include automated feedback mechanisms and interpretation assistance.

"A platform is only as strong as the applications that support it," said Ian Murdock, LSB chair. "That's why making the LSB stronger through testing and tools is so vitally important. ISVs need an easy way to build portable Linux applications and address the global market. The LSB and this first result of the LSB Testing Framework is a strong enabling step."


Print Version E-Mail Article Reprints More by Jack M. Germain


Related News Alerts

Microsoft Activate Alert | Search Archives

More by Jack M. Germain

Microsoft FOSSifies .Net Micro Framework
November 18, 2009
Microsoft has declared its .Net Micro framework open source under the Apace 2.0 license. Not all bits of .Net Micro are covered, however. Its TCP/IP stack has been stripped, as has its cryptography libraries. Rights to the TCP/IP stack aren't Redmond's to give, and the cryptography libraries are used outside of the scope of the .Net Micro framework, according to the company.
New Ubuntu OS Features Create Good Karma
November 13, 2009
Amidst the OS upgrades from Apple and Microsoft over the last few months, the Linux OS Ubuntu got a version bump of its own. Ubuntu 9.10, or Karmic Koala, is well worth the effort to upgrade, and its developers have made the process easier -- if you're using the full-sized desktop/notebook version. The Remix version, intended for netbooks, caused quite a few headaches.
Samsung Chimes In With Bada Mobile OS
November 11, 2009
With Android, iPhone, BlackBerry, WinMo, Symbian, WebOS and plenty other mobile platforms fighting for space, is there room for one more? Samsung believes there is, and it's announced a new open mobile platform called "Bada." The company, which already makes handsets for several existing platforms, says Bada will make app-making easy for developers. The first Bada handset should be out in the first half of 2010.
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network