Be careful what you ask for...
Earlier, I lamented the fact that a press roundtable on three key technology areas in Solaris 10 (DTrace, Zones and ZFS) had yielded only stories about open source – a topic which we explicitly didn’t talk about. Fortunately, there is now a new story by one of attendees of the roundtable that focuses on the three technology areas.
And even better, the larger points about DTrace are certainly correct, e.g.:
DTrace, which uses more than 30,000 data monitoring points in the kernel alone, lets administrators see their entire system in a new way, revealing systemic problems that were previously invisible and fixing performance issues that used to go unresolved.
And the example that the article is trying to cite has an absolute basis in fact – it’s discussed in depth in Section 9 of our upcoming USENIX paper. But that said, the details of the specific example are incredibly wrong. (So wrong, in fact, that they’re just odd; what does “a wild-card desktop applet that had somehow gotten channeled into the central system” even mean?) Perhaps the terms used are so opaque that readers will come away confused, but with the right overall impression – but given that readers at LWN.net went so far as to accuse me of being a pointy-haired boss based on the C++ misquote, I can only imagine what I’ll be accused of being now…