Windows NT Synchronization Primitive Driver For The Linux Kernel Revised
Last week CodeWeavers engineer Elizabeth Figura posted the initial patches for a Windows NT synchronization primitive driver for Linux for exposing /dev/ntsync for exposing some synchronization primitives available under Windows directly within the Linux kernel. This has the potential of sharply speeding up some Windows games and applications running under Wine on Linux or the likes of Valve's Steam Play (Proton). This week a second iteration of the patches were posted.
Getting these NT synchronization primitives available under Linux have the potential of speeding up a number of Windows games especially. In case you missed last week's article, here are some of the benchmark results carried out by Figura:
With the "v2" patches posted yesterday, there's the full 29 patch series. The updated patches improve the patch descriptions to ease the code review, objects are now files rather than indices into a table, improved the names for some of the exposed ioctls, and a variety of other mostly small code improvements stemming from the code review over the past week.
Those interested can checkout the v2 patches of thr Windows NT synchronization primitive driver for Linux "ntsync" while awaiting to see how much interest and support there is for getting this functionality upstream into the kernel. Exciting times ahead.
Getting these NT synchronization primitives available under Linux have the potential of speeding up a number of Windows games especially. In case you missed last week's article, here are some of the benchmark results carried out by Figura:
With the "v2" patches posted yesterday, there's the full 29 patch series. The updated patches improve the patch descriptions to ease the code review, objects are now files rather than indices into a table, improved the names for some of the exposed ioctls, and a variety of other mostly small code improvements stemming from the code review over the past week.
Those interested can checkout the v2 patches of thr Windows NT synchronization primitive driver for Linux "ntsync" while awaiting to see how much interest and support there is for getting this functionality upstream into the kernel. Exciting times ahead.
20 Comments