oblako-msk.ru

ReactOS запустила Half-Life 2. Невозможное стало реальным!

ReactOS запустила Half-Life 2. Невозможное стало реальным!
Foto: oblako-msk.ru

Автор oblako-msk.ru, 07-07-2026

ReactOS запустила Half-Life 2. Невозможное стало реальным!

Команда разработчиков ReactOS добилась того, о чём ещё пару лет назад мало кто думал всерьёз: культовый шутер Half-Life 2 заработал на открытой операционной системе, созданной с нуля как свободная альтернатива Windows. Запуск прошёл не в виртуалке - на реальном железе, и это принципиально меняет восприятие проекта.

Что именно случилось и почему это важно

Half-Life 2 поднялся в разрешении 2560x1440 на машине с видеокартой NVIDIA GeForce GTX 960 и звуковой картой SoundBlaster Audigy. Никакой эмуляции - проприетарный драйвер NVIDIA версии 368.61 и звуковой пакет Audigy SupportPack 7.0 отработали напрямую через ReactOS. Это сигнал: система уже умеет жить не только с простейшим ПО, но и с требовательными играми, которым нужна нормальная работа с GPU и аудиоподсистемой.

Месяц назад проект освоил оригинальный Half-Life и Unreal Tournament 2004. Прогресс очевидный - и он ускоряется.

Техническая революция внутри проекта

Параллельно с игровыми успехами произошло кое-что менее заметное, но стратегически важное. В кодовую базу ReactOS впервые добавили системный вызов из ядра NT 6 - того самого, что лежал в основе Windows Vista и Windows Server 2008. Речь о NtGetCurrentProcessorNumberEx: он позволяет процессу узнать, на каком именно ядре CPU он выполняется.

Звучит как мелочь. На деле - веха. До этого момента ReactOS ориентировалась исключительно на совместимость с ядром NT 5.2, то есть с Windows XP и Server 2003. Теперь горизонт сдвинулся. Постепенное освоение более свежих интерфейсов ядра открывает путь к поддержке современного ПО, которое давно не оглядывается на эпоху XP.

Тридцать лет - и всё ещё в игре

ReactOS - проект с историей. В январе ему исполнилось тридцать лет. Весь код написан на C и C++, открыт на GitHub и лицензирован под GPLv2 и LGPLv2. За эти годы разработка не раз казалась топтанием на месте - слишком амбициозная цель, слишком маленькая команда энтузиастов.

Но нынешняя серия достижений говорит о другом. Запуск Half-Life 2 на реальном оборудовании - это не просто технический трюк для галочки. Это демонстрация того, что совместимость с экосистемой Windows можно выстроить с чистого листа, не копируя ни строчки чужого кода. Тридцать лет спустя проект ещё в игре - и, судя по темпу, набирает обороты.

Конфигурация тестового стенда

  • Видеокарта: NVIDIA GeForce GTX 960, драйвер версии 368.61
  • Звуковая карта: SoundBlaster Audigy, пакет Audigy SupportPack 7.0
  • Разрешение запуска игры: 2560x1440
  • Режим работы: реальное железо, без виртуализации