Alan Hargreaves' Blog

The ramblings of a former Australian SaND TSC* Principal Field Technologist

Archive for the ‘Open Source Solaris’ Category

SOSUG Meeting last night

Open Solaris

We held the first Sydney Open Solaris User Group meeting last night in the iForce Centre in North Sydney.

About 20-25 people showed up (and the Sun folks appeared to be outnumbered).

Unfortunately I missed the first ten minutes or so as I got assigned door duty (the doors on the building lock at 6pm so someone had to stay out and let folks in. So I missed the Introduction and welcome by Che Kristo and James Eagleton.

South Park Peter

Peter Lees

Peter gave an introduction to what Open Solaris will and will not be.

There was some good discussion about the license and it appears we were able to clear up a few things. For example how the license is file based and that it was designed to be re-usable.

South Park Brendan

Brendan Gregg

Brendan gave a demonstration of tracking down a problem without and then with DTrace. Brendan’s style as an instructor really came to the fore as he involved everyone with the “how do we do this with the tools we already know”.

He also spoke briefly about the work going on in creating a DTrace Toolkit and encouraged folks to contribute.

South Park Alan

Alan Hargreaves

I spoke about Using SDT Probes, followed by a quick demo of looking glass under Solaris x86 with the shortly to be released Nvidia driver. I had a bit of trepidation about his as I’d only had an hour or so to get it working properly and I’d only just done so before leaving for the meeting.

Beer and Pizza

By the time that I finished, it was about 8pm and food had arived, so unfortunately we did not get to the video of Liane’s presentation on SMF, but there is certainly interest in seeing it. Perhaps next month.

There was a lot of good informal discussion during this time.

Oh yes, we did have a door prize. Kavit (elric) Munshi won a copy of Sun Cluster 3 Programming by Joseph Bianco, Kevin Rabito and Peter Lees.

The next meeting should be in about a month and the idea of holding it at the James Squire Brew House was floated. Brendan also suggested that we might want to reserve some time at the next meeting for 5 minute informal sessions of “this is what I’m playing with”, or “wouldn’t this be a good idea” type material.

All in all, I think we all had a pretty good evening.

Che had a very nice looking video camera there so hopefully we should have video some time in the next week. Kavit assures me that when he watched it last night that it looked pretty good.

Technorati Tags: ,

Update June 2

Inserted South Park Brendan and modified his hyperlinks.


Written by Alan

May 31, 2005 at 10:39 pm

My presentation for SOSUG tonight

Open Solaris

Well the first SOSUG meeting happens in just under three hours.

I’ll speak tonight (after Brendan) on DTrace – Using SDT Probes

This is aimed more at how to put the probes into the code, smattered with a few contrived and not so contrived examples.

Hope to see folks there tonight. I’ll post about the meeting either later tonight or tomorrow.

Technorati Tags: ,

Written by Alan

May 30, 2005 at 10:19 pm

Just putting finishing touches on SOSUG presentation

Open Solaris

I spent today at the iForce Centre in North Sydney working with some folks to benchmark a customer application.

As there were long periods of waiting for things to complete, I spent some time on the presentation that I’m going to give at the SOSUG meeting on Tuesday night (May 31, 6pm, Level 1, 33 Berry St, North Sydney).

I’ve decided to talk a little about SDT (Statically Defined Tracing) probes and how to use them. There’ll be a couple of examples in the kernel (using stuff that I can talk about before the code release) and I’ve fudged up a pretty trivial user space example to give some idea of how to do them there (hint: they’re slightly different). I hope folks will find it interesting.

Closer to the day (read, when I’ve finished the speaker notes 😉 I’ll put it up here for folks that are interested in looking at it.

I look forward to meeting some more people interested in OpenSolaris on Tuesday night. See you there.

Technorati Tags: ,

Written by Alan

May 26, 2005 at 4:00 am

San Francisco Open Solaris Group Meeting Video

Thanks to Ben for giving the url to his home machine where he kept it and to Derek for putting it up on the external site.

The video of the First Open Solaris User Group Meeting is now available.

Be warned, it’s about 504mb of DivX. It might takea while to download.

Technorati Tag:

Written by Alan

May 22, 2005 at 9:29 pm

Sydney Open Solaris User Group Meeting on May 31

From the sosug google group

6pm on Tuesday the 31st May.
Sun Microsystems
Ground Floor
33 Berry Street
North Sydney
note: Building automatically locks front doors at 6pm, so try
to arrive before the start time.
Contact Peter Lees if you get stuck outside.
If you would like more information or have any questions you can also
contact Che Kristo
See you all there

I’ve removed the phone numbers for Peter and Che for this blog entry, but they are listed in the email.

We’re not quite as far along as the SanFran group with regards to having an agenda or a speaker (although Peter is leaning on me at the moment to come up with something), but I’m sure it will be a good evening. One of the thoughts is to do some excerpts from the last SanFran group’s video.

Ideas for the meeting should probably also be posted to the sosug google group.

Technorati Tag:

Written by Alan

May 18, 2005 at 1:14 am

More on “Vapourware”

This is not going to be as short as I would have hoped, but we’ll see how we go.

First off, I do thank Renai LeMay from ZDNet Australia for what I read as a good article reporting what was going on and not an opinion piece. As such I think the neutral stance was more than appropriate.

The only correction that I would make is a relatively minor one. That is, that I’m not a Kernel Developer. I am doing work with these folks to get opensolaris out the door, so I guess in that sense I could be mistaken for such. My main job is customer focussed, but at a kernel source code level.

Now shortly after this article was releasedit hit slashdot

This prompted a lot of comments there, against the ZDNet AU article and my blog.

I think that 19 comments is the most I’ve had on any entry.

More than a few pointed out the perception that until the source code is out there that it is difficult to see it as other than vapourware. Quite honestly, I can see that point of view and I would like nothing better than for us to be in the position to say, “OK folks, here it is. Go for it”. I hope that when we do release it folks will see the amount of work that has gone into making it available.

A few also suggested that we should be releasing it piecemeal. For example, as code gets reviewed and “passed”, it goes up. This was discussed amongs the pilot members during January and the decision was taken that this would actually delay the release. There were strong arguments in both camps on this issue.

I would agree with the comments about pure hype, except that we have people building and using the code tree outside of Sun. Many of these have also spoken about their experiences building and running it, along with posting screenshots. The latest that I’ve seen here are from Dennis Clarke of Blastwave.

Another questioned how many developers we expect. Well we have in excess of 120 external folks on the pilot. Already we have a number of them talking about distributions based on opensolaris and we have a PPC port underway. I think we’re off to a reasonable start.

I must take exception to the commenters that believe that Once opensolaris is out there that Sun will immediately start the lawsuits. Check out our history, Sun has no history whatsoever as a patent terrorist. This argument is pure FUD.

Shipping Solaris under licence to a commercial partner is a completely different beast to open sourcing it. Many companies license their code in such a way that it is easy to do one and not the other. This is one of the areas where a lot of work has been going on.

One anonymous poster to my blog was saying that we should not be trying to beat Red Hat. Reality check people. Red Hat and Sun are competitors. Competitors compete. I’m sure if you had a look through some of what Red Hat is saying about us it would be in the same vein.

Now to comments on the ZDNet AU article.

The first two are from me, I probably don’t need to say anything about those (short of the fact that I managed to submit one of them before I had finished writing it ;-).

The majority of these comments are along the lines of “Put up or shut-up”, that is, “show use the code or shut-up”. I know it’s sounding like a worn our record (you remember those vinyl things from a previous era), but it really is coming. I think if we miss the deadline that we have set ourselves now, we deserve a roasting.

One poster appears to have Containers (zones) confused with something else (ZFS perhaps?), as they were implying that we hyped it before it was present. Containers were present when Solaris 10 FCS’d. ZFS and Janus? Fair comment. I can only say that we want these right before they go onto production enterprise hardware. In my (20) years as an SA, I know I would be less than happy if I changed my filesystems over to a new filesystem, only to find that a bug-fix changed the on-disc format and I had to take out a major production fox for an extended outage while I fixed it.

I also believe that ZFS is currently in a public beta.


I’m going to miss a lot in here as even at Threshold 0, there are comments that I don’t see and also as of writing this, there are 258 comments. I’ve also already addressed a lot of what I saw on slashdot in the preceding text.

Some of the early comments were quite good. I like the ones about vapourware and clothing, particularly the undergarments one.

I do see a lot of speculation on what we are doing, for example one poster believes that we have to rewrite large sectoins of code becuase it contains Veritas code. Nope.

One poster pointed out that we would not be going for a “it barely works” first release. This is spot on. Quality is one of the main concerns for any Solaris. One of the things that anyone putting back code to Solaris lives by is “FCS Quality All the Time”.

A few folks asked why Fintan and I bothered to respond to an obvious troll. The main reason that we both responded to this is that we both felt incredibly insulted by the assertions. That writeup that I did only took me about 10-15 minutes. I’ve spent much more time on this one already. In fact this one took me a little over an hour (of my own time after my workday finished for those who are interested).

> There are a lot of us out there who both do and do not work for Sun

Wow! Quantum programmers!


A few other folks tried to get pedantic on the above italised statement by taking it out of the context in which is was written. Please note the phrase “a lot of us” which is referring to the previous sentence – “opensolaris certainly exists, you only have to speak to anyone involved in getting it out there.”

Some others are saying that Renai whould have used the word “claim” rather than “refute” as we were only claiming, not showing. Why do I need to show when we have folks already posting screenshots and build logs of open solaris? Folks who don’t work for Sun. Surely it would be difficult to do this with a product that does not and will not exist?

People also complained about how Jim Grisanzio set the tone by “attacking every critical statement about Sun’s OpenSolaris release like a brain-dead pitbull with rabies (appologies to all pitbulls)”. I for one have only seen Jim getting this critical on people who are posting obvious rubbish with an obviously anti-Sun agenda. The flamewars started well before this. I believe that there are a lot of folks out there who are scared silly by the concept of an open source Solaris (note that I am stating a personal belief here, there is no way that I would try to claim this as a given fact or anyone else’s belief for that matter, I’m not that arrogant).

I will mention that there was one Anonymous post (who I am all but certain that I know who it is) who points out that I was not a kernel developer when he worked at my office. He points out that when he left he was a tier 4 CPRE engineer and that I was tier 3. Well actually, at the time that he left we both worked for the same group (which was a merger of tier 3 and 4) for the same manager. Since that person left I have actually gone on to work with kernel sustaining and workign with engineering to get fixes into the code base, and I don’t just mean backporting to the non-develoment versions either. He also claims that any kernel development work that I do is in my own time and I should be doing customer work. Things have changed in the two years since you left and process has changed considerably. As this person posted anonymously I will respect their privacy and not name them.

Well, that’s considerably more than I intended to write, but for what it’s worth, there it is.

I’d like to think that when I comment on this (and pretty much any topic), that I come across as well considered rather than rabid. You get a lot more accomplished through calm conversation than flame fests.

Update – May 10

As Dan Price points out in the comments to this entry, , ZFS is actually in a private Beta.

Also in the comments, Carl Trusiak provides links to information about builds done by Bill Bradford, Jörg Schilling and Ben Rockwood. I would have put these in but I was a little pushed for time when writing as I wanted to get home.

Chris Rijk also made some good points on the usage of the word “Vapourware”.

Technorati Tag:

Written by Alan

May 9, 2005 at 1:07 am

Wow, I’m on slashdot

I noticed an article on zdnet au quoted me on Friday evening and I left a few comments.

On Saturday morning, one of my colleages called me to tell me that I was featured on slashdot.

There are a few things that I’d like to reply to in the blog comments and some of teh slashdot comments. However, I actually have a bit on my plate at the moment work-wise. I’ll try to get something coherent up efore the end of the day.

One thing that I will state is that the reason I did not reply to anything over the weekend is that I actually have a family that I spend time with and deliberately do not go near computers during this time, especially as they do not see much of me because of my normal (90 minute each way) commute during the week.

Technorati Tag:

Written by Alan

May 8, 2005 at 6:02 pm