Archive for March, 2008

For those of you who like pictures of babies

Monday, March 31st, 2008

Lorraine and I are delighted to announce the, yet unnamed, new male member of our family.

New baby

A gallery of other images is available here.

Both mother and baby are doing well. Baby was 3.7kg (8lbs 5oz) at birth. Will update with more details when I get a few hours of sleep.

Update: We’ve decided to call him Cillian Feargus Delaney.

Of Fedora 8 and Sony’s PS3

Friday, March 14th, 2008

Fedora 8 runs in 1080p on a PS3.

My desktop with laptop, PS3 and 1080p monitor.

There’s a picture (obviously not a screenshot) here

GNOME on a PS3.

It makes a dreadful workstation as it only has 192Mb RAM. However I’ll strip it down to bare metal with Cell development kit and a bare(ish) Xorg. It would make my job a lot easier if Sony relaxed the restrictions on Linux access to the RSX unit (the PS3′s graphics card).

My plan over summer, to get the University of Brighton games development lab up and running, is to turn the Gen1 PS3 into a server providing DHCP, LDAP authentication, NFS and Cobbler. Cobbler is particularly nice, it’s an automagic provisioning service for boxes. It should make provisioning of the 20 PS3s and associated workstations much easier. Furthermore, it’ll allow me to manage and maintain the software over time. So I may have a PS3-bare-metal config and an Intel-core-games-workstation config. It’s much more work than I want to do, but in the long run it’s easier than depending on the existing services. Essentially, to get one lab up and running I’ll have to fork most of the network services.

In the meantime I’ve to finish a paper for Diagrams 2008.

Clutter OpenSG backend

Monday, March 3rd, 2008

Neal won’t buy me more beer until I update my blog (and my laptop to Fedora). So this one, the first in a long time, is for him. The reaon for the blackout is that I’m busy at home with Lori due at the end of March, plus our mailserver has some strange internet-traffic-doubling setup which rejected my password reset email (I forgot my password).

Last week Karina, Dave and I hacked up a simple clutter backend using OpenSG. It’s not as trivial as it sounds. We first had to wrap specific OpenSG C++ calls in a state-machine C API. We wrote a C++ library which exports some useful calls as extern C.

In its current state it builds. It also builds as part of clutter. This weeks task is to (a) fork the clutter-ivan branch to clutter-osg, (b) merge our work onto clutter-osg and (c) hopefully make a window actually show something :) . As you can see, we’re going upstream, which is good. We’re becoming part of the clutter project, if only an expirimental branch for the moment.