La consola de juegos PlayStation 5 de Sony no fue diseñada originalmente para ejecutar Linux, pero eso no ha impedido que los desarrolladores intenten convertirla en una computadora. El investigador de seguridad Andy Nguyen reveló recientemente un método para ejecutar Linux en modelos específicos de PS5 y publicó una guía de instalación detallada en GitHub. Anteriormente, Nguyen había mostrado una demostración del sistema Ubuntu ejecutándose directamente en PS5, en el que los juegos de PC podían ejecutarse sin problemas a altas velocidades de cuadro.

El esquema de modificación explota una vulnerabilidad que ha sido parcheada para permitir que la PS5 arranque en un entorno Linux. Esto efectivamente transforma temporalmente la consola en una PC, pero existen limitaciones obvias: la transformación no es permanente, la configuración del sistema se borra con cada reinicio y los usuarios deben recargar el sistema Linux después de cada inicio.

En las pruebas de rendimiento, Nguyen mostró Grand Theft Auto V ejecutándose a 60 cuadros por segundo con el trazado de rayos habilitado, mientras que también demostró a Spider-Man alcanzando 60 cuadros por segundo con una resolución de 1440p. Estas demostraciones demuestran plenamente que una vez que se eliminan las limitaciones del software de Sony, el rendimiento del hardware de la PS5 es muy parecido al de una PC para juegos tradicional.

Sin embargo, la compatibilidad de esta vulnerabilidad es bastante limitada. Actualmente, esta solución de craqueo solo es compatible con la versión de unidad óptica de PS5 y debe ejecutar versiones de firmware más antiguas, específicamente las series 3.xx y 4.xx. Los sistemas que se han actualizado al firmware 5.xx no pueden utilizar este método. "Es posible que en el futuro se agregue soporte para firmware 1.xx y 2.xx, pero no daremos prioridad a este trabajo", dijo Nguyen, sugiriendo que el desarrollo se centrará en un subconjunto limitado de dispositivos.

El alcance de este proyecto es más limitado en comparación con el amplio soporte de copia de seguridad de juegos y cerveza casera que finalmente logró la comunidad de hackers de PlayStation 4. Ejecutar un sistema Linux es el objetivo principal, y actualmente no hay señales de que logrará las modificaciones profundas del sistema que se vieron en las primeras consolas de juegos.

A nivel técnico, lograr que Linux se ejecute correctamente en el hardware de PS5 requiere mucha personalización. La implementación de Nguyen incluye asignación de memoria ajustada y control de ventilador disponible, los cuales son fundamentales para mantener un rendimiento estable durante el uso. Actualmente, la salida de pantalla admite resoluciones de 1080p, 1440p y 4K, pero la frecuencia de actualización está limitada a 60Hz. "Es posible que en el futuro se agregue soporte de 120 Hz o 30 Hz", dijo Nguyen.

Todavía hay algunas imperfecciones en el sistema actual. La conectividad de red, por ejemplo, no es del todo fluida: es posible que los usuarios deban apagar el adaptador WLAN después del inicio y luego volver a encenderlo para restaurar el acceso a Internet. Estas soluciones temporales reflejan las primeras etapas de adaptación del soporte de controladores para hardware que nunca estuvo destinado a ejecutar Linux.

Nguyen también está explorando formas de agilizar el proceso de configuración. Una idea que se está considerando actualmente es agregar una opción de apagado que pondría el host en modo de hibernación en lugar de apagarlo por completo, permitiendo a los usuarios reiniciar Linux más rápidamente sin tener que repetir todo el proceso.

Actualmente, este proyecto es más adecuado para usuarios que ya están familiarizados con las operaciones de Linux y están dispuestos a realizar pruebas y errores. Nguyen enfatizó que "no hay riesgo de bloquear la consola", lo que mitiga un poco el riesgo, pero la dependencia de versiones de firmware específicas y exploits no oficiales aún lo convierte en un esfuerzo de nicho.

Al hacer públicas las herramientas y las instrucciones de instalación, el proyecto pasa de una demostración controlada a algo que la comunidad en general puede probar. Si bien esto no cambia fundamentalmente la naturaleza de la PS5, sí demuestra la flexibilidad del hardware cuando se evitan las limitaciones del software, aunque sea temporalmente.