Cromwell (computing)

Cromwell is a replacement firmware for the Microsoft Xbox gaming console that has been developed by the Xbox Linux Project. If programmed onto the onboard flash chip of the Xbox or a modchip, it can boot the Linux operating system and practically convert the Xbox into a full PC.
It is unusual in that it is a legal firmware (because it does not use any of Microsoft's code to function) and was developed primarily through reverse-engineering of the original Microsoft BIOS and its boot process. In light of this, many Xbox modchip manufacturers ship this firmware with their chips to avoid litigation and copyright infringement claims. The main function of this firmware is to load the Linux operating system, although it also supports other features, such as the ability to reprogram the hardware with another firmware image, lock and unlock the hard disk, and change video mode (PAL/NTSC). Unlike the vast majority of Xbox firmware images, it is not able to load Xbox games (either original or otherwise). This is because the original Microsoft firmware image contains the kernel of the Xbox operating system (widely believed to be a stripped-down Windows 2000 derivative) - that is, the firmware is the operating system. As Cromwell does not contain this, it is not able to allow games to load and function.
Cromwell includes code from other open source projects, but combines them in a unique way. This is a list of components that can be found in Cromwell:
- a Linux 2.6-derived USB stack in a standalone version (i.e. it runs without Linux)
- Linux kernel-derived JPEG decompression code
- Etherboot networking code
- GRUB filesystem support and bootloader code
The standalone version of the Linux USB stack from Cromwell has been ported to the ReactOS operating system.
External links
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.