Cromwell (informatyka)

Menu rozruchowe Cromwell na Xboksie

Cromwell to zastępcze oprogramowanie sprzętowe dla konsoli do gier Microsoft Xbox , które zostało opracowane przez Xbox Linux Project. Jeśli zostanie zaprogramowany na wbudowanym układzie flash konsoli Xbox lub modchipie , może uruchomić system operacyjny Linux i praktycznie przekształcić konsolę Xbox w pełny komputer.

Jest to niezwykłe, ponieważ jest to legalne oprogramowanie układowe (ponieważ do działania nie wykorzystuje żadnego kodu Microsoftu ) i zostało opracowane głównie poprzez inżynierię wsteczną oryginalnego systemu BIOS firmy Microsoft i procesu jego uruchamiania. W związku z tym wielu modchipów Xbox wysyła to oprogramowanie układowe ze swoimi chipami, aby uniknąć sporów sądowych i roszczeń o naruszenie praw autorskich . Główną funkcją tego oprogramowania układowego jest ładowanie systemu operacyjnego Linux, chociaż obsługuje również inne funkcje, takie jak możliwość przeprogramowania sprzętu za pomocą innego obrazu oprogramowania układowego, blokowania i odblokowywania dysku twardego oraz zmiany trybu wideo ( PAL / NTSC ) . W przeciwieństwie do zdecydowanej większości obrazów oprogramowania sprzętowego Xbox, nie jest w stanie załadować gier Xbox (zarówno oryginalnych, jak i innych). Dzieje się tak, ponieważ oryginalny obraz oprogramowania układowego firmy Microsoft zawiera jądro systemu operacyjnego Xbox (powszechnie uważanego za uproszczoną pochodną systemu Windows 2000 ) — to znaczy oprogramowanie układowe to system operacyjny. Ponieważ Cromwell tego nie zawiera, nie jest w stanie zezwolić na ładowanie i działanie gier.

Cromwell zawiera kod z innych projektów open source, ale łączy je w unikalny sposób. Oto lista komponentów, które można znaleźć w Cromwell:

Samodzielna wersja stosu Linux USB firmy Cromwell została przeniesiona do systemu operacyjnego ReactOS .

Linki zewnętrzne