Revista El Color del Dinero

Bienvenidos a Spain News Today.

Linux 6.10 integrará el controlador NTSYNC para emular los inicios de la sincronización de Windows NT

Linux 6.10 integrará el controlador NTSYNC para emular los inicios de la sincronización de Windows NT

En mi escaneo habitual de todas las ramas del subsistema Git «-next» en busca de nuevo código que se enviará para la próxima ventana de fusión del kernel de Linux, se acaba de poner en cola una adición muy notable… Linux 6.10 está configurado para integrar un NTSYNC controlador para emular las primitivas de sincronización NT de Microsoft Windows dentro del kernel para permitir un mejor rendimiento con los juegos Steam Play (Proton) de Valve, Wine de Windows y otras aplicaciones en Linux.

En los últimos meses se ha trabajado mucho en el controlador del kernel NTSYNC para permitir un mejor rendimiento de los juegos/aplicaciones Wine (Windows) en Linux. El código ha pasado por varias revisiones y ha mostrado resultados muy prometedores:

Resultados NTSYNC

Wine actualmente emula la API de Windows en el espacio del usuario, pero la sincronización temprana de NT era difícil de emular correctamente en el espacio del usuario e incurría en una sobrecarga de rendimiento significativa. Pero ahora con el controlador NTSYNC, la situación ha mejorado enormemente. El módulo NTSYNC proporciona soporte del kernel para simular primitivas de sincronización de Windows NT y el kernel lo expone como un dispositivo de caracteres diversos.

“ntsync utiliza un dispositivo diverso como su uAPI más simple y menos intrusiva.

Cada descripción de archivo en el dispositivo representa una instancia NT aislada, destinada a caber en una única máquina virtual NT».

Actualmente, el controlador proporciona NTSYNC_IOC_CREATE_SEM para que coincida con la llamada al sistema de Windows NT para NtCreateSemaphore() y NTSYNC_IOC_SEM_POST para que coincida con el comportamiento de NtReleaseSemaphore() en Windows. Elizabeth Figura de CodeWeavers lideró este esfuerzo en colaboración con CodeWeavers, Valve y otras partes interesadas.

READ  El iMac cumple hoy 25 años: ¿cuándo puede esperar que se lance el próximo modelo?

El controlador NTSYNC está en cola en -Siguiente

Fue muy emocionante ver esta mañana que Greg Croah-Hartman había puesto los parches NTSYNC en espera. char-misc-siguiente rama de char/misc. Con los parches ya disponibles, se introducirán para la ventana de integración de Linux 6.10 que se abrirá en mayo y luego harán un debut estable este verano, salvo problemas u objeciones de último momento planteados por Linus Torvalds.

Un año muy emocionante para los jugadores de Linux, con NTSYNC generalizándose, trabajo continuo en torno a HDR y otras mejoras de visualización, y todos los avances realizados en Wayland, entre los avances habituales en soporte de hardware de Linux y otros hitos comunes del kernel que se verán en 2024.