Unifying kernel tracing
Unifying kernel tracing
Posted Oct 31, 2019 17:48 UTC (Thu) by karim (subscriber, #114)Parent article: Unifying kernel tracing
A few points about LTT.
This is minor, but I first submitted LTT to the lkml in July 1999: https://lkml.org/lkml/1999/7/23/34
FWIW I couldn't recall Ingo having opposed LTT's inclusion, I had to look that up ;) I certainly remember the "consensus" that I was hearing back from kernel developers was they felt that LTT was a kernel debugging tool and shouldn't therefore be included in the kernel -- so I wouldn't say this is just Ingo and Linus. I do faintly recall that "kernel debugging tool" argument is one I think Linus made to me in person at Usenix 2000 when I first approached him about it, but it's a theme I heard several times over the years despite trying to explain that it was useful for user-space. Some people did get it though, even very early on, as is evident by one of the first replies I got in July 1999 by Werner Almesberger https://lkml.org/lkml/1999/8/7/98
The key sticking point remained the acceptance of trace points into the mainline. A really big kudos goes to Mathieu for getting that in there. Personally I gave up after about 7 years of trying to get trace points included. The following is one of the last things I sent on lkml on this topic: https://lkml.org/lkml/2006/9/17/17