DTrace 2.0.0-1.14 was released this past week as the latest iteration of this user-space implementation that builds off the Linux kernel tracing functionality like BPF.
It’s been a decade now that Oracle has been working on DTrace for Linux albeit with time Linux’s native tracing abilities have improved and with DTrace 2.0 now confined to just a standalone user-space application leveraging the kernel’s native capabilities.
Bringing back the OpenSolaris memories from the Sun days… With the new DTrace 2.0.0-1.14, the functionality is close to being “feature complete” compared to the prior DTrace for Linux 1.2 kernel-based implementation.
This new version is based on BPF and other Linux kernel tracing features and is implemented entirely as a userspace application.
It can be used for tracing on any Linux kernel that provides BPF based tracing and BTF type data, although (as mentioned below) improved functionality depends on two (optional) kernel patches.
Development continues in an incremental fashion to make the full feature set of DTrace available using existing kernel features.
The original article contains 285 words, the summary contains 168 words. Saved 41%. I’m a bot and I’m open source!
This is the best summary I could come up with:
DTrace 2.0.0-1.14 was released this past week as the latest iteration of this user-space implementation that builds off the Linux kernel tracing functionality like BPF.
It’s been a decade now that Oracle has been working on DTrace for Linux albeit with time Linux’s native tracing abilities have improved and with DTrace 2.0 now confined to just a standalone user-space application leveraging the kernel’s native capabilities.
Bringing back the OpenSolaris memories from the Sun days… With the new DTrace 2.0.0-1.14, the functionality is close to being “feature complete” compared to the prior DTrace for Linux 1.2 kernel-based implementation.
This new version is based on BPF and other Linux kernel tracing features and is implemented entirely as a userspace application.
It can be used for tracing on any Linux kernel that provides BPF based tracing and BTF type data, although (as mentioned below) improved functionality depends on two (optional) kernel patches.
Development continues in an incremental fashion to make the full feature set of DTrace available using existing kernel features.
The original article contains 285 words, the summary contains 168 words. Saved 41%. I’m a bot and I’m open source!