Articles

Xbox Linux

Denna artikel har flera problem. Hjälp till att förbättra den eller diskutera dessa problem på diskussionssidan. (Lär dig hur och när du tar bort dessa mallmeddelanden)

Den här artikeln är skriven som en handbok eller guidebok. Hjälp gärna till att skriva om den här artikeln från en beskrivande, neutral synvinkel och ta bort råd eller instruktioner. (Juli 2018) (Lär dig hur och när du tar bort det här mallmeddelandet)

Den här artikeln innehåller eventuellt originalforskning. Förbättra den gärna genom att verifiera de påståenden som görs och lägga till inline-citat. Påståenden som endast består av originalforskning bör tas bort. (September 2007) (Lär dig hur och när du tar bort det här mallmeddelandet)

(Lär dig hur och när du tar bort det här mallmeddelandet)

Xbox Linux var ett projekt som portade operativsystemet Linux till videospelkonsolen Xbox. Eftersom Xbox använder ett system med digitala signaturer för att förhindra att allmänheten kör osignerad kod måste man antingen använda ett modchip eller en softmod. Ursprungligen var modchips det enda alternativet, men det visades senare att TSOP-chipet som Xbox BIOS sitter på kan återställas. På så sätt kan man flasha BIOS:et ”Cromwell”, som utvecklades lagligt av Xbox Linux-projektet. På grund av ett stort kontantpris till det första laget som lyckades göra det möjligt att starta upp Linux på en Xbox utan att behöva hacka hårdvaran, hittades också ett stort antal hacker som endast gällde mjukvara. Till exempel hittades ett buffertöverskridande i spelet 007: Agent Under Fire som gjorde det möjligt att starta upp en Linux-laddare (”xbeboot”) direkt från ett sparat spel.

Xbox Linux-bootning

Xboxen är i princip en dator med en specialanpassad 733 MHz Intel Pentium III-processor, en hårddisk på 10 GB (varav 8 GB är tillgänglig för användaren), 64 MB RAM-minne (även om detta på alla tidigare boxar kan uppgraderas till 128 MB) och 4 USB-portar. (Controllerportarna är egentligen USB 1.1-portar med en modifierad kontakt.) Dessa specifikationer är tillräckliga för att köra flera lättillgängliga Linuxdistributioner.

Från Xbox-Linux-hemsidan:

Xbox är en äldrefri dator från Microsoft som består av en Intel Celeron 733 MHz-processor, en nVidia GeForce 3MX, 64 MB RAM, en hårddisk på 8/10 GB, en DVD-enhet och 10/100 Ethernet. Som på alla datorer kan du köra Linux på den.

En Xbox med Linux kan vara en komplett stationär dator med mus och tangentbord, en webb/mailbox ansluten till TV, en server eller router eller en nod i ett kluster. Du kan antingen dubbelstarta eller bara använda Linux; i det senare fallet kan du byta ut båda IDE-enheterna. Och ja, du kan ansluta Xbox till en VGA-skärm.