Hacker ApprovedDepartments

DTrace

Hacker Approved

The most recommended of 3 tracing tools

Kernel-level tracing tool people praise for seeing whole systems; on macOS it needs SIP disabled and Apple support has lagged.

Kernel-level tracing tool people praise for seeing whole systems; on macOS it needs SIP disabled and Apple support has lagged.

16 people gave an opinion

recommend it
12
criticize it
4
approval share
75%
Each figure is one person. RecommendsCriticizes

Recommended in 7 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 12 people recommend itNeeds 10 or more, met.
  • 3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 7 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Long seen as a major innovation

    “there was always an alternative that no one took: dtrace”

    Comment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel”

    “DTrace and ZFS were great innovations”

    Comment from 21 Sep 2026 in “What Sun got wrong”

    “Zones, DTrace was the rest.”

    Comment from 21 Jan 2026 in “illumos”
  • Traces across the whole stack

    “Linux has a disparate iSCSI daemon, lvm+ext4/reiserfs, initd, and probably 20 different tools to learn if you want to grab metrics across the stack like dtrace on Solaris was capable of.”

    Comment from 21 Sep 2026 in “What Sun got wrong”

    “DTrace, for example, is a tool to use AOP with programs and/or the OS kernel that makes the normal cases trivial”

    Comment from 30 Jun 2026 in “The Return of Aspect Oriented Programming”
  • Well integrated with other Unix tools

    “Jails, ZFS, pf, bhyve, Dtrace are very well integrated with eachother”

    Comment from 1 Dec 2025 in “A Love Letter to FreeBSD”

    “besides this, there's also dtrace, pf, etc”

    Comment from 21 Feb 2026 in “macOS's Little-Known Command-Line Sandboxing Tool”

What people warn about

Each mark is one comment

  • Needs SIP disabled on macOS

    “Barely supported by Apple these days - in addition to needing to disable SIP which is a pain, it was broken causing system freezes for several major macOS releases.”

    Comment from 19 Nov 2025 in “Strace-macOS: A clone of the strace command for macOS”

    “Considering you need to turn off SIP to use it, I would not recommend using DTrace in prod”

    Comment from 19 Nov 2025 in “Strace-macOS: A clone of the strace command for macOS”

    “crippling DTrace with SIP”

    Comment from 8 Feb 2026 in “Why E cores make Apple Silicon fast”

Other tracing tools people recommend

The two most recommended other tracing tools, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

DTrace compared with 2 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
DTraceThis page12475%7—Approved
strace90100%7——
bpftrace60100%3——
See all 3 tracing tools, ranked

What people said

15 of the 18 comments that mention it, newest first. Each links to the original comment.

“Linux has a disparate iSCSI daemon, lvm+ext4/reiserfs, initd, and probably 20 different tools to learn if you want to grab metrics across the stack like dtrace on Solaris was capable of.”

RecommendsComment from 21 Sep 2026 in “What Sun got wrong”

“DTrace and ZFS were great innovations”

RecommendsComment from 21 Sep 2026 in “What Sun got wrong”

“they are very close to perfect, and require minimal changes”

RecommendsComment from 24 Jul 2026 in “Andrew Kelley: Don't Take the Black Pill”

“DTrace, for example, is a tool to use AOP with programs and/or the OS kernel that makes the normal cases trivial”

RecommendsComment from 30 Jun 2026 in “The Return of Aspect Oriented Programming”

“besides this, there's also dtrace, pf, etc”

RecommendsComment from 21 Feb 2026 in “macOS's Little-Known Command-Line Sandboxing Tool”

“crippling DTrace with SIP”

CriticizesComment from 8 Feb 2026 in “Why E cores make Apple Silicon fast”

“Zones, DTrace was the rest.”

RecommendsComment from 21 Jan 2026 in “illumos”

“this would be much easier to implement than DTrace self-hosted in a running kernel”

MixedComment from 30 Dec 2025 in “Toro: Deploy Applications as Unikernels”

“Jails, ZFS, pf, bhyve, Dtrace are very well integrated with eachother”

RecommendsComment from 1 Dec 2025 in “A Love Letter to FreeBSD”

“Considering you need to turn off SIP to use it, I would not recommend using DTrace in prod”

CriticizesComment from 19 Nov 2025 in “Strace-macOS: A clone of the strace command for macOS”

“Barely supported by Apple these days - in addition to needing to disable SIP which is a pain, it was broken causing system freezes for several major macOS releases.”

CriticizesComment from 19 Nov 2025 in “Strace-macOS: A clone of the strace command for macOS”

“it seems largely unmaintained”

CriticizesComment from 16 Nov 2025 in “Linux on the Fujitsu Lifebook U729”

“We should be using USDTs to emit trace ids that can be consumed by dtrace”

RecommendsComment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel”

“there was always an alternative that no one took: dtrace”

RecommendsComment from 7 Nov 2025 in “OpenTelemetry: Escape Hatch from the Observability Cartel”

“parse fs events from bcc and libdtrace with python would be great”

MixedComment from 2 Nov 2025 in “Diffwatch – Watch AI agents touch the FS and see diffs live”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.