Кромвель (вычисления) - Cromwell (computing)

Меню загрузки Cromwell на Xbox

Кромвель это замена прошивка для Microsoft Xbox игровая консоль, разработанная Xbox Linux Проект. Если он запрограммирован на встроенном флэш-чипе Xbox или модчип, он может загрузить Linux операционная система и практически превращает Xbox в полноценный ПК.

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

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

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

Автономная версия стека Linux USB от Cromwell была перенесена на ReactOS Операционная система.

внешняя ссылка