Xbox Linux fue un proyecto que adaptó el sistema operativo Linux a la consola de videojuegos Xbox . Debido a que Xbox utiliza un sistema de firma digital para evitar que el público ejecute código sin firmar , es necesario usar un chip de modificación o un softmod . Originalmente, los chips de modificación eran la única opción; sin embargo, posteriormente se demostró que el chip TSOP donde se encuentra la BIOS de Xbox se puede reprogramar. De esta manera, se puede flashear la BIOS " Cromwell ", desarrollada por el proyecto Xbox Linux. Impulsados por un gran premio en efectivo para el primer equipo que lograra arrancar Linux en una Xbox sin necesidad de modificar el hardware, también se descubrieron numerosos hacks de software. Por ejemplo, se encontró un desbordamiento de búfer en el juego 007: Agent Under Fire que permitía arrancar un cargador de Linux ("xbeboot") directamente desde una partida guardada.
La Xbox es esencialmente una PC con un procesador Intel Pentium III personalizado de 733 MHz [ 1 ] , un disco duro de 10 GB (de los cuales 8 GB son accesibles para el usuario), 64 MB de RAM (aunque en todos los modelos anteriores se puede ampliar a 128 MB) y 4 puertos USB . (Los puertos del mando son en realidad puertos USB 1.1 con un conector modificado). Estas especificaciones son suficientes para ejecutar varias distribuciones de Linux disponibles.
Desde la página principal de Xbox-Linux:
La Xbox es un PC de Microsoft sin componentes heredados que consta de un procesador Intel Celeron de 733 MHz, una tarjeta gráfica nVidia GeForce 3MX, 64 MB de RAM, un disco duro de 8/10 GB, una unidad de DVD y Ethernet 10/100. Como en cualquier PC, se puede ejecutar Linux.
Una Xbox con Linux puede funcionar como un ordenador de sobremesa completo con ratón y teclado, un servidor web/de correo electrónico conectado al televisor, un servidor o enrutador, o un nodo en un clúster. Puedes instalar un sistema de arranque dual o usar solo Linux; en este último caso, puedes reemplazar ambos dispositivos IDE. Y sí, puedes conectar la Xbox a un monitor VGA.
Usos
Una Xbox con Linux instalado puede funcionar como un ordenador de sobremesa completo con ratón y teclado , un servidor web/de correo electrónico conectado a un televisor, un servidor, un router o un nodo en un clúster. Se puede optar por el arranque dual o usar solo Linux; en este último caso, se pueden reemplazar ambos dispositivos IDE . También se puede conectar la Xbox a un monitor VGA . Se necesita un adaptador para usar teclados/ratones en los puertos del mando ; sin embargo, esto no es complicado, ya que la Xbox utiliza USB estándar con un puerto propietario.
Actualmente, solo unas pocas distribuciones de Xbox Linux funcionan en la Xbox versión 1.6 (la tercera versión más reciente, incluyendo la 1.6b). Las Xbox con chips de modificación y la BIOS Cromwell instalada pueden ejecutar más distribuciones que aquellas con solo una modificación de software. Esto se debe principalmente a problemas con el chip de video utilizado en las Xbox versión 1.6, desarrollado exclusivamente por Microsoft y cuyo código fuente no está disponible actualmente. Esto puede causar un sobreescaneo significativo 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 mediante un softmod , que no requiere un chip de modificación. El softmod de Xbox Linux utiliza una vulnerabilidad de guardado encontrada en la versió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 de guardado modificado transferido al disco duro de la Xbox. Al cargar el archivo, se inicia MechInstaller . La opción Xbox Live en el panel de control se reemplaza por la nueva opción Linux después de reiniciar el sistema. Otro softmod que se puede usar es la vulnerabilidad hotswap , que desbloquea el disco duro de la Xbox el tiempo suficiente para permitir su modificación.
También existe una forma de reemplazar por completo la BIOS original de Xbox con una BIOS "Cromwell" , lo cual es totalmente legal y exclusivo para Linux en Xbox. Sin embargo, una vez que el chip TSOP (BIOS) se actualiza con "Cromwell", la Xbox ya no puede ejecutar juegos de Xbox ni ejecutar archivos ejecutables nativos de Xbox (.xbe, similares a los .exe de Windows).
Lista de distribuciones
Hay varias distribuciones de Xbox Linux, [ 2 ] la mayoría de las cuales se basan en distribuciones de PC Linux.
Incidente amenazante contra Microsoft
En junio de 2003, un grupo de hackers australianos amenazó con que si Microsoft no lanzaba un gestor de arranque firmado y de primera mano para Linux, lanzarían tecnología que permitiría ejecutar Linux (y software pirateado, etc.) en la Xbox sin un chip de modificación. [ 6 ] [ 7 ]
Microsoft nunca accedió a la solicitud, y el proyecto Xbox Linux anunció más detalles en julio de 2003. [ 8 ]
Véase también
Referencias
- ↑ Shimpi, Anand Lal (21 de noviembre de 2001). "Hardware detrás de las consolas - Parte I: Xbox de Microsoft" . Anand Tech . Archivado del original el 13 de mayo de 2010. Recuperado el 21 de febrero de 2013 .
- ↑ "Descargar - Xbox-Linux" . Archivado del original el 6 de marzo de 2009. Consultado el 3 de junio de 2009 .
- 1 2 Smith, Stewart; Still, Michael. "Ejecutando frontends remotos". Practical MythTV: Construyendo un PVR y un PC Media Center . Technology in Action Press.
Elegimos Xebian [...]
- ↑ Gentoox
- ↑Archivado el 17 de mayo de 2009 en Wayback Machine .
- ↑ "Hackers de Xbox intentan chantajear a Microsoft" . ZDNet . Consultado el 16 de febrero de 2026 .
- ↑ "Hackers lanzan herramienta para Xbox a pesar de las amenazas de Microsoft" . ZDNet . Consultado el 16 de febrero de 2026 .
- ↑ "Archivo de noticias - Xbox-Linux" . Archivado del original el 3 de abril de 2004. Consultado el 16 de febrero de 2026 .
Enlaces externos
- Sitio del proyecto en SourceForge.net
- (en alemán) Documento oficial sobre hackeo de Xbox. Archivado el 12/01/2016 en Wayback Machine.
- Modifica tu Xbox gratis (¡Técnica Hotswap!)
- Distribuciones de Linux específicas para cada plataforma
- Software de Xbox (consola)
- Sistemas operativos de consolas de videojuegos
- Distribuciones de Linux descontinuadas
- Distribuciones de Linux