- Linux en PlayStation 3
-
Anexo:Linux en PlayStation 3
PlayStation 3 tiene como característica el ejecutar Linux, así como otros sistemas operativos si son instalados en el disco duro de la consola. Yellow Dog Linux es la distribución "oficial" de Linux para PlayStation 3. Otras distribuciones como Fedora, Gentoo y Ubuntu también son compatibles con la consola. Cualquier sistema operativo de Linux tiene acceso a 6 de los 7 elementos de procesamiento sinérgicos, Sony implementa un hipervisor para restringir el acceso a la RSX. IBM proporciona una introducción a la programación de aplicaciones paralelas sobre la PlayStation 3.
Contenido
Historia
Desde el comienzo del 2000, Sony ha aprovechado el hecho de que la PlayStation 2 puede ejecutar Linux como marketing. Promovieron la liberación del PS2 Linux Kit, que incluye un sistema operativo basado en Linux, un teclado y un mouse USB, un adaptador VGA, un adaptador de red de PlayStation 2 (sólo Ethernet), y una unidad de disco duro de 40 GB.
Originalmente Sony dijo que Linux estaría pre-instalado en el disco duro de la PlayStation 3, sin embargo, el plan fue desechado por razones desconocidas y las unidades actuales no incluyen Linux pre-instalado. Sin embargo, Sony ha incluido una opción en el menú XMB para instalar otros sistemas operativos tales como Linux.[1] Sony declaró en una entrevista que "Se tiene la firme intención de que usted, un propietario de PS3, pueda jugar, ver películas, fotos, escuchar música, y gestionar todas las funciones del sistema operativo Linux que transforma su PS3 en una computadora en casa."[2]
Poco después del lanzamiento de la PlayStation 3, Sony incorporó en una actualización del firmware al Playstation 3 Software System (Sistema operativo nativo de Playstation 3 en la versión final) la opción "otro sistema operativo" que permite el arranque de Linux desde el disco duro o desde un Live CD haciendolo posible ejecutar en la PlayStation 3.
Kernel
A partir del núcleo Linux 2.6.21, ha habido apoyo oficial para PS3 y Linux por lo que no se necesitan parches para que se ejecute. También hay un uso fácil de añadir Linux en CD para la PS3 incluido el soporte a Fedora Core 8 y otros sistemas operativos que se pueden instalar nativamente en la PS3.
Distribuciones
OpenSuSE, Ubuntu, Fedora Core 8, Yellow Dog, Gentoo y Debian pueden ejecutarse en la PlayStation 3. Sony patrocina una distribución específica, Yellow Dog Linux para la PlayStation 3, que fue el primero en lanzarse para la PS3 a finales de 2006.[3]
Ubuntu
En el sitio web PSUbuntu se dan instrucciones para instalar Ubuntu en la PlayStation 3 utilizando la compilación para PowerPC con paquetes específicos para la PS3 (ppc+ps3). Para la versión Desktop están las opciones de instalar el sistema directamente o iniciar el disco Live sin opción de instalar, esto debido a la poca RAM disponible por defecto. La versión Alternate sólo contiene un instalador basado en texto, recomendado para cubrir las limitaciones de memoria RAM disponibles.
Desde la versión 9.04 Ubuntu soporta el acceso a la VRAM de la PS3 (como /dev/ps3vram), teniendo la posibilidad de activar la misma como una memoria swap auxiliar.
Yellow Dog
Yellow Dog Linux 5,0 fue una de las primeras distribuciones de Linux para correr en PlayStation 3. Se ha diseñado específicamente para HDTV/SDTV con lo que los usuarios tendrán que utilizar los comandos 'installtext' y 'ydl480i' para poder instalar y ejecutar el sistema operativo.[4]
Yellow Dog Linux incluye el kernel núcleo Linux propiamente dicho, componentes GCC, la biblioteca y tecnología de código libre/abierto como Apache, PostgreSQL, Python, Webmin, y XFree86. La distribución también incluye aplicaciones de los usuarios, tales como el navegador web Mozilla Firefox, OpenOffice.org, Evolution, Rhythmbox, MPlayer, pidgin, y GIMP.
Yellow Dog Linux es un derivado de Fedora Core y se basa en el gestor de paquetes RPM. A través de las sucesivas versiones de Yellow Dog Linux, Terra Soft Solutions ha invertido mucho en la aplicación de apoyo específicamente para Apple y hardware de IBM. Como resultado de ello, Yellow Dog Linux soporta la aceleración de hardware de gráficos y de audio fuera de la caja, a pesar de que algunos otros componentes de hardware no funcionará adecuadamente sin modificaciones en el núcleo.
El 6 de febrero de 2008, se lanzó la versión 6.0 de Yellow Dog Linux.
OpenSUSE
OpenSUSE 10.3 es la primera versión de OpenSUSE compatible con la plataforma de Sony PlayStation 3. OpenSUSE es una distribución basada en SUSE Linux, desarrollada por Novell.
Los requerimientos e instrucciones para instalar el OpenSUSE se encuentran en su página oficial.[5]
RSX Homebrew
Linux en PlayStation 3 permite una gran variedad de programas caseros que se desarrollan y es totalmente sancionado por Sony. El rendimiento del Cell es más que suficiente para manejar la mayoría de los requisitos de los medios o para rendir 3D los gráficos complejos. Sin embargo carece el funcionamiento de los teraflops de la textura de un GPU contemporáneo que trae el hardware. Por esta razón muchos complejos juegos no son posibles de ejecutar en la PlayStation 3 a Linux pues el acceso a la aceleración del hardware en el RSX es restringido por un hypervisor. Se han producido avances en el acceso a la RSX experimental Linux utilizando un kernel 2.6.24. Aún en las primeras etapas de desarrollo, la solución permite a Direct Memory Access (DMA) a la memoria RSX para obtener imágenes allí.
Referencias
- ↑ Playstation Manual (How to)
- ↑ «Yellow Dog Linux launches for PS3» (en inglés).
- ↑ «Yellow Dog Linux launches for PlayStation 3» (en inglés).
- ↑ «Terra Soft Solutions» (en inglés).
- ↑ «OpenSUSE for PlayStation 3» (en inglés).
Véase también
Enlaces externos
Categorías: PlayStation 3 | Distribuciones Linux para propósitos especiales
Wikimedia foundation. 2010.