Miércoles, 21 de octubre de 2026

Lo más relevante del hosting en el mundo, en español · ehost.ec →

Wine llega a OpenBSD de forma experimental y ya ejecuta videojuegos exigentes como The Witcher 3

Un puerto experimental de Wine para OpenBSD, anunciado por desarrolladores del proyecto, permite ejecutar aplicaciones Windows de 64 bits y muestra pruebas con juegos como The Witcher 3. La propuesta está en revisión y aún tiene limitaciones importantes.

Por Equipo ehost3 min de lecturaFuente: Linuxiac
Wine llega a OpenBSD de forma experimental y ya ejecuta videojuegos exigentes como The Witcher 3
Imagen ilustrativa generada con inteligencia artificial.

Un esfuerzo colaborativo de desarrolladores de OpenBSD ha dado como resultado un puerto experimental de Wine que permite ejecutar aplicaciones Windows de 64 bits en OpenBSD. El trabajo, presentado en la lista de correo del proyecto, demuestra que diversos programas y varios juegos requieren ya pueden arrancar y funcionar en el sistema.

Qué se ha logrado y por qué importa

El equipo responsable logró ejecutar decenas de aplicaciones Windows de 64 bits en OpenBSD y publicó capturas y grabaciones de ejemplo, entre ellas ejecuciones del título The Witcher 3 (una versión remasterizada). Para lograr compatibilidad con Direct3D 12 en esos ejemplos se combinó Wine con vkd3d-proton y Vulkan, lo que permite traducir las llamadas D3D12 a Vulkan.

El desafío técnico: el registro %gs

El principal obstáculo que impedía portar Wine a OpenBSD ha sido la gestión del registro de segmento %gs. Wine espera poder establecer la base del segmento GS (GSBASE) para mantener datos por hilo y otras estructuras internas. OpenBSD no permite a las aplicaciones escribir GSBASE directamente por motivos de seguridad y diseño de su ABI.

La solución provisional implementada por los desarrolladores es una técnica por software que genera instrucciones con el prefijo %gs para emular el comportamiento necesario sin acceso directo a GSBASE. Ese workaround ha sido suficiente, por ahora, para ejecutar muchas aplicaciones de 64 bits con un grado de compatibilidad notable.

Limitaciones actuales y riesgos

  • Compatibilidad solo con aplicaciones de 64 bits: la capa WoW64, que permite ejecutar binarios Windows de 32 bits dentro de un entorno de 64 bits, no funciona todavía en este puerto. Por tanto, los programas de 32 bits quedan fuera.
  • Test suite deshabilitada: la batería de pruebas integrada de Wine está desactivada en el puerto. Varias pruebas requieren acceso al servidor gráfico X o se quedan colgadas; pese a ello, los desarrolladores no han detectado bloqueos frecuentes en sus pruebas con juegos reales.
  • Madurez y seguridad: Wine para OpenBSD no forma parte aún de la colección oficial de ports. Se ha enviado como propuesta para revisión y retroalimentación, y los autores recomiendan ejecutar Wine bajo un usuario no privilegiado mientras no se apliquen restricciones de seguridad adicionales.

Qué deben hacer administradores y propietarios de webs

Para administradores de servidores y usuarios interesados en probar el puerto conviene seguir estos pasos y precauciones prácticas:

  1. Probar solo la versión de 64 bits de aplicaciones Windows; empezar con programas ligeros (por ejemplo, editores) para validar el entorno.
  2. Ejecutar Wine como usuario no privilegiado y en entornos aislados hasta que el puerto sea revisado e integrado oficialmente.
  3. Si se pretende ejecutar juegos con D3D12, instalar y configurar vkd3d-proton y Vulkan en el sistema host, ya que la traducción D3D12→Vulkan es necesaria para esos casos.
  4. Seguir la lista de correo y los repositorios de OpenBSD para obtener actualizaciones: el puerto es experimental y puede recibir cambios importantes durante la revisión.

Perspectiva

La llegada de Wine a OpenBSD, incluso en fase experimental, representa un avance técnico relevante dada la política de seguridad y las limitaciones de la plataforma. Si el puerto se integra en los ports oficiales, ampliará las opciones de software disponibles para usuarios de OpenBSD, particularmente en contextos de escritorio y juegos. Sin embargo, por ahora sigue siendo una propuesta en revisión y no sustituye a soluciones maduras en balance entre compatibilidad y seguridad.

Lee también:

Fuente: Linuxiac

Compartir