It might not be hard for systemtap to parse dtrace's smaller scripting
language, but there's more to it than that. A variety of dtrace
kernel and userspace features have no equivalent yet, so many real
dtrace scripts would not work. Plus, may dtrace scripts use
type names/structs/fields that do not correspond to those in
linux, so one would need to change those scripts or create a
solaris emulation layer someplace.
Posted Jul 31, 2008 9:13 UTC (Thu) by renox (subscriber, #23785)
[Link]
[[Plus, may dtrace scripts use type names/structs/fields that do not correspond to those in
linux, so one would need to change those scripts or create a solaris emulation layer
someplace.]]
Those issue are the same for FreeBSD, MacOS X, no?
And AFAIK they have not made a Solaris emulation layer, so Solaris-specific dtrace's script
won't work here either..
A compatibility layer with dtrace portable scripts would be nice, but compatibility with
OS-specific dtrace scripts doesn't matter much IMHO.