Linux Bootloader for xbox360 - XeLL *updated*
>> Well, thats what it looks like! Here's the readme:
XeLL is the Xenon Linux Loader.
It's a second-stage bootloader and is usually run by an exploit. The method of booting this is not a part of this project. XeLL catches CPU threads, sets them up (basically setting HRMOR to zero), loads an ELF file from either network (tftp) or CDROM, and launches it. It also contains a flat device tree for linux. cdrom.c includes a very simple ISO9660 parser, which tries to boot the file named ""vmlinux".
lwIP (http://www.sics.se/~adam/lwip/) is used for networking. Network config is currently hardcoded in network.c (and main.c). XeLL also contains a HTTP server. It is not really used.
XeLL is licensed under the GPL v2, and no other version. Xenon-specific stuff of XeLL was written by Felix Domke , other parts where taken from other free sourcecodes. No non-free hardware documentation was used for developing XeLL.
XeLL is in a very early stage, but is (most of the time) fully working
Grab it here - Keep in mind these sources will need to be compiled before they are ran on your xbox360.
In order to run this current loader, you will need to execute the compiled version through serial cable, after booting a modified shader via the king kong disc (with a firmware modded dvd-rom), and you will need to compile your own linux kernel aswell. This is obviously for the more savvy of the xbox users, but keep in mind this is a very early release with limited support (samsung sata drivers are not supported yet, but hitachi confirmed working great).
Felix Domke is apparently working on a linux live cd that will be easily booted for the more non-savvy users out there :)
Note (Xant): Of course you'll need an Xbox360 with the Hypervisor Vulnerability (kernel 4532 or 4548), it will not work with the new patched 4552 kernel.
Thanks to stonersmurf from xbh for his info and testing!
Discuss this news item on our forums: forums.xbox-scene.com