KTAP has been public for the better part of two years as a dynamic tracing tool for the Linux kernel
but only now it looks like this kernel tool will be merged to the mainline tree.
Jovi Zhangwei, the lead KTAP developer, has posted the 28 patches implementing KTAP on the Linux kernel mailing list and is looking for code review in hopes it will be accepted into the mainline Linux kernel. KTAP is a script-based dynamic tracing tool that has a powerful scripting language, a register-based interpreter, is considered lightweight, and supports multiple architectures. The currently supported architectures for KTAP include x86/x86_64, ARM, PowerPC, and MIPS.
This small and lightweight approach for Linux kernel tracing has undergone several code revisions
to grow into a robust utility and now it's believed ready for the mainline tree. Zhangwei wrote
, "The merit of putting this software in kernel tree is to make it more possible to get feedback from users and thus polish the code."