WINE 11.5: mejoras en compilación, compatibilidad y corrección de errores para un ecosistema en evolución

En el ciclo bisemanal que ha caracterizado el desarrollo de WINE, WineHQ ha presentado la versión 11.5, la continuación de la serie 11.x que ya marcó un ritmo estable de mejoras y correcciones. Aunque no se destacan titulares estridentes ni una avalancha de cambios como en las grandes revisiones anteriores, esta entrega aporta progresos relevantes para la compatibilidad y la experiencia de uso en Linux y otros sistemas operativos que ejecutan capas de compatibilidad con Windows.

WINE 11.5 llega con mejoras en el sistema de compilación, incluyendo soporte para C++ en las bibliotecas agrupadas de UCI, y con avances en la gestión de Syscall en Linux para usuarios. Entre las correcciones y mejoras notables, el equipo ha trabajado en la compatibilidad de VBScript y en un conjunto de arreglos de errores que, en conjunto, optimizan el rendimiento y la estabilidad en escenarios cotidianos de desarrollo y ejecución de software.

En números, esta versión registra 198 cambios y la corrección de 22 errores reportados por la comunidad. Entre las correcciones destacan mejoras en la detección de preferencias en editores como gedit, reconocimiento de dispositivos USB en ciertas configuraciones y la instalación de aplicaciones problemáticas como Evernote o PCG Tools. Asimismo, se abordan casos de uso avanzado donde se utilizan instrucciones SYSCALL x86_64, que previamente provocaban fallos en una variedad de títulos y herramientas.

A continuación, se presenta un resumen de los bugs corregidos en WINE 11.5, que abarca desde compatibilidad de herramientas de desarrollo hasta problemas de entrada/salida y renderizado en entornos mixtos:

  • No se puede editar las preferencias de gedit.
  • La conexión USB no es reconocida por Axon MultiClamp Commander 700B.
  • La instalación de Evernote falla.
  • La aplicación PCG Tools falla al instalarse.
  • Múltiples aplicaciones fallan debido al uso directo de la instrucción SYSCALL x86_64.
  • get_timezone_info realiza una búsqueda binaria de manera incorrecta.
  • La lectura de un mapa de bits indexado devuelve incorrectamente 32 bits en lugar de 8 bits.
  • vbscript: Los dos puntos en una nueva línea después de Then fallan.
  • Las comillas tipográficas en el ejemplo de código confunden a clang.
  • Stratego (1997) no se inicia con el mensaje de error «Unable to ‘CreateScalableFontResource()».
  • La exportación de lapso de tiempo falla en Clip Studio Paint.
  • Sony Home Memories lanza un error irrecuperable durante la instalación.
  • Swift falla debido a la función no implementada ADVAPI32.dll.SaferiIsExecutableFileType.
  • La creación de ventanas hijas MDI no respeta el atributo de ventana.
  • bcrypt: Implementa los valores predeterminados de relleno RSA-OAEP.
  • El diálogo de archivo falla en aplicaciones .NET como UndertaleModTool.
  • VOCALOID6 falla al iniciar debido a stubs no implementados.
  • jscript: GetScriptDispatch(«») devuelve E_INVALIDARG.
  • El rendimiento de time()/localtime() ha mejorado tras ajustes internos.
  • CertCreateCertificateChainEngine falla con un argumento no válido en rustls-platform-verifier.
  • Reemplazar bass.dll con samp.dll provoca congelamiento/pantalla negra en Wine, mientras que samp.dll funciona correctamente en Windows.
  • CEF falla en dwrite al navegar por The Verge (archivo de fuente extraño).

Ya disponible: WINE 11.5 se puede descargar desde el botón que encontrarás más abajo. En la página de descargas también se ofrece información sobre cómo instalar esta y otras versiones en Linux, así como en macOS y Android.

Mirando hacia el futuro, si el calendario se mantiene, en dos semanas debería llegar WINE 11.6 con más cambios para preparar WINE 12.0, previsto para principios de 2027. El ritmo de lanzamientos podría ajustarse a un ciclo más frecuente hacia finales de año, alternando versiones estables y de desarrollo para sostener la evolución del proyecto.

.boton {color: white; background-color: grey !important; padding: 20px; font-size: 2rem; text-decoration: none; border-radius: 10px; position: relative; top: 15px; border: 4px solid #555;}.boton:hover {box-shadow:1px 1px 2.5px black !important;}

from Linux Adictos https://ift.tt/OuHgNCt
via IFTTT