DTrace4Linux is an attempt (from UK developer Paul Fox, also known for his CRiSP editor) to bring the power of DTrace to Linux. It’s a kernel module (No kernel recompilation required! Yay!) and userland tools.
I did a bit of hacking around with Vagrant and Puppet and VirtualBox to make it dead easy to try.
I wanted to draw attention to the excellent work that Paul Fox has been doing in porting DTrace to Linux. And he recently created a GitHub repo for it, so it’s that much easier to contribute now.
If you have Linux kernel knowledge, I’d encourage you to get involved!
Was trying to build Python on OpenIndiana b151A (for the purpose of testing out a DTrace patch; see earlier post) and got:
math.h: No such file or directory
sudo pkg install header-math
I’m in the process of installing OpenIndiana b151A in a VMware Fusion virtual machine.
Main reason is that I’ve become interested in DTrace and DTrace comes from the world of Solaris. OS X has DTrace too, but I’m noticing that it differs quite a bit from DTrace on Solaris, especially when it comes to developing with it — i.e.: instrumenting software with USDT probes.