Xbox Linux

Xbox Linux, Linux işletim sistemini Xbox video oyun konsoluna taşıyan bir projeydi. Xbox, halkın imzasız kod çalıştırmasını önlemek için bir dijital imza sistemi kullandığından, ya bir modchip ya da bir softmod kullanmak gerekir. Başlangıçta, modchip'ler tek seçenekti; ancak daha sonra Xbox'ın BIOS'unun tutulduğu TSOP çipinin yeniden flaşlanabileceği (yazılabileceği) gösterildi. Bu şekilde, "Cromwell" üzerinde flaşlama yapılabilir. BIOS, Xbox Linux projesi tarafından yasal olarak geliştirilmiştir. Bir donanım hackine ihtiyaç duymadan bir Xbox'ta Linux'u önyükleme imkanı sağlayan ilk takıma büyük bir para ödülü verilmesiyle katalize edilen, yalnızca yazılıma yönelik çok sayıda hack de bulundu. Örneğin, 007: Agent Under Fire oyununda, bir Linux yükleyicisinin ("xbeboot") doğrudan bir kayıt oyunundan önyüklenmesine izin veren bir buffer overflow bulundu.

Xbox aslında özel bir 733 MHz Intel Pentium III işlemcisi, 10 GB sabit disk (8 GB'ına kullanıcı erişebilir), 64MB RAM (önceki tüm kutularda bu 128MB'a yükseltilebilir) ve 4 USB portu (Denetleyici bağlantı noktaları aslında değiştirilmiş bir konektöre sahip USB 1.1 bağlantı noktalarıdır.) olan bir PC'dir. Bu özellikler, hazır bulunan birçok Linux dağıtımını çalıştırmak için yeterlidir.

Xbox-Linux ana sayfasından:

 Kullanımlar 
küçükresim|upright=1.36|

Linux yüklü bir Xbox, mouse ve keyboard ile tam bir masaüstü bilgisayar, televizyona bağlı bir web/e-posta kutusu, bir sunucu, yönlendirici veya bir kümedeki bir düğüm olarak işlev görebilir. Bir çoklu ön yükleme yapabilir veya yalnızca Linux kullanabilir; ikinci durumda, her iki IDE aygıtının yerini alabilir. Ayrıca Xbox bir VGA monitöre de bağlanabilir. Klavye/fareleri controller portlarında kullanmak için bir dönüştürücü gereklidir; ancak Xbox özel bir port ile standart USB kullandığından bu zor değildir.

Şu anda Xbox Linux'un yalnızca birkaç dağıtımı 1.6 Xbox sürümünde (1.6b dahil üçüncü en yeni sürüm) çalışacaktır. Modçipli Xbox'lar ve Cromwell BIOS yüklü olanlar, yalnızca softmod yüklü olanlara göre daha fazla dağıtım çalıştırabilir. Bunun başlıca nedeni, Microsoft tarafından özel olarak geliştirilen ve şu anda kaynak kodu bulunmayan sürüm 1.6 Xbox'larda kullanılan video yongasıyla ilgili sorunlardır. Bu, orijinalinden farklı bir kernel yüklendiğinde ekranın dört tarafında önemli aşırı taramaya neden olabilir.

 Softmod 
Xbox Linux yüklemenin en popüler yollarından biri, kullanmak için modchip gerektirmeyen bir softmod kullanmaktır. Xbox Linux softmod, MechAssault, Splinter Cell, 007: Agent Under Fire ve Tony Hawk's Pro Skater 4 oyunlarının orijinal sürümlerinde bulunan bir kayıt açığını kullanır. Yöntem, Xbox'ın Sabit Diskine aktarılan saldırıya uğramış bir kayıt dosyasının yüklenmesini içerir. Kayıt dosyası yüklendiğinde, MechInstaller başlatılır. Gösterge panelindeki Xbox Live seçeneği, sistem yeniden başlatıldıktan sonra yeni Linux seçeneği ile değiştirilir. Kullanılabilecek bir başka yazılım modu da hotswap zafiyetidir ve Xbox sabit sürücüsünün kilidini değiştirmeye yetecek kadar açar.

Xbox'ın stok BIOS'unu "Cromwell" BIOS ile tamamen değiştirmenin bir yolu da vardır, bu tamamen yasaldır ve Xbox'ta yalnızca Linux içindir. Ancak, TSOP (BIOS çipi) "Cromwell" ile flaşlandıktan sonra, Xbox artık Xbox oyunlarını oynayamaz veya yerel Xbox yürütülebilir dosyalarını (.xbe dosyaları, Windows için .exe'ye benzer) çalıştıramaz.

 Dağıtımların listesi 

Çoğu PC Linux dağıtımlarını temel alan çeşitli Xbox Linux dağıtımları vardır.

   Dağıtım    AçıklamaXebian/Ed's Debian Xbox sabit diskine yüklenebilen veya canlı bir oturum başlatabilen bir Xbox Linux dağıtımı. Bir MythTV ön ucu Xebian altında çalıştırılabilir ve ayrı bir arka uca bağlanabilir.GentooxKullanıcıların Xbox'a özgü paketleri ve güncellemeleri indirmelerine olanak tanıyan "sihirli" güncelleyiciye sahip Gentoo tabanlı bir dağıtım.X-DSLDamn Small Linux tabanlı bir dağıtım. 

 Ayrıca bakınız 
 OtherOS

Kaynakça

 Dış bağlantılar 
 Project site on SourceForge.net
  Xbox Hacking official document 
 SoftMod Xbox for Free (Hotswap Technique!)

Kategori:Platforma özgü Linux dağıtımları
Kategori:Xbox konsolu yazılımları
Kategori:Oyun konsolu işletim sistemleri
Kategori:Üretilmeyen Linux dağıtımları
Kategori:Linux dağıtımları