I just spent the last four days in a ZFS Intenals TOI, given by George Wilson from RPE. This just reinforces my belief that the folks who build OpenSolaris (and most any complex software product, actually) have a special gift. How one can conceive of all of the various parts and pieces to bring together something as cool as OpenSolaris or ZFS or DTrace, etc., is beyond me.
By way of full disclosure, I ought to admit that the main thing I learned in graduate school and while working as a developer in a CO-OP job at IBM was that I hate development. I am not cut out for it and have no patience for it.
Anyway, though, spending a week in the ZFS source actually helps you figure out how to best use the tool at a user level. You how things fit together and this helps to figure out how to build solutions. I got a ton of good ideas about some things that you might do with ZFS even without moving all of your data to ZFS. Don't know whether they will pan out or not, but some ideas to play around with. More about that later.
Same kind of thing applies for internals of the kernel. Whether or not you are a kernel programmer, you can be a better developer and a better system administrator if you have a notion of how the pieces of the kernel fit together. Sun Education is now offering a class called Solaris 10 Operating System, previously only offered internally at Sun. Since Solaris has been open-sourced, the internal Internals is now and external Internals! If you have a chance, take this class! I take it every couple of Solaris releases and never regret it.
But, mostly I want to say a special thanks to George Wilson and the RPE team for putting together a fantastic training event and for allowing me, from the SE / non-developer side of the house to sit in and bask in the glow of those who actually make things for a living.
The Atlanta OpenSolaris User Group launched a bit of an early birthday celebration for our good friend, OpenSolaris, last night with a rousing meeting. George Wilson, from Sun's Revenue Products Engineering group, gave us an update on what's new in ZFS lately. I have to say that I am more and more impressed with the things that you can and will be able to do with ZFS. George and I were talking about how one might use promotion of cloned ZFS filesystems as a part of a Q/A and patching process, especially for zones sitting in a ZFS filesystem. I am not yet sure of exactly how all of this might work, but I think it has promise.
My grandparents, Robert & Susan Dickson, will celebrate their 65th wedding anniversary this week. So far as I can tell, they are just as in love now as they were in this picture, taken in 1940. I am so happy to be able to share in their special day. Family and friends will gather for an open house and reception after church on Sunday to wish them well.
I look forward to the day when my wife and I can look back on our long years of marriage. Everybody has ups and downs. Grandmother & Granddad have no doubt had good times and bad, good health and poor, great happiness and great sadness. Besides the joys of marriage, birth of children, and all the other happy moments, over the years, they have buried their parents, eleven brothers and sisters between them, and a son. But they have always remained steadfast in their love for each other and their love for their family. They have remained active in their church for all of these years, too.
I am proud beyond words to be their grandson.
Sun's annual CEC conference is coming up next weekend. A couple thousand Sun engineers from around the world will get together in San Francisco for this event. This is the main event for Sun engineers from the field to share what we are doing, what we have learned, what works well, neat tricks of the trade, etc. Engineers who work in service, in sales, and in delivery all present at the CEC.
A number of us will be blogging from the CEC about the papers we see, what we learn, etc. I'll try to give an account of all I see. I hope that 