22.4 Linux kernel debugging tools

Of course, tools exist for Linux (kernel) debugging that we did not introduce here. Some of these tools are already ported to Linux for S/390 or Linux for zSeries; others are not. However, this can change quickly as new tools are developed and proven tools are ported every day. In Table 22-3 we list some of the interesting current Linux projects that may ease (kernel) debugging on Linux now or in the future:

Table 22-3. Linux kernel debugging projects

Project

Where available

Description and location

Linux system RAS

http://systemras.sourceforge.net/

The mission of this project is to expand acceptance of Linux on enterprise-class systems through improved reliability, availability, and serviceability.

LTT

http://www.opersys.com/LTT/

Linux Tracing Toolkit: LTT provides you with all the information required to reconstruct a system's behavior during a certain period of time.

dprobes

http://oss.software.ibm.com/developerworks/opensource/linux/projects/dprobes/

Dynamic Probes is a generic and pervasive debugging facility that will operate under the most extreme software conditions, such as debugging a deeply rooted operating system problem in a live environment.

kdb

http://oss.sgi.com/projects/kdb/

http://oss.software.ibm.com/developer/opensource/linux/projects/kdb/

The built-in kernel debugger for Linux is part of the Linux kernel and provides a means of examining kernel memory and data structures while the system is operational.

Event logging

http://evlog.sourceforge.net/

Platform-independent event-logging facility for the Linux operating system and applications, which offers capabilities and features comparable to event- and error-logging facilities found in enterprise-class, UNIX-based operating systems.



Linux on the Mainframe
Linux on the Mainframe
ISBN: 0131014153
EAN: 2147483647
Year: 2005
Pages: 199

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net