

DTrace at 20
4 snips Sep 12, 2023
Guest Josh Clulow joins the podcast hosts, Bryan and Adam, to discuss the 20-year journey of DTrace. They reminisce about stress and deadlines during integration, reflect on the release of Solaris 9, and discuss the development process of DTrace. They also touch on naming conventions, improvements in boot time, and the positive impact of their technology. Other topics include developing meaningful instrumentation for Java, using DTrace for storage performance analysis, and the significance of CVEs and USDT in tracing.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13
Introduction
00:00 • 3min
Experiences with Software and Origins of D-Trays
02:53 • 24min
Reflections on Slayers 10 and the Beginnings of Other Projects
27:04 • 2min
Building DTrace and the Importance of Debugging
28:45 • 8min
Excitement and Progress
36:30 • 2min
Discussion on Naming Convention and Usernames
38:02 • 2min
Reimagining Boot and Improving Performance
40:29 • 5min
The Macabre Last Will and Testament
45:01 • 20min
Reminiscing September 11th and Travel Plans
01:04:47 • 10min
Technology Impact and Recognition
01:14:25 • 3min
Developing Meaningful Instrumentation for Java
01:17:20 • 10min
DTrace for Storage Performance Analysis and System Understanding
01:27:41 • 20min
The Significance of CVEs and USDT in Tracing
01:48:04 • 16min