十多年前,Sun Microsystems 的 DTrace 跟踪框架是 Linux 开发人员希望从 Solaris 中寻求已久的功能之一。多年来,Oracle 最终将 DTrace 移植到 Linux,但在 Oracle Linux 之外并没有大张旗鼓,尤其是在 Linux 上出现 (e)BPF 和其他跟踪/调试开源进步之后。在最近的 DTrace 2.0 中,它现在构建在 BPF 引擎和 Linux 上的其他上游内核跟踪功能之上。Gentoo Linux 今天宣布了他们对 DTrace 2.0 的支持。
那些使用 Gentoo Linux 的人现在可以使用 dev-debug/dtrace 包来在这个基于源代码的 Linux 发行版上享受 DTrace 2.0。BPF 和朋友的所有必要的内核选项都已经在最新的 Gentoo 发行版内核中可用。
Gentoo 项目今天开始宣布:
“真实、神秘的 DTrace 来到 Gentoo!需要动态跟踪您的内核或用户空间程序,包括 rainbow、ponies 和 unicorn – 并且所有这些都完全安全地在生产环境中进行?!Gentoo 现在已经准备好了!只需emerge dev-debug/dtrace,一切就绪。
Gentoo Wiki 上也为感兴趣的人提供了更多的 DTrace 信息。