3 ms·
Everyone talks about licensing but nobody talks about technology. DTrace is something you'd want on such a device. We know that Sony is interested in DTrace, th
by 4ad 13y ago
Everyone talks about licensing but nobody talks about technology. DTrace is something you'd want on such a device. We know that Sony is interested in DTrace, they ported to the PSP a few years back.
- mwcampbell 13y agoThe absence of DTrace in Linux is ultimately a licensing issue, because the CDDL and the GPL version 2 are incompatible.
- th0br0 13y agoFor Linux, there's actually SystemTap which has some features than DTrace according to [1]. Sadly, I believe it's only on Fedora/RHEL/CentOS currently. [1] http://sourceware.org/systemtap/wiki/SystemtapDtraceComparison http://sourceware.org/systemtap/wiki/SystemtapDtraceComparis...
- bingaling 13y agoAlso perf can do some interesting dynamic tracing on linux. This talk (by one of the dtrace guys) discusses methods of linux performance analysis: https://www.joyent.com/blog/linux-performance-analysis-and-tools-brendan-gregg-s-talk-at-scale-11x https://www.joyent.com/blog/linux-performance-analysis-and-t...
- profquail 13y agoSpeaking of which -- for those of you who haven't ever seen or used DTrace, I stumbled across a fantastic little tutorial yesterday which really opened my eyes as to just how useful DTrace can be for developers: http://www.freebsdonline.com/content/view/933/531/ http://www.freebsdonline.com/content/view/933/531/ I also found a well-written quick-start guide for DTrace: http://www.tablespace.net/quicksheet/dtrace-quickstart.html http://www.tablespace.net/quicksheet/dtrace-quickstart.html Remember, DTrace also ships as part of OS X (and Solaris) too, so it's worth learning if you're doing any serious development on those platforms.