FreeBSD/xbox est un portage de FreeBSD sur architecture Microsoft® Xbox®. Ce projet a été lancé par Rink Springer, qui a produit les patches et le code. Ed Schouten l'a aidé en relisant les patches et a fourni des détails sur certains mécanismes internes de Xbox.
FreeBSD/xbox est uniquement supporté sur FreeBSD 7-CURRENT, et doit toujours être considéré comme expérimental. Le framebuffer, l'Ethernet, le son et les périphériques USB (comme le clavier USB pour la console) sont tous supportés.
Un nouveau CD live/d'installation est actuellement en cours de développement.
Pour démarrer sur FreeBSD 7-CURRENT du dépôt CVS, vous devez avoir la dernière version du BIOS Linux/xbox, appelé Cromwell (sinon votre noyau plantera juste après son chargement). Un Cromwell avec les correctifs UFS FreeBSD (ceci permet de charger un noyau à partir d'un système de fichier UFS) est disponible dans le catalogue des logiciels portés dans /usr/ports/sysutils/cromwell; il peut être flashé dans l'EEPROM avec l'utilitaire /usr/ports/sysutils/raincoat (si votre Xbox a une version inférieure à 1.6).
Vous pouvez procéder à l'installation à partir du Live CD, mais vous devrez tout faire à la main. Il vaut mieux préparer votre disque dur à partir d'une installation FreeBSD/i386, puis changer le fichier de configuration /boot/xboxlinux.cfg, pour que Cromwell sache quel noyau charger.