Xboks Linuks
Xbox Linux był projektem, który przeniósł system operacyjny Linux na konsolę do gier wideo Xbox . Ponieważ Xbox używa podpisów cyfrowych , aby uniemożliwić publiczności uruchamianie niepodpisanego kodu , trzeba albo użyć modchipa , albo softmoda . Pierwotnie jedyną opcją były modchipy; jednak później wykazano, że TSOP , na którym przechowywany jest BIOS konsoli Xbox, może zostać ponownie sflashowany. W ten sposób można przebłysnąć na " Cromwell „ BIOS, który został legalnie opracowany w ramach projektu Xbox Linux. Katalizowany dużą nagrodą pieniężną dla pierwszego zespołu, który umożliwił uruchomienie Linuksa na konsoli Xbox bez konieczności hakowania sprzętu, znaleziono również liczne hacki dotyczące samego oprogramowania. Na przykład w grze 007: Agent Under Fire wykryto przepełnienie bufora , które umożliwiło uruchomienie modułu ładującego Linuksa („xbeboot”) bezpośrednio z zapisanej gry.
Xbox to zasadniczo komputer PC z niestandardowym procesorem Intel Pentium III 733 MHz , dyskiem twardym o pojemności 10 GB (z czego 8 GB jest dostępne dla użytkownika), 64 MB pamięci RAM (chociaż we wszystkich wcześniejszych modelach można ją rozbudować do 128 MB) oraz 4 porty USB . (Porty kontrolera to w rzeczywistości porty USB 1.1 ze zmodyfikowanym złączem). Te specyfikacje wystarczą do uruchomienia kilku łatwo dostępnych dystrybucji Linuksa.
Ze strony głównej Xbox-Linux:
Xbox to wolny od starszych komputerów PC firmy Microsoft, który składa się z procesora Intel Celeron 733 MHz, nVidia GeForce 3MX, 64 MB pamięci RAM, dysku twardego 8/10 GB, napędu DVD i sieci Ethernet 10/100. Jak na każdym PC, można na nim uruchomić Linuksa.
Xbox z Linuksem może być pełnym komputerem stacjonarnym z myszą i klawiaturą, skrzynką internetową/e-mail podłączoną do telewizora, serwerem lub routerem lub węzłem w klastrze. Możesz albo uruchomić dwa razy, albo używać tylko Linuksa; w tym drugim przypadku możesz wymienić oba urządzenia IDE. I tak, możesz podłączyć Xbox do monitora VGA.
Używa
Xbox z zainstalowanym Linuksem może działać jako pełnoprawny komputer stacjonarny z myszą i klawiaturą , skrzynka internetowa/e-mail podłączona do telewizora, serwera, routera lub węzła w klastrze. Można albo uruchomić podwójny rozruch, albo używać tylko Linuksa; w tym drugim przypadku można wymienić oba IDE . Można również podłączyć Xbox do VGA . Do obsługi klawiatury/myszy w portach kontrolera potrzebny jest konwerter ; nie jest to jednak trudne, ponieważ Xbox używa standardowego USB z zastrzeżonym portem.
Obecnie tylko kilka dystrybucji Xbox Linux będzie działać na Xbox w wersji 1.6 (trzecia najnowsza wersja, w tym 1.6b). Konsole Xbox z modchipami i Cromwell BIOS mogą obsługiwać więcej dystrybucji niż te, które mają tylko softmod. Wynika to głównie z problemów z układem wideo używanym w konsolach Xbox w wersji 1.6, który został opracowany wyłącznie przez firmę Microsoft i który nie ma obecnie dostępnego kodu źródłowego. Może to spowodować znaczne przeskalowanie na wszystkich czterech stronach ekranu, gdy ładowane jest jądro inne niż oryginalne.
Softmod
Jednym z bardziej popularnych sposobów instalacji Xbox Linux jest użycie softmodu , który nie wymaga użycia modchipa. Softmod Xbox Linux wykorzystuje exploita zapisu znalezionego w oryginalnej wersji MechAssault , Splinter Cell , 007: Agent Under Fire i Tony Hawk's Pro Skater 4 . Metoda polega na załadowaniu zhakowanego pliku zapisu przeniesionego na dysk twardy Xbox. Po załadowaniu pliku składowania MechInstaller jest inicjowany. Opcja Xbox Live na pulpicie nawigacyjnym zostaje zastąpiona nową opcją Linux po ponownym uruchomieniu systemu. Innym softmodem, którego można użyć, jest hotswap , który odblokuje dysk twardy Xbox na tyle długo, aby można było go zmodyfikować.
Istnieje również sposób na całkowite zastąpienie standardowego BIOS-u Xboksa BIOS-em „Cromwell” , który jest całkowicie legalny i przeznaczony wyłącznie dla systemu Linux na Xboksie. Jednak po sflashowaniu TSOP (układu BIOS) z „Cromwell”, Xbox nie może już grać w gry Xbox ani uruchamiać natywnych plików wykonywalnych Xbox (pliki .xbe, podobne do .exe dla Windows).
Lista dystrybucji
Istnieje kilka dystrybucji Xbox Linux, z których większość jest oparta na dystrybucjach PC Linux.
Dystrybucja | Opis |
---|---|
Debian Xebian/Eda | Dystrybucja Xbox Linux, którą można zainstalować na dysku twardym Xbox lub rozpocząć sesję na żywo. Frontend MythTV może działać pod Xebianem i łączyć się z oddzielnym backendem. |
Gentoox | Dystrybucja oparta na Gentoo , która zawiera „magiczny” aktualizator, który pozwala użytkownikom pobierać pakiety i aktualizacje określone przez Xbox. |
X-DSL | Dystrybucja oparta na Damn Small Linux . |