Wine, the compatibility layer for running Windows applications on Linux, has been released in the development version 11.17.
This release brings several new ntoskrnl.exe functions such as MmMapLockedPagesSpecifyCache(), MmUnmapLockedPages(), MmProbeAndLockPages() and MmBuildMdlForNonPagedPool(), a first partial implementation of d3dx10 sprite rendering, and an update of faudio to upstream release 26.09. ntdll now uses the preferred UI language list when loading resources, and numerous memory leaks and buffer overflows in modules like msi, wbemprox, secur32 and wldap32 have been fixed. Overall, the release includes around 383 changes compared to version 11.16.
The Wine development release 11.17 is now available.
What’s new in this release:
- ntoskrnl.exe: Implement MmMapLockedPagesSpecifyCache(), MmUnmapLockedPages(), MmProbeAndLockPages() and MmBuildMdlForNonPagedPool().
- ntoskrnl.exe: Implement PsGetProcessSessionId() and PsGetProcessCreateTimeQuadPart().
- d3dx10: Partially implement sprite rendering.
- faudio: Import upstream release 26.09.
- ntdll: Use the preferred UI language list to load resources.
- opengl32/win32u: Move extension string filtering to the PE side.
- winegstreamer/wma_decoder: Implement GetInputCurrentType and GetOutputCurrentType.
- Various bug fixes in msi, wbemprox, secur32, bcrypt and wldap32.

Source: GitLab