Skip to contentSkip to conversation

Linux Trace Toolkit

UPDATE/RFC/PATCH Karim Yaghmour 1 participant 1 message Mar 28, 2000

lore
Share & tools
lore
#0 lore raw

UPDATE:
This is to inform you that a new version of the Linux Trace Toolkit has been released. Version 0.9.1 marks a mile-stone because of it's ability to manipulate very large traces and it's usage of memory mapping to reduce data transfers from the kernel to user-space. Most of the changes are not visible (the command-line options and interface have not changed), but the underlying mechanisms have been completely re-written. Yet, the architecture remains the same.

RFC:
Given the insight LTT allows into Linux' functionnality, it's low-overhead, it's modularity and it's flexibility, it would be very interesting to see the trace functionnality incorporated into the standard kernel tree. That said, the modifications into the kernel's code are minimal and completely configurable. That is, you only need to enable or disable the kernel tracing option in the configuration menu in order to include or remove the tracing facilities from the kernel. The said patch has not been included with this message because of it's size (mainly due to files added), but it can be retrieved from LTT's web site (given below). It would be important to stress that unlike the kernel debugger patch or a profiling patch, this patch does not strictly serve kernel developers. It is actually meant to be used by developpers and system administrators who would like to get more insight into the system's behavior. Therefore the public is quite broad. As has been suggested by many, this patch can also serve as a basis for an enhanced security auditing system or an intrusion detection scheme. The hooks are there or are quite easy to implement. I would very much like to hear what members of the list think about this issue. (I have no specific kernel version in sight for including this patch. 2.4 would be ideal and it would actually be easy since the patch doesn't have that much influence on it's surroundings, but I'll leave this one for Linus.)

Take a look at LTT's web page :
http://www.opersys.com/LTT

Best Regards.

===================================================
Karim Yaghmour
[email protected]
Operating System Consultant
(Linux kernel, real-time and distributed systems)
===================================================

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/