24-28 August 2020
US/Pacific timezone

DTrace on Linux

27 Aug 2020, 09:00
BOF1/Virtual-Room (LPC 2020)


LPC 2020

Birds of a Feather (BoF) BOFs Session


Kris Van Hees (Oracle USA)


DTrace on Linux has existed for many years now, but it depended on rather invasive kernel modifications. With the emergence of tracing facilities in the Linux kernel, such as BPF, perf, tracepoints, ... a re-implementation of the well-known DTrace tool (and D language) is possible without extensive kernel modifications.

The re-implementation of DTrace has been ongoing and has made significant progress in the past 12 months. The BoF session will give a brief overview of the work that has been done, with highlights of the techniques used. The bulk of the session is aimed at discussing the work that remains to be done and to brainstorm ways to do it.

References: https://github.com/oracle/dtrace-utils/tree/2.0-branch-dev
Wiki: https://github.com/oracle/dtrace-utils/wiki
Mailing list: https://oss.oracle.com/mailman/listinfo/dtrace-devel

I agree to abide by the anti-harassment policy I agree

Primary author

Kris Van Hees (Oracle USA)

Presentation Materials