Atari VCS permitirá ejecutar cualquier distribución Linux
Atari VCS es un producto derivado de una campaña de crowdfunding en Indiegogo que ha dado bastantes vueltas, tantas, que no terminaba claro de qué se trataba exactamente, salvo que utilizaría hardware AMD (una APU Bristol Ridge) y Linux, pero no quedaba claro si iba a ser una implementación cerrada como las de NES Mini y SNES Mini o bien sería una distribución GNU estándar como las que conocemos.
A través de una entrada en su página de Medium, los encargados de Atari VCS han publicado una serie de preguntas y respuestas con información interesante. Lo primero que destaca es la ampliación de la RAM de 4 a 8 gigabytes. Si bien sigue sin ser suficiente para poder ejecutar todos los juegos AAA con garantías, más en GNU/Linux si tenemos en cuenta la tradicional elevación de requisitos en los ports, sí resulta una buena noticia que ampliará de forma notable el software que se podrá ejecutar sobre esta peculiar consola.
Lo segundo a destacar es que podrá soportar la ejecución de distribuciones GNU/Linux estándares como Ubuntu, aunque al haber ciertas limitaciones, habría que ver cuáles se podrán ejecutar al final. Los encargados del proyecto han comentado que “nuestra arquitectura principal consiste en Atari Secure Hypervisor y en un kernel Linux muy modificado llamado AtariOS (que será el sistema operativo por defecto)”. La consola comprobará antes de cargar AtariOS la presencia de algún dispositivo de almacenamiento externo, y en caso de encontrar una unidad arrancable, se podrá cargar otro sistema operativo.
Sin embargo, debido a que el modo protegido de 64-bit de la CPU está habilitado y la no presencia de algún cargador extendido como GRUB, serán necesarios ciertos cambios para poder ejecutar una distribución GNU/Linux. Para sortear esta barrera se publicará un ejemplo sobre cómo iniciar un Ubuntu estándar sobre Atari VCS. Aunque el sistema operativo GNU/Linux se ejecutará debajo de Atari Secure Hypervisor, tendrá “acceso completo a la CPU, la GPU, la memoria, el audio, los USB, la red, la pantalla, etc”, pudiendo disponer de todo el redimiento disponible sin restricciones.
Sobre la decisión de mantener Bristol Ridge en lugar de apostar por una APU basada en Ryzen, los encargados de Atari VCS han explicado que “sobre el papel la familia Ryzen es técnicamente mejor, pero sin incrementar el coste ni tener una mayor capacidad térmica, la APU Ryzen nunca funcionaría al máximo rendimiento. Cuando la Ryzen está operando en un entorno limitado a nivel térmico su rendimiento es solo marginalmente superior al de Bristol Bridge.”
Pese a ello, todavía quedan incógnitas sobre cómo funcionará AtariOS, si será un sistema operativo “castrado” o bien permitirá la instalación de software de terceros como Steam, algo que le podría dar más atractivo a esta consola aunque como resultado no se tenga una máquina para juegos “pesados”. El hecho de que AtariOS “ejecute Linux a resolución HD utilizando las bibliotecas del entorno de ejecución estándar” alimenta dicha posibilidad.