Archive for July, 2004

Demo Perils

One of the downsides of being an operating systems developer is that the demos of the technology that you develop often suck. (“Look, it boots! And hey, we can even run programs and it doesn’t crash!”) So it’s been a pleasant change to develop DTrace, a technology that packs a jaw-dropping demo. In demonstrating DTrace [...]

Posted on July 26, 2004 at 7:55 pm by bmc · Permalink · 2 Comments
In: Solaris

The DTrace integration

I’ve been following with interest this thread on the linux-kernel mailing list. The LTT folks have apparently given up on the claim that they’ve got “basically almost everything [DTrace] claims to provide.” They now acknowledge the difference in functionality between LTT and DTrace, but they’re using it to continue an attack on the Linux development [...]

Posted on July 25, 2004 at 11:46 pm by bmc · Permalink · Comments Closed
In: Solaris

DTrace vs. DProbes/LTT

Recently, Karim Yaghmour posted the following to the linux-kernel mailing list: As I noted when discussing this with Andrew, we’ve been trying to get LTT into the kernel for the past five (5) years. During that time we’ve repeatedly encountered the same type of arguments for not including it, and have provided proof as to [...]

Posted on July 18, 2004 at 1:20 am by bmc · Permalink · 4 Comments
In: Solaris

Whither systems research?

Ted Leung noted the discussion that Werner and I have been having, and observed that we should consider Rob Pike’s (in)famous polemic, “Systems Software Research is Irrelevant.” I should say that I broadly agree with most of Pike’s conclusions — and academic systems software research has seemed increasingly irrelevant in the last five years. That [...]

Posted on July 13, 2004 at 12:13 am by bmc · Permalink · 14 Comments
In: Solaris

Ron Popeil?

Ashlee Vance of The Register has recently compared me to infamous kitchen gadget pitchman Ron Popeil. Let me clear up two misconceptions that have apparently arisen from this comparison. First, despite some claims to the contrary, DTrace cannot be used to make turkey-jerky. And second, the rumors of a DTrace infomercial starring Tom Vu are [...]

Posted on July 8, 2004 at 3:55 pm by bmc · Permalink · 3 Comments
In: Solaris

Whither USENIX? (Part II)

Werner Vogels, a member of the USENIX ’04 Program Committee, has written very thoughtful responses to some of my observations. And it’s clear that Werner and I see the same problem: there is insufficient industrial/academic cooperation in computer science systems research — and the lack of cooperation is to the detriment of both groups. That [...]

Posted on July 8, 2004 at 3:10 pm by bmc · Permalink · 3 Comments
In: Solaris

Whither USENIX?

As I mentioned earlier, I recently returned from USENIX ’04, where we presented the DTrace paper. It was a little shocking to me that our paper was the only paper to come exclusively from industry: most papers had no industry connection whatsoever, and the papers that had any authors from industry were typically primarily written [...]

Posted on July 6, 2004 at 1:30 pm by bmc · Permalink · 15 Comments
In: Solaris

Beating the Odds

So I just got back from USENIX ’04, and I had planned to spend the flight writing up some observations on the conference. Unfortunately, these observations — as pithy as they no doubt will be — will have to wait: I ended up spending the flight inhaling Bringing Down the House by Ben Mezrich. While [...]

Posted on July 3, 2004 at 6:43 pm by bmc · Permalink · Comments Closed
In: Solaris