Mark J. Wielaard has written a brief blog post about a crucial license change for the dtrace performance analysis and troubleshooting tool. It has been available for most other systems, notably Solaris derivatives, FreeBSD, and OS X, but not for Linux. That may change soon, or at least have the possibility to change.
At Fosdem we had a talk on dtrace for linux in the Debugging Tools devroom.
Not explicitly mentioned in that talk, but certainly the most exciting thing, is that Oracle is doing a proper linux kernel port:
commit e1744f50ee9bc1978d41db7cc93bcf30687853e6
Author: Tomas Jedlicka <tomas.jedlicka@oracle.com>
Date: Tue Aug 1 09:15:44 2017 -0400dtrace: Integrate DTrace Modules into kernel proper
This changeset integrates DTrace module sources into the main kernel source tree under the GPLv2 license. Sources have been moved to appropriate locations in the kernel tree.
That is right, dtrace dropped the CDDL and switched to the GPL!
This change improves the utility of dtrace and gives a badly needed boost to Oracle's image. So will the license for ZFS be corrected next?
Source : dtrace for linux; Oracle does the right thing.
(Score: 2) by opinionated_science on Friday February 16 2018, @05:21PM (2 children)
I'm not that familiar with solaris.
How is dtrace used, and where is the dpkg?!
(Score: 3, Informative) by canopic jug on Friday February 16 2018, @05:29PM (1 child)
If you can tolerate video then Teaching, and Understanding, Systems Software with FreeBSD and DTrace [youtube.com] would probably be the one to look at. The DTrace in FreeBSD is quite close to the one for Linux. See also DTrace Tools [brendangregg.com].
Money is not free speech. Elections should not be auctions.
(Score: 3, Informative) by NotSanguine on Friday February 16 2018, @06:21PM
Here's a brief summary [dtrace.org] with links to resources.
And there's actual [die.net] documentation [dtrace.org] too.
No, no, you're not thinking; you're just being logical. --Niels Bohr