[LWN Logo]
[LWN.net]


Lineo™, with Karim Yaghmour of Opersys, is pleased to announce the release
of Linux Trace Toolkit 0.9.4. This is the first complete version of LTT
to support the PowerPC processor family running Linux and RTAI.

OPERSYS AND LINEO ANNOUNCE THE RELEASE OF LTT 0.9.4

LTT Now Supports PowerPC for Linux and RTAI


LINDON, Utah - March 19, 2001 - Today, Opersys, Inc. and Lineo™, Inc.
announced the availability of the Linux Trace Toolkit (LTT) 0.9.4. LTT
0.9.4 is the first complete version of LTT to support the PowerPC processor
family running Linux and the Real-Time Applications Interface (RTAI) in
addition to the currently supported x86 processor family.

Although LTT for PowerPC has been available for standard Linux user-space
tasks for many months, it has only now been modified to provide the capability
to trace real-time Linux tasks running in the kernel memory space.

"This LTT port to the PowerPC platform integrates intelligently with the
rest of the LTT code, providing a well structured, powerful and flexible
set of tools for the embedded and real-time developer," said Karim Yaghmour,
chief architect of LTT and founder of Opersys, Inc. "PowerPC support for
both Linux and RTAI is significant as PPC is the platform of choice for
many embedded developers." 

The LTT 0.9.4 also includes numerous bug fixes and facilities that allow
events to be created dynamically. One facility, for instance, is used
by IBM's DProbes project to log probe information within the traces collected
by LTT.

Like the expensive time-tracing solutions available for many proprietary
embedded RTOS solutions, LTT provides developers with all of the information
necessary to reconstruct a system's behavior over a certain period of
time. Using LTT, one can graphically view the precise dynamics of a system,
answering such questions as: 
·	Who actually has access to the hardware during a specific time slice?

·	What happens to an application when it receives data?
·	Where are the I/O latencies in a given application?
·	When is a specific application actually reading from disk?
·	Why do certain synchronization problems occur?

LTT provides information through three primary graphical and text information
displays, the event graph, the process analysis thumbnail and the raw
list of events. These displays map the system's lowest level processes
(such as scheduling decisions, process switches and various management
tasks) to each high-level application -- all plotted against the time
axis.

Availability
LTT is an open source project that is freely distributable under the GNU
General Public License. Additional information and a download for LTT
are available on the Opersys LTT project page. Work on the LTT has been
performed by Karim Yaghmour, the chief architect of LTT and founder of
Opersys, Inc., with significant improvements performed under funding by
Lineo, Inc.

Lineo EmbedixÔ SDK and Embedix RealTime toolkits include the Linux Trace
Toolkit, as well as both step & trace and run-time debuggers, that combine
to provide powerful system analysis and debug capabilities.

About Opersys, Inc.
Opersys, Inc. was founded in 1999. Its primary goal is to provide expertise
in the often obscure world of operating systems. This expertise strongly
encourages the usage of solutions based on the Linux kernel and it's real-time
derivatives. Opersys is based in Montreal, Canada. Our staff is composed
of open-source enthusiasts who have a keen sense of designing, coding
and teaching. Contact Opersys at http://www.opersys.com, or via e-mail
at info@opersys.com.

About Lineo, Inc.
Lineo, Inc. provides embedded systems, real time and high availability
solutions that include software, hardware reference designs and professional
services. Lineo's solutions allow OEMs to create devices and systems that
interact with the Internet while helping OEMs to reduce system requirements,
per-unit costs and time-to-market. The company's key product lines include:
Embedix™ (embedded Linux system software), uClinux™ (embedded Linux for
MMU-less processors), SecureEdge™ (Linux-based Internet appliances for
secure networking), RTXC™ (general purpose and DSP real-time operating
system), BeaconSuite™ (x86 development toolkit) and Availix™ (mission-critical
high availability Linux cluster solutions).  Contact Lineo at http://www.lineo.
com, via e-mail to info@lineo.com or by calling (801) 426-5001.