Кромвель (вычисления) - Cromwell (computing)
Кромвель это замена прошивка для 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 Операционная система.