Deja Vu

My first blog entry was just about 6 years ago. I'd been part of the project to open up the Solaris code for a couple months when Jim Grisanzio encouraged me to start a blog. I wasn't sure how much time I'd have to write, but blogging seemed a good way to get information out into the community, so I agreed to give it a go. I wrote my first entry while helping staff the guarded bicycle parking that the Silicon Valley Bicycle Coalition provides at Stanford home football games.

This past Saturday I was once again at Stanford to help with the bike parking. I was too busy to write, but I was reminded of that earlier game. Another echo from 2004 is that I'll be changing jobs soon. Before joining the OpenSolaris project I worked in the NFS group at Sun, and I'll be returning to that group on November 1st.

One of the things I liked about working on OpenSolaris infrastructure was the breadth of code that I got to touch. Besides hacking the custom code that we run on opensolaris.org, I got to do multiple programming-in-the-large projects inside ON. I'm sure there are a few dark corners of the ON source tree that I haven't looked at, but I suspect that there aren't many.

Working on NFS has its own rewards, of course. With a foot in both networking and file systems, NFS requires its developers to be conversant with a fair chunk of the kernel. Because NFS is a general-purpose file system, I'm sure I'll get exposed to a wide variety of applications as a side effect of troubleshooting work. And I still find distributed systems fascinating. The challenges of making autonomous systems cooperate in the face of unreliability and ambiguity (e.g., timeouts) make distributed systems a very cool place to be.

Comments:

Post a Comment:
Comments are closed for this entry.
About

Random information that I hope will be interesting to Oracle's technical community. The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today