Xbox Linux
   HOME

TheInfoList



OR:

Xbox Linux was a project that ported the
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
to the
Xbox Xbox is a video gaming brand that consists of four main home video game console lines, as well as application software, applications (games), the streaming media, streaming service Xbox Cloud Gaming, and online services such as the Xbox networ ...
video game console A video game console is an electronic device that Input/output, outputs a video signal or image to display a video game that can typically be played with a game controller. These may be home video game console, home consoles, which are generally ...
. Because the Xbox uses a digital signature system to prevent the public from running
unsigned code Code signing is the process of digitally Digital signatures and law, signing executables and scripting language, scripts to confirm the software author and guarantee that the code has not been altered or corrupted since it was signed. The process ...
, one must either use a
modchip A modchip (short for modification chip) is a small electronic device used to alter or disable artificial restrictions of computers or entertainment devices. Modchips are mainly used in video game consoles, but also in some DVD or Blu-ray players ...
, or a
softmod A softmod (short for software modification) is a method of using software to modify the intended behavior of hardware, such as computer hardware, or video game consoles in a way that can overcome restrictions of the firmware, or install custom f ...
. Originally, modchips were the only option; however, it was later demonstrated that the TSOP chip on which the Xbox's
BIOS In computing, BIOS (, ; Basic Input/Output System, also known as the System BIOS, ROM BIOS, BIOS ROM or PC BIOS) is a type of firmware used to provide runtime services for operating systems and programs and to perform hardware initialization d ...
is held may be reflashed. This way, one may flash on the "
Cromwell Oliver Cromwell (25 April 15993 September 1658) was an English statesman, politician and soldier, widely regarded as one of the most important figures in British history. He came to prominence during the Wars of the Three Kingdoms, initially a ...
" 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 In computing, booting is the process of starting a computer as initiated via Computer hardware, hardware such as a physical button on the computer or by a software command. After it is switched on, a computer's central processing unit (CPU) h ...
of a Linux loader ("xbeboot") straight from a save game. The Xbox is essentially a PC with a custom 733 MHz
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
Pentium III The Pentium III (marketed as Intel Pentium III Processor, informally PIII or P3) brand refers to Intel's 32-bit x86 desktop and mobile CPUs based on the sixth-generation P6 (microarchitecture), P6 microarchitecture introduced on February 28, 1999 ...
processor, a 10 GB
hard drive A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
(8 GB of which is accessible to the user), 64MB of
RAM Ram, ram, or RAM most commonly refers to: * A male sheep * Random-access memory, computer memory * Ram Trucks, US, since 2009 ** List of vehicles named Dodge Ram, trucks and vans ** Ram Pickup, produced by Ram Trucks Ram, ram, or RAM may also ref ...
(although on all earlier boxes this is upgradable to 128MB), and 4
USB Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
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

An Xbox with
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
installed can act as a full desktop computer with
mouse A mouse (: mice) is a small rodent. Characteristically, mice are known to have a pointed snout, small rounded ears, a body-length scaly tail, and a high breeding rate. The best known mouse species is the common house mouse (''Mus musculus'' ...
and
keyboard Keyboard may refer to: Text input * Keyboard, part of a typewriter * Computer keyboard ** Keyboard layout, the software control of computer keyboards and their mapping ** Keyboard technology, computer keyboard hardware and firmware Music * Mus ...
, 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 Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the IBM PC compatible industry within three years. T ...
monitor. A converter is needed to use keyboards/mice in the controller ports; however this is not difficult, as the Xbox uses standard
USB Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
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
Cromwell Oliver Cromwell (25 April 15993 September 1658) was an English statesman, politician and soldier, widely regarded as one of the most important figures in British history. He came to prominence during the Wars of the Three Kingdoms, initially a ...
BIOS In computing, BIOS (, ; Basic Input/Output System, also known as the System BIOS, ROM BIOS, BIOS ROM or PC BIOS) is a type of firmware used to provide runtime services for operating systems and programs and to perform hardware initialization d ...
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 Overscan is a behaviour in certain television sets in which part of the input picture is cut off by the visible bounds of the screen. It exists because cathode-ray tube (CRT) television sets from the 1930s to the early 2000s were highly variable ...
on all four sides of the screen when a different
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learnin ...
than the original is loaded.


Softmod

One of the more popular ways of installing Xbox Linux is through a
softmod A softmod (short for software modification) is a method of using software to modify the intended behavior of hardware, such as computer hardware, or video game consoles in a way that can overcome restrictions of the firmware, or install custom f ...
, which does not require a modchip to use. The Xbox Linux softmod utilizes a save exploit found in the original run of ''
MechAssault ''MechAssault'' is a 2002 video game released for the Xbox. Developed by Day 1 Studios and FASA Studio and published by Microsoft, ''MechAssault'' was initiated when Denny Thorley of Day 1 Studios approached Jon Kimmich of Microsoft about devel ...
'', ''
Splinter Cell ''Tom Clancy's Splinter Cell'' is a series of stealth action-adventure video games, the first of which was released in 2002, and their tie-in novels that were endorsed by Tom Clancy. The series follows Sam Fisher, a highly trained agent of a ...
'', '' 007: Agent Under Fire'', and ''
Tony Hawk's Pro Skater 4 ''Tony Hawk's Pro Skater 4'' is a 2002 skateboarding game developed by Neversoft and published by Activision under their Activision O2 label. The game was ported by different developers to various systems. It is the fourth installment in the ' ...
''. 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

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


Problem behavior

ZDNet reported an Australian hacker group announced that if Microsoft would not release a bootloader for Linux, they would release technology that would allow Linux (and pirated software, etc.) to run on the XBOX without a mod chip, which would be considered
blackmail Blackmail is a criminal act of coercion using a threat. As a criminal offense, blackmail is defined in various ways in common law jurisdictions. In the United States, blackmail is generally defined as a crime of information, involving a thr ...
. And did it.


See also

* Free60 *
Linux for PlayStation 2 Linux for PlayStation 2 (or PS2 Linux) is a kit released by Sony Computer Entertainment in 2002 that allows the PlayStation 2 console to be used as a personal computer. It included a Linux-based operating system, a USB keyboard and mouse, a VGA ...
*
OtherOS OtherOS is a feature of early versions of Sony Computer Entertainment's PlayStation 3 video game console, allowing user installed software, such as Linux or FreeBSD. Software running in the OtherOS environment has access to 6 of the 7 Synergistic ...


References


External links


Project site
on SourceForge.net *
Xbox Hacking official document
{{Webarchive, url=https://web.archive.org/web/20160112010542/http://www.xbox-linux.org/down/Xbox-BWL-flat-compressed.pdf , date=2016-01-12
SoftMod Xbox for Free (Hotswap Technique!)
Platform-specific Linux distributions Xbox (console) software Game console operating systems Discontinued Linux distributions Linux distributions