Xbox Live Linux

Posted on  by

Connect Xbox Live to Linux by Mullin3401 Jul 8, 2010 3:44AM PDT. So I have an eithernet cable pplugged in from my xbox to laptop that has Linux 13. I was wondering how to set up laptop so I can go. So I have been looking to switch back to Linux after a few years. Seeing all the news about EAC's progress has me optimistic. Or at least dual boot for the time being. With the calculator, notepad and browser addons for games like slay the spire, I have fallen in love with it.

Xbox Linux booting

Xbox Linux was a project that ported the Linuxoperating system to the Xboxvideo game console. Because the Xbox uses a digital signature system to prevent the public from running unsigned code, one must either use a modchip, or a softmod. Originally, modchips were the only option; however, it was later demonstrated that the TSOP chip on which the Xbox's BIOS is held may be reflashed. This way, one may flash on the 'Cromwell' BIOS, which was developed legally by the Xbox Linux project. Catalyzed by a large cash prize for the first team to provide the possibility of booting Linux on an Xbox without the need of a hardware hack, numerous software-only hacks were also found. For example, a buffer overflow was found in the game 007: Agent Under Fire that allowed the booting of a Linux loader ('xbeboot') straight from a save game.

The Xbox is essentially a PC with a custom 733 MHz IntelPentium III[1] processor, a 10 GB hard drive (8 GB of which is accessible to the user), 64MB of RAM (although on all earlier boxes this is upgradable to 128MB), and 4 USB ports. (The controller ports are actually USB 1.1 ports with a modified connector.) These specifications are enough to run several readily available Linux distributions.

From the Xbox-Linux home page:

The Xbox is a legacy-free PC by Microsoft that consists of an Intel Celeron 733 MHz CPU, an nVidia GeForce 3MX, 64 MB of RAM, a 8/10 GB hard disk, a DVD drive and 10/100 Ethernet. As on every PC, you can run Linux on it.

An Xbox with Linux can be a full desktop computer with mouse and keyboard, a web/email box connected to TV, a server or router or a node in a cluster. You can either dual-boot or use Linux only; in the latter case, you can replace both IDE devices. And yes, you can connect the Xbox to a VGA monitor.

Uses[edit]

Xebian Booting

An Xbox with Linux installed can act as a full desktop computer with mouse and keyboard, a web/email box connected to a television, a server, router or a node in a cluster. One can either dual-boot or use Linux only; in the latter case, one can replace both IDE devices. One can also connect the Xbox to a VGA monitor. A converter is needed to use keyboards/mice in the controller ports; however this is not difficult, as the Xbox uses standard USB with a proprietary port.

Currently only a few distributions of Xbox Linux will run on the version 1.6 Xbox (the third newest version, including 1.6b). Xboxes with modchips and the Cromwellbios installed can run more distributions than those with only a softmod. This is mainly due to issues with the video chip used in version 1.6 Xboxes that was developed exclusively by Microsoft and which has no source code available at this time. This can cause significant overscan on all four sides of the screen when a different kernel than the original is loaded.

Softmod[edit]

One of the more popular ways of installing Xbox Linux is through a softmod, which does not require a modchip to use. The Xbox Linux softmod utilizes a save exploit found in the original run of MechAssault, Splinter Cell, 007: Agent Under Fire, and Tony Hawk's Pro Skater 4. The method involves loading a hacked save file transferred to the Xbox's Hard Drive. When the save file is loaded, the MechInstaller is initiated. The Xbox Live option on the dashboard is replaced with the new Linux option after rebooting the system. Another softmod that can be used is the hotswap exploit which will unlock the Xbox hard drive long enough to allow one to modify it.

There is also a way to completely replace the Xbox's stock BIOS with a 'Cromwell' BIOS, which is completely legal and is solely for Linux on the Xbox. However, once the TSOP (BIOS chip) is flashed with 'Cromwell', the Xbox can no longer play Xbox games or run native Xbox executables (.xbe files, akin to .exe for Windows).

List of distributions[edit]

There are several distributions of Xbox Linux,[2] most of which are based on PC Linux distributions.

Xbox Live Linux
DistributionDescription
Xebian[3]/Ed's DebianAn Xbox Linux distribution that can install to the Xbox hard drive, or start a live session. A MythTV frontend can be run under Xebian and connect to a separate backend.[3]
Gentoox[4]A Gentoo-based distribution, which features the 'magic' updater, which allows users to download Xbox-specified packages and updates.
X-DSLA distribution based[5] on Damn Small Linux.

See also[edit]

References[edit]

  1. ^Shimpi, Anand Lal (21 November 2001). 'Hardware Behind the Consoles - Part I: Microsoft's Xbox'. Anand Tech. Retrieved 21 February 2013.
  2. ^'Download - Xbox-Linux'. Archived from the original on March 6, 2009. Retrieved June 3, 2009.
  3. ^ abSmith, Stewart; Still, Michael. 'Running remote frontends'. Practical MythTV: Building a PVR and Media Center PC. Technology in Action Press. We chose Xebian [...]
  4. ^Gentoox
  5. ^[1]Archived May 17, 2009, at the Wayback Machine

External links[edit]

  • Project site on SourceForge.net
  • (in German)Xbox Hacking official document
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Xbox_Linux&oldid=998406066'

Run Linux On Xbox

edited December 2004 in Science & Tech

Xbox Live Linux

OK, I started a thread earlier about wanting to connect my xbox to my pc and use ICS to get online via WiFi. I have a crossover cable and I have followed numerous instructions to no avail. I have come to accept that Windows networking sucks ass. Since I am dual booting with slackware linux as well, I think it would be good to set up my linux install to serve my xbox.
Basically, I just want to make my xbox think the linux pc IS the router or IS the internet. I want to be able to boot into linux and just have the xbox work. I am guessing I will need to install a server or something, but I actually have absolutely no idea how to do networking in linux. Thank you for any help.

Xbox One X Linux

Comments

  • edited December 2004
    Is there a reason you just don't save yourself a hell of a lot of headache and just get a router?
  • edited December 2004
    he enjoys bondage sex perhaps? well dude, all i can say is if you don't know linux networking, you're gonna be at this for a long time. it's not impossible and it actually is probably quite easy, but for a noob, ouch. i'd actually recommend you look into one of those dedicated firewall distros like clarkconnect (i use it) or smoothwall, there are others also. the easy and clean way would be to get a wireless router and a for the xbox get a wireless game adapter, i have this combo and it works great.
  • edited December 2004
    I think kanezfan's suggestion of using something like smoothwall is your best bet. www.smoothwall.org.
    Just install the distro, setup your network cards you are set. There is nothing to it after that, just boot it up and it'll go.
  • edited December 2004
    I have a wireless router, but my comp and XBox are upstairs in my room. I don't want to run lots of ethernet cord through my house, and I don't want to spend $65 on a wireless bridge if I don't have to. I'll have to check out this smoothwall thing. thanks.