Xbox Linux

Xbox Linux, Linux işletim sistemini Xbox video oyun konsoluna taşıyan bir projedir. Xbox, halkın imzasız kod çalıştırmasını önlemek için bir dijital imza sistemi kullandığından, birinin bir modçip veya bir softmod kullanması gerekir. Başlangıçta, modchips tek seçenek vardı;  ancak, daha sonra, Xbox'ın BIOS'unun tutulduğu TSOP yongasının yeniden temizlenebileceği gösterilmiştir.  Bu şekilde, Xbox Linux projesi tarafından yasal olarak geliştirilen "Cromwell" BIOS'u yanıp sönebilir.  Bir donanım kesmesine gerek kalmadan Linux'u bir Xbox'ta önyükleme imkanı sağlayan ilk ekip için büyük bir para ödülü tarafından katalize edilen çok sayıda yalnızca yazılım kesimi bulundu.  Örneğin, 007: Bir Linux yükleyicinin ("xbeboot") doğrudan kaydetme oyunundan başlatılmasını sağlayan arabellek aşımı bulundu.
Xbox, özel olarak 733 MHz Intel Pentium III işlemcili, 10 GB'lık bir sabit disk (8 GB'lık kullanıcı tarafından erişilebilir), 64 MB RAM (daha önceki tüm kutularda bu 128 MB'a yükseltilebilir olsa da) ve 4 USB bağlantı noktasına sahip oldu. (Denetleyici bağlantı noktaları aslında değiştirilmiş bir konektöre sahip USB 1.1 bağlantı noktalarıdır.) Bu teknik özellikler, halihazırda kullanılabilir Linux dağıtımlarını çalıştırmak için yeterlidir.
Linux yüklü bir Xbox fare ve klavyeyle dolu bir masaüstü bilgisayar, televizyona bağlı bir web / e-posta kutusu, bir sunucu, yönlendirici veya bir kümedeki bir düğüm gibi davranabilir.  Biri çift önyüklenebilir veya yalnızca Linux kullanabilir;  İkinci durumda, her iki IDE cihazının yerini alabilir.  Bir de Xbox bir VGA monitöre bağlayabilirsiniz.  Denetleyici bağlantı noktalarında klavyeleri / fareleri kullanmak için bir dönüştürücü gerekir;  ancak, Xbox özel bir bağlantı noktasına sahip standart USB kullandığından, bu zor değildir.
Şu anda sadece birkaç Xbox Linux dağıtımı 1.6 Xbox sürümünde çalışdı (1.6b dahil en yeni üçüncü sürüm).  Modchips ve yüklü Cromwell bios'lu Xbox'lar yalnızca yumuşak modlu olanlardan daha fazla dağıtım yapabilir.  Bunun temel nedeni, yalnızca Microsoft tarafından geliştirilen ve şu anda kaynak kodu bulunmayan 1.6 Xbox sürümlerinde kullanılan video çipi ile ilgili sorunlardır.  Bu, orijinalden farklı bir çekirdek yüklendiğinde, ekranın dört tarafında da aşırı büyütmeye neden olabilir.

Softmod

Xbox Linux'u kurmanın en popüler yollarından biri, kullanmak için bir modchip gerektirmeyen yumuşak bir moddur.  Xbox Linux softmod, orijinal MechAssault, Tom Clancy's Splinter Cell (seri), 007: Ateş Altında Ajan ve Tony Hawk Pro Skater 4'te bulunan bir tasarruf avantajından yararlanıyor. Bu yöntem, Xbox'ın Sabit Sürücüsüne aktarılan hack edilmiş bir kaydetme dosyasını yüklemeyi içeriyor.  Kayıt dosyası yüklendiğinde, MechInstaller başlatılır.  Gösterge panelindeki Xbox Live seçeneği, sistemi yeniden başlattıktan sonra yeni Linux seçeneğiyle değiştirildi.  Kullanılabilecek bir başka softmod, Xbox sabit diskini değiştirmesine izin verecek kadar uzun süre açacak olan hotswap istismarıdır.
Ayrıca, Xbox'ın hisse senedi BIOS'unu tamamen yasal olan ve yalnızca Xbox'taki Linux için olan bir "Cromwell" BIOS ile değiştirmenin bir yolu vardır.  Ancak, TSOP (BIOS yongası) "Cromwell" ile işaretlendiğinde, Xbox artık Xbox oyunlarını oynatamaz veya yerel Xbox çalıştırılabilir dosyalarını çalıştıramaz.