В ядро Linux внедрили компоненты Windows для повышения производительности в играх

Трансформация Linux из узкоспециализированной системы в полноценную игровую платформу выходит на новый уровень: разработчики перешли к внедрению фундаментальных механизмов Windows непосредственно в ядро ОС.

Важнейшим достижением стал драйвер NTSYNC, который недавно был интегрирован в ядро Linux и уже активирован по умолчанию на актуальных версиях Steam Deck. Этот компонент переносит внутрь ядра Linux систему синхронизации, которую современные игровые движки используют для управления потоками, вычислений физики, обработки звука, работы ИИ и других параллельных задач.

Раньше подобные операции требовали вмешательства Wine — слоя совместимости для запуска Windows-приложений, на базе которого построена технология Proton от Valve. Если прежде развитие игрового направления в Linux происходило преимущественно на уровне пользовательского пространства (внутри Proton и Wine), то теперь акцент сместился на глубокую оптимизацию непосредственно в ядре операционной системы.

Современные видеоигры требуют высокой синхронизации десятков процессов, распределенных по разным ядрам CPU. В Windows за это отвечают системные механизмы, отсутствовавшие в Linux, поэтому Wine приходилось прибегать к суррогатным решениям, таким как esync и fsync. Хотя они существенно улучшили ситуацию, эти методы оставались лишь аппроксимацией поведения оригинальной ОС.

В ядро Linux внедрили компоненты Windows для повышения производительности в играх
Фото: XDA

NTSYNC радикально меняет этот подход: Linux обретает возможность обрабатывать системные вызовы Windows нативно. Игровой код при этом остается неизменным, однако ответы на его запросы генерируются непосредственно ядром системы, что исключает необходимость в ресурсоемкой эмуляции.

Специалисты призывают взвешенно оценивать прирост производительности. Хотя в первых тестах NTSYNC демонстрировал колоссальный скачок FPS, эти цифры были получены в сравнении с «чистым» Wine без последних оптимизаций. Поскольку большинство пользователей Proton уже применяют fsync, реальный прирост будет скромнее.

Истинная ценность NTSYNC кроется в повышении общей стабильности: драйвер избавляет от фризов, микростаттеров и редких ситуаций «deadlock» (взаимных блокировок), которые сложно отследить в бенчмарках, но крайне неприятны в процессе игры. Благодаря точному соответствию логике Windows, новый драйвер устраняет эти проблемы на архитектурном уровне.

Ключевую роль в развитии этого проекта играет Valve, которая не только продвигает Steam Deck, но и активно инвестирует в инфраструктуру ядра Linux. Над реализацией также трудится компания CodeWeavers, а непосредственным автором NTSYNC стала разработчица Элизабет Фигура.

Статистика подтверждает растущую популярность платформы: в марте 2026 года доля Linux в Steam превысила 5%. Этот тренд подкрепляется успехом Steam Deck, развитием Proton и окончанием жизненного цикла Windows 10, что вынуждает пользователей искать альтернативы.

Сегодня Linux воспринимается не как «надстройка» для запуска Windows-игр, а как самостоятельная, самодостаточная экосистема. Вместо простой адаптации под чужие стандарты, операционная система эволюционирует, интегрируя лучшие решения для обеспечения максимальной совместимости, производительности и стабильности игрового процесса.

 

Источник: iXBT

Читайте также