Tiembla Windows: Linux aumenta su compatibilidad con cientos de juegos antiguos

Juegos antiguos en Linux
Juegos antiguos en LinuxGenerada con IA

Un desarrollador ha creado la herramienta definitiva para poder lanzar cientos de juegos de Windows en Linux, con una lista de clásicos imprescindibles.

Linux lleva ya muchos años intentando que los usuarios de este sistema puedan lanzar videojuegos de Windows sin problemas de rendimiento o de compatibilidad. Aunque el camino no ha sido fácil.

El primer acercamiento se produjo con el popular Wine, un proyecto que nació a principio de la década de los 90 con el objetivo de ejecutar aplicaciones de Windows en sistemas tipo UNIX.

Su acrónimo, Wine is not an emulator, deja claro que no es simplemente un emulador, sino que es capaz de permitir la compatibilidad de programas en Linux gracias a la API de Windows.

Más allá de las herramientas generales que se pueden encontrar en Windows, Wine también permite algo que ha convencido a muchos usuarios para jugar en Linux, como es la posibilidad de manejarlos en sus distribuciones sin problema.

Un paso más allá fue Proton, un software que permitió ejecutar una denominada capa de compatibilidad, precisamente desarrollada por Valve Corporation, la compañía detrás de Steam.

A partir de aquí, las mejoras llegaron por la conversión de DirectX de Windows en APIs compatibles de Linux, como Vulkan, con herramientas disponibles para las versiones más modernas de los gráficos de Windows.

Este tipo de software ya funciona de maravilla para lanzar títulos más recientes en Linux, aunque un desarrollador ha querido ir más allá, con la posibilidad de jugar a cientos de videojuegos antiguos.

Según ha compartido en su repositorio de GitHub WinterSnowfall, ha bautizado al proyecto como d7vk, una traducción directa a Direct3D 7 basada en Vulkan y que permite ejecutar directamente aplicaciones en Linux usando Wine.

En términos más coloquiales, ha utilizado lo que ya había para permitir el acceso a una biblioteca de videojuegos antigua, para los usuarios que quieran volver a visitar grandes títulos de la industria.

Por ejemplo, con la trilogía original de Resident Evil, el primer videojuego de Prince of Persia, títulos de fútbol que marcaron un ante y un después, como los FIFA publicado entre 1999 y 2002, así como un sinfín de la saga de Star Wars.

Aunque no todo son buenas noticias, ya que el desarrollador comenta en su propio repositorio que d3d7 puede dar bastantes errores y que también existen ya herramientas muy buenas para este uso.

Como solución posible, en caso de que esta herramienta ofrezca errores, el desarrollador recomienda utilizar WineD3D, que tiene como beneficio la implementación con algunas capas de forma bastante óptima.

En cualquier caso, el desarrollador reconoce que el proyecto no es nada fácil, y que no habría sido posible sin la comunidad que desarrolla Wine, además de que destaca que no lo ha probado en Windows.

Esto se debe a muchísimas preguntas de usuarios sobre la posibilidad de lanzar la herramienta en Windows, ya que muchos no utilizar Linux para jugar. Sea como sea, esta es una buena excusa para revisitar títulos del pasado y hacer un homenaje a la nostalgia.