We had a great time presenting to Professor Snoeren's
undergrad OS course at
UCSD yesterday. Most of the students had used Solaris in the course of their schoolwork, but hadn't yet dabbled much with
OpenSolaris. The presentation
Steve put together was a very nice introduction to the project...showing how the students could get involved, how to build the source, etc.
Here's Steve's OpenSolaris presentation.
We then followed up with a 30 minute presentation (with demos) of DTrace, which was well received. The presentation I used was derived from another (much longer) presentation Bryan, Mike, and Adam put together. The first part of the presentation provides the foundations for understanding why DTrace is such a key part of Solaris's observability portfolio. The rest of the presentation is structured mainly around the demos which highlight some of the key DTrace features. I would have loved to delve deeper, but there's only so much one can do in 30 minutes.
Here's the DTrace presentation I used.
Here's the corresponding demo scripts.
Tomorrow
Steve Lau and I are flying down to our old stomping ground at UCSD, to present
OpenSolaris and
DTrace to Professor
Snoeren's undergraduate operating systems class (
CSE 120). What's fun is that the room in which we will be presenting (Center Hall room 109) is the same room in which I was sitting listening to OS lectures (as a student) back in the day. It's funny how some things come around full circle.
Steve put together a great set of slides giving an
OpenSolaris crash course and i'll be demoing / talking about DTrace. It should be a blast!...(except for the getting up at 4:45 to catch the early flight part) ;)