Franch Ch. Eigler is a systems software developer at Red Hat, most recently leading the systemtap team. He has worked on compilers, debuggers, simulators, databases, and now the kernel.
Linux is persistently compared to other operating systems, mostly with good results. Linux is however weak in its tracing / monitoring capabilities. There exist a multitude of projects outside and inside the kernel, the kernel tree, and regular controversy.
Systemtap is a three-year-old project attempting to bring full-system observability to Linux. This talk will review the systemtap project from a technical point of view.
We will cover usage issues:
We will attempt to explain and justify a variety of design decisions:
We will discuss ways in which the community could work together better, and finally bridge the instrumentation feature gap:
The talk is not intended to be a lecture, but rather a discussion.