FreeBSD The Power to Serve

Проект FreeBSD/xbox

Введение

FreeBSD/xbox - это порт FreeBSD с целью запустить её на Microsoft® Xbox® системах. Rink Springer <rink@FreeBSD.org> начал данный проект. Он проделал основную работу по наложению патчей и программированию. Ed Schouten помогал с рецензированием патчей, а также предоставил детали по некоторым внутренностям Xbox.

Статус

FreeBSD/xbox поддерживается только во FreeBSD 7-CURRENT и является экспериментальным кодом. Поддерживаются фреймбуфер, Ethernet, звук и USB устройства (такие как USB клавиатура для консоли).

Новый live/install CD находится в разработке на данный момент.

Загрузка -CURRENT ядер

Чтобы загрузить FreeBSD 7-CURRENT, вы должны иметь последнюю версию BIOS’а для Linux/xbox, называемую Cromwell (в противном случае это приведёт к тому, что ядро будет аварийно завершаться сразу же после загрузки). Cromwell с UFS патчами для FreeBSD (это заставит Xbox загружать ядро напрямую с файловой системы UFS) доступен в дереве портов, в /usr/ports/sysutils/cromwell. Оно может быть загружено в EEPROM используя порт /usr/ports/sysutils/raincoat (если только ваш Xbox имеет версию ниже 1.6).

Установка на жёсткий диск

Вы можете произвести установку с помощью Live CD, но вам нужно будет делать всё вручную. Предполагается, что вы подготовите ваш диск, используя платформу FreeBSD/i386 и настроите конфигурационный файл /boot/xboxlinux.cfg самостоятельно, чтобы Cromwell мог определить какое ядро загружать.