Last week, Ben and I collected a bunch of open source projects:

put them in a blender, added a few lines of our own code, and came up with:

screenshot 1 screenshot 2
Devices can provide their own icons Loading the Ubuntu PS3 CD

Petitboot is intended to be a graphical replacement for the current text-based one used on the PlayStation 3, but there's no reason it can't be adapted to other platforms.

More petitboot excitement can be had over here.