~/talk

DTrace at 21: Reflections on Fully-grown Software

slides:none on file

DTrace integrates into the OS on September 3, 2003 and after open sourcing in 2005 it is ported to macOS, FreeBSD, Linux and even Windows, remaining in daily use 21 years later. It delivers production systems visibility with a strict safety model (domain-specific VM running the diff intermediate form, no backward branches, zero disabled-probe effect) and dynamic instrumentation plus statically defined probes, lock-free probe contexts, postmortem tracing and a USENIX 2004 paper — a working, enduring observability tool.

AI-written summary · about

  1. 0:00Introduction and reflections
  2. 3:14Focus on production systems
  3. 7:25Dynamic instrumentation design
  4. 10:35Organizational approach
  5. 14:10Domain-specific language
  6. 17:42Self-use and real-world impact
  7. 20:11Statically defined tracing
  8. 21:36Application-level instrumentation
  9. 22:37Writing documentation
  10. 23:42Rigorous technical papers
  11. 24:46Open source breakthrough
  12. 26:54Ports to other systems
  13. 27:55DTrace's enduring legacy
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.