[lkml]   [2002]   [Oct]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Son of crunch time: the list v1.2.

Jeff Garzik wrote:
> > 3) Linux Trace Toolkit (LTT) (Karim Yaghmour)
> > Announce:
> > Patch:
> >
> > User tools:
> I dunno if this needs to be in the kernel...

We've had this debate with a couple of folks before, most notably with
Ingo Molnar. Here was the essence of my reply to Ingo then:
Ingo went on to provide us with a to-do list which we've complied with

Basically, there are plent of day-to-day user needs which LTT fills
perfectly. We don't expect users to recompile their kernel in order
to use a symbolic debugger and I don't see why users should need to
recompile their kernel to:
- solve complex inter-process interactions
- obtain exact measures regarding kernel vs. app time
- understand the exact dynamic interaction between their app, the
kernel and all the other processes running on the system.
- etc.

Here was Linus' take:
> I suspect we'll want to have some form of event tracing eventually, but
> I'm personally pretty convinced that it needs to be a per-CPU thing, and
> the core mechanism would need to be very lightweight.

As I explained at that time to Linus, these are exactly the features we
are looking for in LTT. And since that posting, we've added precisely
those features (as I had promissed Linus, must I add), among many others
requested by folks on the LKML. If there's something we've missed, I'm
all ears.


Karim Yaghmour
Embedded and Real-Time Linux Expert
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:30    [W:0.116 / U:1.896 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site