diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2024-10-23 15:17:19 +0200 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2024-10-23 15:17:19 +0200 |
commit | dc4d2b81d669383e0cc83292e1e82dceb3e64595 (patch) | |
tree | b6bd29db398f4422d6beca81dc201cb2e462d80c | |
parent | Switch meta property="og:image" to new image (diff) | |
download | www-dc4d2b81d669383e0cc83292e1e82dceb3e64595.tar.gz www-dc4d2b81d669383e0cc83292e1e82dceb3e64595.tar.bz2 www-dc4d2b81d669383e0cc83292e1e82dceb3e64595.zip |
Add dtrace news \o/
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
-rw-r--r-- | _posts/2024-10-23-DTrace-for-Gentoo.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/_posts/2024-10-23-DTrace-for-Gentoo.md b/_posts/2024-10-23-DTrace-for-Gentoo.md new file mode 100644 index 0000000..9b33b09 --- /dev/null +++ b/_posts/2024-10-23-DTrace-for-Gentoo.md @@ -0,0 +1,23 @@ +--- +title: 'DTrace 2.0 for Gentoo' +--- + +<a href="https://dtrace.org/about/" class="news-img-right"> + <img src="https://www.gentoo.org/assets/img/news/2024/dtrace-ponycorn.png" alt="The DTrace Ponycorn"/> +</a> + +The real, mythical <a href="https://dtrace.org/about/">DTrace</a> comes to Gentoo! Need to dynamically trace +your kernel or userspace programs, with rainbows, ponies, and unicorns - and all entirely safely and in production?! +Gentoo is now ready for that! Just emerge +<a href="https://packages.gentoo.org/packages/dev-debug/dtrace"><tt>dev-debug/dtrace</tt></a> +and you're all set. All required kernel options are already enabled in the newest stable Gentoo distribution kernel; if you +are compiling manually, the DTrace ebuild will inform you about required configuration changes. +Internally, <a href="https://github.com/oracle/dtrace-utils">DTrace 2.0 for Linux</a> builds on the BPF +engine of the Linux kernel, so don't be surprised if the awesome cross-compilation features of Gentoo are +used to install a gcc that outputs BPF code (which, btw, also comes in very handy for +<a href="https://packages.gentoo.org/packages/sys-apps/systemd"><tt>sys-apps/systemd</tt></a>). + +Documentation? Sure, there's lots of it. You can start with our <a href="https://wiki.gentoo.org/wiki/DTrace">DTrace +wiki page</a>, the <a href="https://github.com/oracle/dtrace-utils">DTrace for Linux page on GitHub</a>, +or the original <a href="https://illumos.org/books/dtrace/preface.html#preface">documentation for Illumos</a>. +Enjoy! |