Post

Really nice blog > The first main disadvantage is that they require the kernel to support syscall tracing, which essentially means they only work on Linux. Could DTrace not be used on macos, freebsd and windows here? Though I guess you will then suddenly need privileges.

DTrace only works on mac when you have sudo and (the binary is not a system process OR SIP is disabled). linux doesn't need special permissions. there's some more discussion of this here: lobste.rs/s/uwyfpy/bui... i haven't investigated freebsd and windows enough to know what permissions they need.