24-28 August 2020
US/Pacific timezone

DTrace on Linux

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

BOF1/Virtual-Room

LPC 2020

150
Birds of a Feather (BoF) BOFs Session

Speaker

Kris Van Hees (Oracle USA)

Description

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