aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2024-10-23 15:17:19 +0200
committerAndreas K. Hüttel <dilfridge@gentoo.org>2024-10-23 15:17:19 +0200
commitdc4d2b81d669383e0cc83292e1e82dceb3e64595 (patch)
treeb6bd29db398f4422d6beca81dc201cb2e462d80c
parentSwitch meta property="og:image" to new image (diff)
downloadwww-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.md23
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!