I haven't tried this yet but think its pretty interesting news.
http://nexus.il.fontys.nl/QUOTE
Some of us can still remember the first of april, three years ago when everybody went nuts because you guys thought NetBSD was ported to the Xbox. Too shame it was april 1st prank after all.
Today (July 26th, 2005) we'd like to introduce FreeBSD, a high performance UNIX breed, ported to the MS Xbox.
Seeing as this is the very first release there's still some work to do but it all looks very promising
QUOTE
Caveats and todo's:
The FreeBSD/xbox port is functional, but not fully usuable yet. Below is a list of stuff that really needs some polishing:
* There's no ethernet driver; the binary nVidia ethernet driver returns a strange error while attaching.
* The console driver doesn't understand a lot of escape sequences. It's almost impossible to use applications like vi(1) when using a dumb console. It would be much better to try to port syscons(4), which is vga(4)/atkbd(4)-specific right now.
* Though we built a port for Raincoat, a BIOS flash utility for the Xbox, we weren't able to test write support because our Xbox uses the onboard BIOS (no modchip). Testing it on our Xbox could render it useless.
* Huge FIXME For some very odd reason, the i386/xbox/pic16l.s assembly file won't be called fully correct within C. This happens because GNU C doesn't adjust the stack (add $n, %esp) after the call. This only breaks things for 6.x for some reason, but it really must be fixed. Help here is very welcome!