A comment in MacFUSE changelog got me thinking. Here's the comment: For example, look at the updated LoopbackFS example file system: the logging code from it has been removed because better tracing information can be had using DTrace. Consequently, the file system code is shorter and easier to read.
I don't know anything specific about DTrace, but I'm thinking a clear, consistent interface for logging and tracing kernel operations sounds like a good thing.
