Предстоящий цикл разработки ядра Linux 6.14 станет ещё более захватывающим благодаря тому, что, похоже, завершённый драйвер NTSYNC будет готов к объединению. Драйвер NTSYNC улучшает работу Wine/Proton (Steam Play) в играх, лучше соответствуя примитивам синхронизации Windows NT и обеспечивая более высокую производительность в играх. Код NTSYNC уже давно находится в разработке, но на этой неделе обновлённый код был перенесён в соответствующую ветку «next» перед выходом Linux 6.14.
Драйвер NTSYNC разрабатывался в течение долгого времени для лучшего соответствия примитивам синхронизации Windows NT в ядре Linux и для того, чтобы значительно повысить производительность игр для Windows, работающих на Linux, с помощью таких программ, как Wine и популярное программное обеспечение Valve Steam Play (Proton). Первоначальный драйвер NTSYNC был объединён с Linux 6.10, но помечен как «неработающий», поскольку не все функции были подключены для того, чтобы сделать этот драйвер полезным для конечных пользователей/геймеров.
Патчи, опубликованные разработчиками, продемонстрировали довольно значительные улучшения NTSYNC:
С начала декабря инженеры CodeWeavers начали отправлять новые исправления NTSYNC для завершения работы над этим драйвером ядра. После недавних исправлений, улучшающих NTSYNC, похоже, что драйвер теперь полностью готов для основного ядра!
На этой неделе Грег Кроа-Хартман поставил в очередь выдающиеся исправления драйвера NTSYNC в свою ветку Git "char-misc-next" для области char / misc ядра, где находится NTSYNC. Поскольку эти оставшиеся исправления NTSYNC теперь в "char-misc-next", они готовы к отправке в основное ядро Linux 6.14, а окно слияния откроется позже в этом месяце.
Таким образом, если не возникнет никаких проблем в последнюю минуту или не будет возражений со стороны Линуса Торвальдса, завершённый код NTSYNC будет доступен в Linux 6.14. Это означает, что он больше не будет помечен как неработающий:
Окно слияния Linux 6.14 откроется в конце этого месяца, а стабильное ядро выйдет в марте. Ожидается, что Linux 6.14 будет использоваться в будущих выпусках Ubuntu 25.04 и Fedora 42, а также в других дистрибутивах Linux, выпущенных весной 2025 года. Замечательно, что драйвер NTSYNC наконец-то завершён, и, надеюсь, Steam Play (Proton) вскоре начнёт использовать драйвер ядра NTSYNC для улучшения игрового процесса в Windows на Linux.
Перевод статьи.