Difference between revisions of "Xbox Linux"

From xboxdevwiki
Jump to: navigation, search
(Redirected page to Linux)
 
(Moving page Linux to Xbox Linux (so people finding the page on google know what they are reading about))
Line 1: Line 1:
#REDIRECT [[Linux]]
+
The first Xbox Linux releases were in 2003, and Xbox Linux reached its peak of popularity in 2003-2006.  To read more about it, see '''[[Historical Xbox Linux]]'''.  Today, Xbox Linux has more of a hobbyist appeal. 
 +
 
 +
The former kernels of 2.4 and 2.6 were woefully out of date.  To save the day, haxar has patched a modern kernel (5.8) with everything needed to run a terminal-based instance of Xbox linux.  This kernel can be used as the basis for setting up modern Xbox Linux distributions.
 +
 
 +
It would be possible to use Xbox Linux to bundle Linux setups and individual Linux applications, once the proper functionality is set up.  Linux also has applications as a platform for investigating the Xbox hardware.
 +
 
 +
==Current Status==
 +
A CD-installable distro is currently being worked on. 
 +
 
 +
For a list of the current issues that are blocking functionality on Xbox Linux, see '''[[Xbox Linux Issues]]'''.
 +
 
 +
For some guides and information that might help you get Xbox Linux up and running, see '''[[Xbox Linux Tips and Tricks]]'''.
 +
 
 +
==Links==
 +
* [https://github.com/haxar/xbox-linux Haxar's modifications] to the 5.8 kernel
 +
** [https://github.com/XboxDev/xbox-linux-initramfs A basic initramfs] for use with that kernel
 +
** [https://github.com/XboxDev/xbox-linux-busybox The busybox setup] used in that initramfs
 +
* [https://github.com/mborgerson/fatx mborgerson's FATX library], including a FUSE driver for FATX support in Linux
 +
* [https://github.com/alexwinger/ubuntu-cosmic Ubuntu Cosmic with FATX, DON'T USE THIS], there is no actual FATX code in this repo.  It appears to be just a starting point for a FATX implementation in Linux.  Posted here to save you the time of figuring that out for yourself.
 +
 
 +
==See Also==
 +
* [[17_Mistakes_Microsoft_Made_in_the_Xbox_Security_System|17 Mistakes Microsoft Made in the Xbox Security System]] by Michael Steil, the founder of the Xbox Linux team
 +
* [https://www.ridemybike.org/command1.pdf In the beginning... Was the Command Line] by Neal Stephenson
 +
* [https://www.usenix.org/system/files/1311_05-08_mickens.pdf The Night Watch] Some inspiration
 +
* [https://web.mit.edu/~simsong/www/ugh.pdf The UNIX Hater's Handbook] Some catharsis, from before the dawn of time

Revision as of 22:31, 5 July 2022

The first Xbox Linux releases were in 2003, and Xbox Linux reached its peak of popularity in 2003-2006. To read more about it, see Historical Xbox Linux. Today, Xbox Linux has more of a hobbyist appeal.

The former kernels of 2.4 and 2.6 were woefully out of date. To save the day, haxar has patched a modern kernel (5.8) with everything needed to run a terminal-based instance of Xbox linux. This kernel can be used as the basis for setting up modern Xbox Linux distributions.

It would be possible to use Xbox Linux to bundle Linux setups and individual Linux applications, once the proper functionality is set up. Linux also has applications as a platform for investigating the Xbox hardware.

Current Status

A CD-installable distro is currently being worked on.

For a list of the current issues that are blocking functionality on Xbox Linux, see Xbox Linux Issues.

For some guides and information that might help you get Xbox Linux up and running, see Xbox Linux Tips and Tricks.

Links

See Also