Live briefing
Everything about DTrace
Dynamic tracing framework for kernel and applications
DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released under the free Common Development and Distribution License (CDDL) in OpenSolaris and its descendant illumos, and has been ported to several other Unix-like systems. Windows Server systems from Windows Server 2025 will have DTrace as part of the system. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: DTraceA 5-minute orientation
- Pick up a classic book: DTraceThe most-reprinted book on the subject
- Read the landmark paper: DTrace: fine-grained and efficient data integrity checking with hardware instruction tracingCited 24 times
- Go sideways: Common Development and Distribution LicenseA closely related topic
- Go sideways: IllumosA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
DTraceBrendan Gregg · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Common Development and Distribution License The Common Development and Distribution License (CDDL) is a free and open-source software license, produced by Sun Microsystems, based on the Mozilla Public…
- Illumos Illumos (stylized as "illumos") is a partly free and open-source Unix operating system. It has been developed since 2010 and is based on OpenSolaris, after…
- OpenZFS OpenZFS is an open-source implementation of the ZFS file system and volume manager initially developed by Sun Microsystems for the Solaris operating system…
- OS-level virtualization OS-level virtualization is an operating system (OS) virtualization paradigm in which the kernel allows the existence of multiple isolated user space instances…
- Strace strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and…
- OpenSolaris OpenSolaris (/ˌoʊpən səˈlɑːrɪs/) is a discontinued open-source computer operating system for SPARC and x86 based systems, created by Sun Microsystems and…
- Monolithic kernel A monolithic kernel is an operating system architecture with the entire operating system running in kernel space. The monolithic model differs from other…
- Ptrace ptrace is a system call found in Unix and several Unix-like operating systems. By using ptrace (an abbreviation of "process trace") one process can control…