Weblog

All | CMT | General | NUMA | OpenSolaris | Perl | Photo | Programmers Desk | STREAMS
« Previous day (Jun 14, 2006) | Main | Next day (Jun 16, 2006) »
20060615 Thursday June 15, 2006

OpenSolaris - 1 year of opening Sun development

It seems just yesterday that Solaris went IPO. Yet, now it is celebrating its first anniversary. A good time to reflect on the effect of OpenSolaris on the internal Solaris developer community. What have really changes since Jun 14 2005?

The source

I think the most important direct effect is that users and customers now ask direct questions about how something works and developers can explain them exactly what is going on. On more than one occasion I was exchanging e-mails with customers explaining the intricacies of the STREAMS framework implementation and pointing to specific snippets of code and getting questions about this code. This has a downside as well: the easily availability of code may create lots of implicit dependencies on the implementation details. Hopefully developers will continue sticking to the published APIs.

Documentation

During the first year OpenSolaris site become a huge repository of technical documentation for both existing and future projects. One day we discovered that someone decided that our server hosting all the internal documentation for the NUMA project is a test machine and completely wiped out all the content. We decided to just move all the information to the OpenSolaris site - together with prototype code and binaries.

Development

Another major change for the internal developers is that they are not quite "internal" any more! We now routinely publish proposals, code reviews, prototypes PSARC cases and other development by-products and are anxiously expecting useful feedback. It seems like some areas (e.g getting the favorite shell as Solaris default) are getting much more attention than boring issues of scheduling and memory optimization, so I hope that the next year will catch up. All of us would like to see deeper penetration of community involvement in the guts of Solaris internals.

Psychology

I have seen several cases when some projects didn't want to go open initially and tried to follow the traditional path. The peer pressure inevitably pushed them out - for the better. I myself usually initiated internal code reviews before opening a public discussion - all of us want to avoid embarassement :-). I think, by now we are doing much more open development. It is becoming a norm by now and getting part of the process. And part of the fun!

[ T: ]

( Jun 15 2006, 07:13:29 PM PDT ) Permalink

Arizona Trip - First Day

Southern Arizona Trip - First Day

I spent a few days in Arizona with my wife and daughter in the middle of April and would like to share some of the experience here. Our route was San Francisco - Phoenix - Casa Grande - Phoenix - Wilcox - Douglas - Tucson Phoenix - San Francisco. We started in the morning of April 13. The 10 a.m. flight was pretty convenient and it took 2 hours to get from SFO to Phoenix. Luckily the sky was pretty clear and sitting near the window I could see California snow-covered mountains and Nevada/Arizona deserts, and was able to take a few aerial photos of Phoenix.

Our first stop in Phoenix was the little Doll and Toy museum which is about 20 minute drive from the airport. It is located within a big museum complex which has its own big parking (free with museum validation). It has an interesting collection of toy houses, little replica of an ice cream cafe, big toy school with 16 students and a document, claiming to be 1872 Rules for Teachers.

Other places in the same complex are, probably, worth visiting, but we skipped them and went to the Desert Botanical Garden. On the way there Liza fell asleep and we checked in in our AmeriSuites hotel in downtown Scottsdale instead. The hotel is located right near the old Scottsdale, has a free wireless Internet (which we didn't use) and was only about $80/night.

After a little rest in the hotel we finally went to the Desert Botanical Garden and arrived there around 7 p.m. This turned out to be an excellent time for the garden tour as we avoided crowds and heat and caught the wonderful evening lighting very suitable for taking pictures. On the downside some of the exhibitions were closed and some trails were closing as we walked. The main park attraction are various cactuses. here are some samples:

The combination of cactuses and sunset is a real photographic feast! Every tour book recommended the Desert Botanical Garden and it is really worth it. After the long day we headed to My Big Fat Greek Restaurant in downtown Scottsdale where we had plenty of Greek food and fun. Make sure you order one of the two flaming cheeses - either Flaming Saganaki "OPA Time" or Flaming Feta"OPA Time". Couple of guys come to your table with a small dish and produce a huge fire right at your table which quickly disappears and you are left with a small piece of a tasty cheese. Unfortunately I didn't take my camera there thinking that a restaurant is a boring place to make pictures.

( Jun 15 2006, 05:58:07 PM PDT ) Permalink

Calendar

RSS Feeds

Search

Links

Navigation

Referers