Cromwell (výpočetní) - Cromwell (computing)

Cromwell bootovací nabídka na Xboxu

Cromwell je náhrada firmware pro Microsoft Xbox herní konzole, která byla vyvinuta Xbox Linux Projekt. Pokud je naprogramován na integrovaný flash čip zařízení Xbox nebo a modchip, může spustit Linux operační systém a prakticky převést Xbox na plné PC.

Je to neobvyklé v tom, že se jedná o legální firmware (protože nepoužívá nic z Microsoft Funkce kódu) a byl vyvinut především reverzním inženýrstvím původního systému Microsoft BIOS a jeho spouštěcího procesu. Ve světle toho mnoho Xbox modchip výrobci tento firmware dodávají se svými čipy, aby se tomu vyhnuli soudní spory a porušení autorských práv tvrdí. Hlavní funkcí tohoto firmwaru je načíst operační systém Linux, i když podporuje také další funkce, například schopnost přeprogramovat hardware pomocí jiného obrazu firmwaru, uzamknout a odemknout pevný disk a změnit režim videa (KAMARÁD /NTSC ). Na rozdíl od velké většiny obrazů firmwaru pro Xbox není schopen načítat hry pro Xbox (originální ani jiné). Důvodem je, že původní bitová kopie firmwaru společnosti Microsoft obsahuje jádro operačního systému Xbox (všeobecně se předpokládá, že je odstraněno) Windows 2000 derivát) - tj. firmware je operační systém. Protože Cromwell toto neobsahuje, není schopen umožnit načítání a fungování her.

Cromwell obsahuje kód z jiných open source projektů, ale kombinuje je jedinečným způsobem. Toto je seznam komponent, které lze najít v Cromwell:

  • zásobník USB odvozený od Linuxu 2.6 v samostatné verzi (tj. běží bez Linuxu)
  • Dekompresní kód JPEG odvozený z jádra Linuxu
  • Etherboot síťový kód
  • GRUB podpora souborového systému a kód bootloaderu

Samostatná verze linuxového USB stacku od Cromwell byla přenesena na ReactOS operační systém.

externí odkazy