bpftrace internals I’ve written up some of what I’ve contributed to bpftrace, which I think can give a nice overview of bpftrace internals, especially for developers who want to contribute to bpftrace You can read it here
Read more...

Production breakpoints I’ve been preparing a report on USDT for linux. You can read it here
Read more...

USDT static tracing I’ve been preparing a report on USDT for linux. You can read it here It is also available as: epub mobi (for kindle) pdf, latex generated The site itself was rendered by pandoc.
Read more...

Wordpress is dead. Long live Jekyll! I’m going to start shutting down the old srvthe.net server, and I’ve already done away with the old wordpress server. It feels really good not to be runnyn any more php. This site is now being hosted on github.io (ie, fastly). It took me a while to import the old posts and set up the redirects, but was surprisingly easy given the number of great resources out there. For...
Read more...

notion is dead. Long live i3! Years ago when Ubuntu introduced Unity, I desperately sought an alternative window manager. I wasn’t too happy with gnome, and a friend of mine recommended i tiling window manager he’d been using - ion3. ion3 was pretty good, I really liked how minimalist it was - enabling me to easily create and destroy workspaces, and while defining tiling layouts was a bit clunky (involved using menus), and the configuration...
Read more...