Archive for July, 2004
Linux, Solaris, and Open Source
This past week at OSCON I’ve spent my time trying to understand open source processes, talking about Solaris, and trying to figure out what OpenSolaris is going to look like. Learning from Linux I attended a talk by Greg Kroah-Hartman about Linux kernel development. As we work towards open sourcing Solaris, we’re trying to figure [...]
team ZFS enters the fray
Two members of the ZFS team have joined the blogging fray. Check out Matt Ahrens‘s and Val Henson‘s weblogs. For the unintiated, ZFS is the brand new file system that’s going to be in Solaris 10. ZFS is incredibly fast, reliable, and easy to manage. I recently moved my home directory from out UFS file [...]
DTrace in eWEEK
eWEEK has an article on DTrace. The analysis of DTrace is pretty accurate, but they refer opaquely to Bryan and me as “Sun officials”. I’m looking forward to their in-depth comparison of DTrace and DProbes…
off to the Open Source Convention…
This afternoon, I’m leaving for OSCON (easily confused with the bi-mon-sci-fi-con). Here in Solaris Kernel Development we’ve been talking a bunch about the impending open sourcing of Solaris and what that’s going to look like. I’m very excited about OpenSolaris itself, and I’m looking forward to talking to folks at OSCON to hear what they [...]
DTrace: coming attractions
I haven’t been as prolific a blog writer as I like for the last few days because I’ve been working morning, noon, and night on some pretty cool new stuff for DTrace. Here’s a teaser, I promise I’ll give you more later when I have it all working: bash-2.05b# dtrace -l -n plockstat100694::: ID PROVIDER [...]
Linker alien spotting (part II)
Another linker alien has joing the b.s.c. fray. Mike Walker already has some useful stuff about shared libraries that you should check out. If you have linker questions, do what I do: ask Mike.
Number 20 of 20: event ports
go to the Solaris 10 top 11-20 list for more Bart Smaalders has written some great stuff about event ports including an extensive coding example. Event ports provide a single API for tying together disparate souces of events. We had baby steps in the past with poll(2) and select(3c), but event ports let you have [...]
meet the architect
Corporate shill that I am, there’s now a little article I wrote on the meet the architects page. The DTrace team already has a column as a group, but in this one I focus on application tracing which was my primary contribution to DTrace.
Number 17 of 20: java stack traces
go to the Solaris 10 top 11-20 list for more Here’s a little secret about software development: different groups usually aren’t that good at working with one another. That’s probably not such a shocker for most of you, but the effects can be seen everywhere, and that’s why tight integration can be such a distinguishing [...]
Number 16 of 20: improved watchpoints
go to the Solaris 10 top 11-20 list for more Eric Schrock has an overview of watchpoints as well as a discussion of the cool improvements he’s made to watchpoints in Solaris 10. Watchpoints have, in the past, been a bit dodgy — they were only vaguely compatible with C++, multi-threaded code, and x86 stacks. [...]