February 10, 2006
General
Comments Off on Stewart Island, Lost
Patrick’s convinced me to head to Stewart Island next week for a couple of days with Warrick and Dave. We’ll be paddling around the island on kayaks, fishing for our tea, snorkling and having the craic. Looking forward to it.
February 10, 2006
General
Comments Off on SCM for OpenSolaris
Some interesting threads going on at the moment trying to figure out the best distributed source management solution for some 10 million lines of OpenSolaris code. Frank has done a whole heap of work putting together packages for the various potential candidates, and Stephen’s come up with a pretty comprehensive list of requirements.
All good, but really what we need is anecdotes and anecdotes from reasonably large projects. If you have something to contribute to the discuss it would be warmly welcomed – email tools-discuss@opensolaris.org if you’re keen to share your experiences. I just wish I could remember half of the SCM discussion at linux.conf.au.
February 2, 2006
General
Comments Off on Reflections
Showed some pictures to my parents tonight. Some of them were of you and the music backed with Ben Harper’s ‘She wore diamonds on the inside’. I guess that’s how I’ll remember you….
January 31, 2006
General
Comments Off on Help at GUADEC!
GUADEC needs you!
There’s been 6 GUADECs so far. How many have you been to? How many times have you helped out at GUADEC. GUADEC is all about the community, all about family, all about you. But we really need you to help pull it off this year to make it an action packed and fun conference. If you have some spare time, please help out. Join guadec-list@gnome.org, introduce yourself and volunteer for one of our GUADEC Teams.
This is a perfect opportunity for people who use and love GNOME to help out, and great way to meet some of the stars that are helping to create your desktop. Helping to organize a conference is a wonderful experience too, trust me.
January 30, 2006
General
Comments Off on I’m with John
I completely agree with John, which is why I set up the GNOME love wall and took part in the brainstorming during the GNOME miniconf. We totally need to do more of this, and start creating awareness of what needs to be fixed – I’m with anyone with similar goals. We should probably do something similar at GUADEC.
January 30, 2006
General
Comments Off on OpenSolaris on VMware
Here’s a draft of an excellent article by Bill, installing OpenSolaris on VMware.
January 29, 2006
General
Comments Off on Dropping Like Flies
LCA was good in general. I wasn’t super impressed by the quality of talks I attended, but at least there was a broad mix of topics. Left Dunedin early on Saturday morning for a cricket match which we won by 9 wickets, sweet!
Went to bed early Saturday night, but had a pretty restless night. That was the beginning of possibly the worst 24 hours of my life that I can remember being sick. Seemingly I, along with many other delegates, picked up a bug/food poisoning which meant that most of Sunday was spent worshiping a toilet bowl. Was getting pretty worried because I was losing a serious amount of water from my body, and couldn’t get much fluid down. On top of that was achy joints, a headache and a temperature. It’s now a couple of hours since I’ve had a puke so at least one half of my body wants to keep in the water [grin].
Isn’t it strange though that when your body needs sleep, it’s the last thing you can do? I keep having this recurring dream and waking up every 30 minutes. After a week of activity at LCA, I could kill for a good sleep.
Update: Apparently this could be the norovirus, and mentioned in this article.
January 27, 2006
General
Comments Off on Profiling
Federico, any of the examples I’ve been posting to my blog really only touch the surface of what’s possible – even with the best tools, you still have to analyse the data to see what’s going on, and I personally have other projects that I need to be spending my time on. FWIW, I’d still prefer not having to recompile my kernel to get this data.
As an exercise, I wrote another script that shows what files are being opened, and started it before GDM [since I’m not too interested in boot time]. You can see the output here, which basically ticks through each second telling me what programs have been started, what files they’re opening, and a count at the end of how many times the file was opened.
January 26, 2006
General
Comments Off on From The Tact Department
Let’s stop beating around the bush. I’ve finally uploaded my OpenSolaris flickr tshirt image.
January 26, 2006
General
Comments Off on Opening Up GNOME
One of the DTrace examples that I gave during my talk at the GNOME mini conf was something that Bryan showed us in the recent Solaris Desktop summit. A simple script showing what files were being opened –
#!/usr/sbin/dtrace -s
syscall::open*:entry {
/* Store the first argument of the open()
* call in a thread local variable
*/
self->filename = arg0;
}
syscall::open*:return
/self->filename != NULL/ {
/* Get the filename string and put it into
* a clause local variable
*/
this->filename = copyinstr(self->filename);
self->filename = NULL;
/* Aggregate on the number of times this filename is opened */
@[this->filename == NULL ? "" : this->filename] = count();
}
Pretty simple, huh? Now we need to run the script – let’s see what zenity does by simply opening up the about dialog, and then closing it –
/usr/sbin/dtrace -Z -s fileopen.d -c 'zenity --about'
Let’s not forget what this dialog looks like – a simple window with a couple of buttons, and a couple of icons –
and DTrace gives us the following output –
/.pangorc 1
/etc/fonts/fonts.conf 1
/etc/gtk-2.0/gdk-pixbuf.loaders 1
/etc/pango/pango.modules 1
/etc/pango/pangorc 1
/export/home/gman/.Xauthority 1
/export/home/gman/.Xdefaults-rampage 1
/export/home/gman/.fonts.cache-1 1
....
/proc/14473/psinfo 2
/usr/lib/iconv/alias 2
/usr/openwin/lib/locale/locale.dir 2
/usr/share/zenity/zenity.png 2
/usr/openwin/lib/locale/locale.alias 3
/proc/14473/auxv 19
/proc/14473/map 19
Pretty neat in many respects. Alarming in others considering the simplicity of the screenshot above.
« Previous Entries Next Entries »