[The Linux Quality Database] [Articles]

Articles from the Linux Quality Database

Informative and helpful articles on the topic of software quality and reliability. Why you should strive to write quality Free Software products and how to accomplish it.

I invite others to submit articles - contact Michael Crawford at crawford@goingware.com Eventually an automated interface will be provided for submitting articles. Please note thatI ask that all the articles be copyrighted and licensed in such a way that at least verbatim copying is allowed, and that actual documentation use the GNU Free Documentation License or Creative Commons Attribution-Sharealike license as discussed in Why Free Software Needs Free Documentation.

This will allow the articles to be more widely disseminated so that they do more good, for example by including them with GNU/Linux distributions.

The licenses used by articles on this site so far include:

Kernel Quality

The Open Source Development Lab kindly translated these to Japanese, but for reasons I am unaware of, later took them offline. I kept copies though, and will soon post them here. -- Mike

Why We Should All Test the New Linux Kernel Michael D. Crawford crawford@goingware.com

With the Linux 2.4 kernels in early release, the kernel developers need help getting them effectively tested. Here's why you should help, how to get started with building and using test kernels, and an in-depth discussion of why operating system kernels need more thorough testing than regular programs.

Using Test Suites to Validate the Linux Kernel Michael D. Crawford crawford@goingware.com

You can use suites of tests that were created to test applications, libraries or the system as a whole to validate new versions of the Linux kernel. This is helpful also for testing new system libraries or builds of distributions.

Web Application Quality

Use Validators and Load Generators to Test Your Web Applications Michael D. Crawford crawford@goingware.com

You can verify that your HTML is correctly formatted and will be viewable in any browser by using a validator, and you can ensure that your application will stand up to a heavy user load by using an HTTP or SSL load generator.

Free Hosting Service HTML Validation Test Page Michael D. Crawford crawford@goingware.com

If you plan to publish your website at one of the free website hosting services, you can copy this page to the host in order to test whether the host inserts advertising markup into your pages that breaks standards compliance. The page itself serves as an explanation for the hosting service about what this means, why this is a problem, and what to do about it. Also see the list of sites that have validation test pages

C++ Programming

Pointers to C++ Member Functions Michael D. Crawford crawford@goingware.com

Tips on how to use an uncommon and poorly understood C++ feature that is surprisingly useful and may improve the performance of your programs.

[The Linux Quality Database] [Articles]

Valid XHTML 1.0!