Cromwell

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск
Файл:Cromwell Firmware on an Xbox.jpg
Меню загрузки Cromwell на Xbox

Cromwell — это альтернативная прошивка для игровой консоли Microsoft Xbox, которая развивается проектом Xbox Linux Project. Перепрошив чип флэш‐памяти, можно добиться загрузки операционной системы GNU/Linux и практически превратить приставку Xbox в полноценный персональный компьютер.

Основная сложность заключается в том, что в данной альтернативной прошивке не используется исходный код оригинальной прошивки от Microsoft. В процессе создания использовался метод обратной разработки оригинальной прошивки и процесса загрузки. Основная функция этой прошивки — загрузка операционной системы GNU/Linux. Поддерживаются так же другие возможности, такие как способность по перепрограммированию железа и заливка других прошивок, блокирование/разблокирование жёсткого диска и смена видеорежима (PAL/NTSC). К сожалению, альтернативная прошивка не способна загружать игры Xbox. Это связано с тем, что оригинальная прошивка от Microsoft содержит в себе ядро операционной системы Xbox. Cromwell не содержит его, поэтому игры не могут быть загружены и следовательно, не работают.

Cromwell включает в себя код различных свободных проектов, комбинируя их своим собственным способом. Вот список компонент, которые содержатся в Cromwell:

  • Код из Linux 2.6 для поддержки USB в standalone-версии (то есть работает без Linux).
  • Код из Linux 2.6 для декомпрессии JPEG.
  • Etherboot — код для загрузки по сети.
  • GRUB — файловая система и код загрузчика.

Внешние ссылки

Источник — «http://www.sbup.com/wiki/Cromwell»
Личные инструменты

Served in 0.061 secs.