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[1] 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:
“ | Xbox, Microsoft'un Intel Celeron 733 MHz CPU, nVidia GeForce 3MX, 64 MB RAM, 8/10 GB sabit disk, DVD sürücü ve 10/100 Ethernet'ten oluşan eski bir bilgisayarıdır. Her bilgisayarda olduğu gibi, üzerinde Linux çalıştırabilirsiniz. Linux içeren bir Xbox, fare ve klavyesi olan tam bir masaüstü bilgisayar, TV'ye bağlı bir web/e-posta kutusu, bir sunucu veya yönlendirici ya da bir kümedeki bir düğüm olabilir. Çift işletim sistemi önyüklemesi yapabilir ya da yalnızca Linux kullanabilirsiniz; ikinci durumda her iki IDE aygıtını da değiştirebilirsiniz. Ve evet, Xbox'ı bir VGA monitöre bağlayabilirsiniz. | „ |
Kullanımlar
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.[2]
Dağıtım | Açıklama |
---|---|
Xebian[3]/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.[3] |
Gentoox[4] | Kullanı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-DSL | Damn Small Linux tabanlı bir dağıtım.[5] |
Ayrıca bakınız
Kaynakça
- ^ Shimpi, Anand Lal (21 Kasım 2001). "Hardware Behind the Consoles - Part I: Microsoft's Xbox". Anand Tech. 4 Kasım 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Şubat 2013.
- ^ "Download - Xbox-Linux". 6 Mart 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Haziran 2009.
- ^ a b Smith, Stewart; Still, Michael. "Running remote frontends". Practical MythTV: Building a PVR and Media Center PC. Technology in Action Press.
We chose Xebian [...]
- ^ "Gentoox". 4 Haziran 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Eylül 2023.
- ^ "Main Page - From XDSL". 17 Mayıs 2009 tarihinde kaynağından arşivlendi.
Dış bağlantılar
- Project site on SourceForge.net
- (Almanca) Xbox Hacking official document 12 Ocak 2016 tarihinde Wayback Machine sitesinde arşivlendi.
- SoftMod Xbox for Free (Hotswap Technique!)