Thursday June 16, 2005
It Must Be Time for TeaMike Kupfer's Weblog The Hitchhiker's Guide to OpenSolaris OpenSolaris: Sun Microsystems is open sourcing its Solaris operating system. The initial delivery is based on an intermediate version of the Nevada release of the Solaris system. It contains the OS/Net (aka ON) consolidation. Don't Panic! Additional pieces of Solaris will be open sourced in the future. The OpenSolaris team welcomes your feedback on what parts of Solaris should be open sourced next. The Hitchhiker's Guide to OpenSolaris, despite being banged out in a couple hours and not being nearly as funny as Douglas Adams's Hitchhiker's Guide to the Galaxy, scores over the older and more pedestrian OpenSolaris Developer's Reference in two important respects. First, it is much smaller. Second, it contains the words ``Don't Panic'' in large letters, scattered through a variety of entries [1]. Consolidation: The Solaris operating system (also known as the WOS, or Wad Of Stuff [2]) consists of several consolidations, such as OS/Net (ON), X, GNOME, Admin, Install, SFW, and Devpro. Each consolidation is built as a unit and typically delivers multiple packages. There are a number of implications of this structure. One is that different consolidations have different policies for how they build and test their code. In fact, the different consolidations don't even have uniform policy for where they put their source. You also need to understand that some stuff that you might expect to be in ON is, in fact, in a different consolidation. The upshot is that most Solaris kernel engineers
have no idea where to find the source for the package tools or
I own the workspace that OpenSolaris is currently built from. I've been at Sun for almost 13 years. For most of that time I worked on NFS, which is just a small piece of ON. One of the reasons I signed up for OpenSolaris was to learn more about the rest of ON. It's been educational and fun.
Unfortunately, the Teamware/Subversion bridge is currently not owned by anyone. If you're interested in working on this, please speak up on the Tools discussion list. The long-term goal is for the master workspace to be external, and for external developers as well as Sun engineers to have commit privileges. Nevada: Nevada is the code name for the Solaris release that will follow Solaris 10 (S10). Why the name Nevada was chosen, instead of, say, Fred or--to pick something totally absurd--S11, is a story that will have to wait for a future edition of this guide. I was hoping to get this written for Opening Day, but like the rest of the OpenSolaris team, I was pretty busy with the launch itself. I'm hoping to add more entries as time permits. [1] This will have to do, at least until
the W3C adds
[2] I'm not making this up. [3] UNIX Timesharing System Technorati Tag: OpenSolaris Technorati Tag: Solaris (2005-06-16 14:38:25.0) PermalinkComments:
Post a Comment: Comments are closed for this entry. |
Calendar
RSS Feeds
All /General /OpenSolaris /Solaris SearchLinks
NavigationReferersToday's Page Hits: 224 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||