Archive for August, 2004

The Economics of Software

Software is like nothing else in the history of human endeavor:1 unlike everything else we have ever built, software costs nothing to manufacture, and it never wears out. Yet these magical properties are arguably overshadowed by the ugly truth that software remains incredibly expensive to build. This gives rise to some strange economic properties: software’s [...]

Posted on August 28, 2004 at 6:51 pm by bmc · Permalink · 24 Comments
In: Solaris

DTrace on LKML

So DTrace was recently mentioned on the linux-kernel mailing list. The question in the subject was is “DTrace-like analysis possible with future Linux kernels?” The responses have been interesting. Karim Yaghmour rattled in with his usual blather about the existence of DTrace proving that LTT should have been accepted into the Linux kernel long ago. [...]

Posted on August 20, 2004 at 2:04 pm by bmc · Permalink · 20 Comments
In: Solaris

Demo’ing DTrace

With my explanation of a demo gone wrong, several people have asked me the more general question: how does one demo DTrace? This question doesn’t have a single answer, especially given that DTrace is best demonstrated with ad hoc queries of the system. Indeed, the best demos are when someone in the audience shouts out [...]

Posted on August 5, 2004 at 1:03 am by bmc · Permalink · 2 Comments
In: Solaris