Xbox Linux fue un proyecto que transfirió el sistema operativo Linux a la consola de videojuegos Xbox . Debido a que Xbox usa un sistema de firma digital para evitar que el público ejecute código sin firmar , uno debe usar un modchip o un softmod . Originalmente, los modchips eran la única opción; sin embargo, más tarde se demostró que el chip TSOP en el que se encuentra la BIOS de la Xbox puede actualizarse. De esta manera, uno puede parpadear en el " CromwellBIOS, que fue desarrollado legalmente por el proyecto Xbox Linux. Catalizado por un gran premio en efectivo para el primer equipo que brindara la posibilidad de arrancar Linux en una Xbox sin la necesidad de un hack de hardware, también se encontraron numerosos hacks de software. Por ejemplo, se encontró un desbordamiento de búfer en el juego 007: Agent Under Fire que permitió el arranque de un cargador de Linux ("xbeboot") directamente desde una partida guardada.
La Xbox es esencialmente una PC con un procesador Intel Pentium III [1] personalizado de 733 MHz , un disco duro de 10 GB (8 GB de los cuales son accesibles para el usuario), 64 MB de RAM (aunque en todas las cajas anteriores esto se puede actualizar a 128 MB ) y 4 puertos USB . (Los puertos del controlador son en realidad puertos USB 1.1 con un conector modificado). Estas especificaciones son suficientes para ejecutar varias distribuciones de Linux fácilmente disponibles.
Desde la página de inicio de Xbox-Linux:
La Xbox es una PC sin legado de Microsoft que consta de una CPU Intel Celeron de 733 MHz, una nVidia GeForce 3MX, 64 MB de RAM, un disco duro de 8/10 GB, una unidad de DVD y Ethernet 10/100. Como en todas las PC, puede ejecutar Linux en él.
Una Xbox con Linux puede ser una computadora de escritorio completa con mouse y teclado, una caja de correo electrónico / web conectada a la TV, un servidor o enrutador o un nodo en un clúster. Puede realizar un arranque dual o utilizar solo Linux; en el último caso, puede reemplazar ambos dispositivos IDE. Y sí, puede conectar la Xbox a un monitor VGA.
Usos
Una Xbox con Linux instalado puede actuar como una computadora de escritorio completa con mouse y teclado , un buzón de correo electrónico / web conectado a un televisor, un servidor, un enrutador o un nodo en un clúster. Se puede realizar un arranque dual o utilizar solo Linux; en el último caso, se pueden reemplazar ambos dispositivos IDE . También se puede conectar la Xbox a un monitor VGA . Se necesita un convertidor para usar teclados / ratones en los puertos del controlador ; sin embargo, esto no es difícil, ya que la Xbox usa USB estándar con un puerto propietario.
Actualmente, solo algunas distribuciones de Xbox Linux se ejecutarán en la versión 1.6 de Xbox (la tercera versión más nueva, incluida la 1.6b). Las Xbox con modchips y la BIOS de Cromwell instaladas pueden ejecutar más distribuciones que aquellas con solo un softmod. Esto se debe principalmente a problemas con el chip de video utilizado en la versión 1.6 de Xbox que fue desarrollado exclusivamente por Microsoft y que no tiene código fuente disponible en este momento. Esto puede causar una sobreexploración significativa en los cuatro lados de la pantalla cuando se carga un kernel diferente al original.
Softmod
Una de las formas más populares de instalar Xbox Linux es a través de un softmod , que no requiere un modchip para su uso. El softmod de Xbox Linux utiliza un exploit de guardado que se encuentra en la ejecución original de MechAssault , Splinter Cell , 007: Agent Under Fire y Tony Hawk's Pro Skater 4 . El método consiste en cargar un archivo guardado pirateado transferido al disco duro de la Xbox. Cuando se carga el archivo de guardado, se inicia MechInstaller . La opción Xbox Live en el tablero se reemplaza con la nueva opción de Linux después de reiniciar el sistema. Otro softmod que se puede utilizar es el exploit hotswap que desbloqueará el disco duro de Xbox el tiempo suficiente para permitir que uno lo modifique.
También hay una manera de reemplazar completamente el BIOS estándar de Xbox con un BIOS "Cromwell" , que es completamente legal y es únicamente para Linux en Xbox. Sin embargo, una vez que el TSOP (chip BIOS) se actualiza con "Cromwell", la Xbox ya no puede jugar juegos de Xbox o ejecutar ejecutables nativos de Xbox (archivos .xbe, similar a .exe para Windows).
Lista de distribuciones
Hay varias distribuciones de Xbox Linux, [2] la mayoría de las cuales se basan en distribuciones de PC Linux.
Distribución | Descripción |
---|---|
Xebian [3] / Debian de Ed | Una distribución de Xbox Linux que se puede instalar en el disco duro de Xbox o iniciar una sesión en vivo. Una interfaz de MythTV se puede ejecutar en Xebian y conectarse a un backend separado. [3] |
Gentoox [4] | Una distribución basada en Gentoo , que cuenta con el actualizador "mágico", que permite a los usuarios descargar paquetes y actualizaciones especificados por Xbox. |
X-DSL | Una distribución basada [5] en Damn Small Linux . |
Ver también
- Libre60
- Xbox
- Linux
Referencias
- ^ Shimpi, Anand Lal (21 de noviembre de 2001). "Hardware detrás de las consolas - Parte I: Xbox de Microsoft" . Anand Tech . Consultado el 21 de febrero de 2013 .
- ^ "Descargar - Xbox-Linux" . Archivado desde el original el 6 de marzo de 2009 . Consultado el 3 de junio de 2009 .
- ^ a b Smith, Stewart; Aún así, Michael. "Ejecución de frontends remotos". Practical MythTV: Construyendo una PC PVR y Media Center . Tecnología en Acción Prensa.
Elegimos Xebian [...]
- ^ Gentoox
- ^ [1] Archivado el 17 de mayo de 2009 en la Wayback Machine.
enlaces externos
- Sitio del proyecto en SourceForge.net
- (en alemán) Documento oficial de Xbox Hacking
- SoftMod Xbox gratis (¡Técnica de intercambio activo!)