- Cromwell
-
Cromwell — это альтернативная прошивка для игровой консоли Microsoft Xbox, которая развивается проектом Xbox Linux Project. Перепрошив чип флэш‐памяти, можно добиться загрузки операционной системы GNU/Linux и практически превратить приставку Xbox в полноценный персональный компьютер.
Основная сложность заключается в том, что в данной альтернативной прошивке не используется исходный код оригинальной прошивки от Microsoft. В процессе создания использовался метод обратной разработки оригинальной прошивки и процесса загрузки. Основная функция этой прошивки — загрузка операционной системы Linux. Поддерживаются так же другие возможности, такие как способность по перепрограммированию железа и заливка других прошивок, блокирование/разблокирование жёсткого диска и смена видеорежима (PAL/NTSC). Альтернативная прошивка не способна загружать игры Xbox. Это связано с тем, что оригинальная прошивка от Microsoft содержит в себе ядро операционной системы Xbox. Cromwell не содержит его, поэтому игры не могут быть загружены и следовательно, не работают.
Cromwell включает в себя код различных свободных проектов, комбинируя их своим собственным способом. Вот список компонентов, которые содержатся в Cromwell:
- Код из Linux 2.6 для поддержки USB в standalone-версии (то есть работает без Linux).
- Код из Linux 2.6 для декомпрессии JPEG.
- Etherboot — код для загрузки по сети.
- GRUB — файловая система и код загрузчика.
Внешние ссылки
Категории:- Свободные альтернативные прошивки
- Linux
- Xbox
- Встраиваемые операционные системы
Wikimedia Foundation. 2010.