 |
 |
 |
 |
Building Perl projects with MakeMaker
If you've used UNIX or Linux for some period of time, you've probably written a few Perl programs to automate simple tasks. Each of these programs does something basic and simple that might otherwise take you 10 or 20 minutes to do by hand. In this article, Sean will show you how to convert just such a Perl program into a far more robust programming project, one that will be generic enough to be widely distributed across many disparate platforms.
|
 |
01 Nov 2001 |
|
| |
Contrasting Linux on POWER profilers
Profilers help pinpoint common performance problems in an application. This article compares and contrasts three commonly used open source profilers for Linux on POWER -- OProfile, gprof, and Tprof -- which are available to end users and programmers for both SUSE and Red Hat Linux distributions. To demonstrate each profiler's strengths and weaknesses, including any overhead the profilers add during runtime, this article profiles a simple sort program, incorporating three different sorting algorithms.
|
 |
21 Jun 2006 |
|
| |
Linux project publications: File systems and storage
The publications on this page represent contributions by members of the IBM Linux Technology Center to the development community in the area of filesystems and storage.
|
 |
04 May 2006 |
|
| |
Kernel comparison: Improvements in kernel development from 2.4 to 2.6
The long-awaited 2.6 kernel is finally here. The IBM Linux Technology Center's Paul Larson takes a look behind the scenes at the tools, tests, and techniques -- from revision control and regression testing to bugtracking and list keeping -- that helped make 2.6 a better kernel than any that have come before it.
|
 |
17 Feb 2004 |
|
| |
Improving Linux kernel performance and scalability
The first step in improving Linux performance is quantifying it. But how exactly do you quantify performance for Linux or for comparable systems? In this article, members of the IBM Linux Technology Center share their expertise as they describe how they ran several benchmark tests on the Linux 2.4 and 2.5 kernels late last year.
|
 |
01 Jan 2003 |
|
| |
Linux project publications: Kernel
The publications on this page represent contributions by members of the IBM Linux Technology Center to the development community in the area of kernels.
|
 |
14 Dec 2006 |
|
| |
Linux project publications: Linux on POWER
The publications on this page represent contributions by members of the IBM Linux Technology Center to the development community in the area of Linux on POWER.
|
 |
18 May 2006 |
|
| |
Linux project publications: Networking
The publications on this page represent contributions by members of the IBM Linux Technology Center to the development community in the area of networking.
|
 |
01 Mar 2002 |
|
| |
POWER support for OProfile
Learn about the implementation details for extending the OProfile profiling tool to include support for the IBM POWER4, POWER5, and PowerPC 970 architectures, and see how the performance counter event specification works within OProfile.
|
 |
21 Jul 2006 |
|
| |
Putting Linux reliability to the test
This article documents the test results and analysis of the Linux kernel and other core OS components, including everything from libraries and device drivers to file systems and networking, all under some fairly adverse conditions, and over lengthy durations. The IBM Linux Technology Center has just finished this comprehensive testing over a period of more than three months and shares the results of their LTP (Linux Test Project) testing with developerWorks readers.
|
 |
17 Dec 2003 |
|
| |
Linux project publications: Quality assurance
The publications on this page represent contributions by members of the IBM Linux Technology Center to the development community in the area of quality assurance.
|
 |
01 Aug 2004 |
|
| |
Linux project publications: RAS
The publications on this page represent contributions by members of the IBM Linux Technology Center to the development community on the topic of Reliability, Availability, and Serviceability (RAS).
|
 |
30 Sep 2005 |
|
| |
Linux project publications: Security
The publications on this page represent contributions by members of the
IBM Linux Technology Center to the development community on the topic of Linux
security.
|
 |
08 Nov 2008 |
|
| |
Linux project publications: Software development
The publications on this page represent contributions by members of the IBM Linux Technology Center to the development community in the area of software development.
|
 |
04 May 2006 |
|
| |
Software security analysis with BogoSec
BogoSec is a source code metric tool that wraps multiple source code scanners, invokes them on its target code, and produces a final score that approximates the security quality of the code. This article discusses the BogoSec methodology and implementation, and illustrates the output of BogoSec when run on a number of test cases, including Apache Web server, OpenSSH, Sendmail, Perl, and others.
|
 |
28 Apr 2006 |
|
| |
Linux project publications: Standards
The publications on this page represent contributions by members of the IBM Linux Technology Center to the development community in the area of standards.
|
 |
04 May 2006 |
|
| |
Stress-testing the Linux kernel
Automating software testing allows you to run the same tests over a period of time, ensuring that you are really comparing apples to apples and oranges to oranges. In this article, Linux Test Project team members share methodology, rationale, and the scripts and tools they use to stress-test the Linux kernel.
|
 |
30 Jun 2004 |
|
| |
Linux project publications: Systems management
The publications on this page represent contributions by members of the IBM Linux Technology Center to the development community in the area of systems management.
|
 |
18 May 2006 |
|
| |
Kernel comparison: Web serving on 2.4 and 2.6
Many improvements have been made in the Linux 2.6 kernel to favor enterprise applications. This article presents results from the IBM Linux Technology Center's Web serving testing efforts, comparing various aspects of the Linux 2.4 and 2.6 kernels. Highlighted here are the key enhancements in the 2.6 kernel, the test methodologies, and the results of the tests themselves. Bottom line: the 2.6 kernel is much faster than 2.4 for serving Web pages, with no loss in reliability.
|
 |
10 Feb 2004 |
|
| |