Half-Life 2 заработала в ReactOS – операционной системе с открытым исходным кодом, нацеленной на бинарную совместимость с играми, приложениями и драйверами Windows. Запуск состоялся менее чем через месяц после того, как в начале июня в системе впервые прошла первая Half-Life. Игру проверяли на ночной сборке ReactOS с видеокартой NVIDIA GeForce GTX 960 и устаревшим драйвером NVIDIA 368.61; для звука использовали драйверы Creative Sound Blaster Audigy. Работу Half-Life 2 показал на видео пользователь Aotori Hibiki: по записи игра запускается и ведёт себя в игровом процессе без явных сбоев.

От первой Half-Life к Half-Life 2 за неполный месяц
ReactOS – свободная операционная система, которую развивают уже около тридцати лет. Задача проекта – бинарная совместимость с программами, играми и драйверами Windows: исполняемые файлы должны запускаться так же, как в оригинальной системе, без перекомпиляции.
Бинарная совместимость – способность операционной системы запускать исполняемые файлы, собранные для другой ОС, без изменения и повторной сборки исходного кода.
В начале июня в ReactOS впервые запустили первую Half-Life. Тот показ провели на настольном компьютере эпохи Intel Sandy Bridge с видеокартой NVIDIA GeForce 8400GS. Менее чем через месяц в системе заработала и вторая часть, о чём разработчики ReactOS сообщили в X.
Конфигурация с GeForce GTX 960 и драйвером NVIDIA 368.61

Half-Life 2 проверяли на ночной сборке ReactOS. В тестовой конфигурации стояла видеокарта NVIDIA GeForce GTX 960, для которой установили устаревший драйвер NVIDIA 368.61 для Windows. Звук обеспечили драйверы Creative Sound Blaster Audigy.
Ночная сборка – версия программы, автоматически собираемая из свежего исходного кода без гарантий стабильности; предназначена для тестирования, а не для повседневного использования.
По видеозаписи, которую опубликовал пользователь Aotori Hibiki, игра запускается и работает в игровом процессе без явных проблем. Более подробных данных о стабильности и частоте кадров в источнике нет.
Первый системный вызов NT6 и шаг к совместимости с Vista
На той же неделе в проекте реализовали первый системный вызов Windows NT6 – ранний шаг к совместимости с Windows Vista и более новыми выпусками. До сих пор ReactOS ориентировалась в первую очередь на программное обеспечение уровня Windows XP и Windows Server 2003.
Заключение
За неполный месяц ReactOS прошла путь от первой Half-Life до Half-Life 2. Оба запуска провели на ночных сборках, и это демонстрации прогресса в бинарной совместимости, а не функция стабильного выпуска. Для тех, кто следит за проектом, важнее не сами игры: они показывают, что графическая подсистема и поддержка драйверов Windows дошли до уровня, на котором трёхмерные игры проходят прямо в игровом процессе. Первый системный вызов NT6 задаёт следующую цель – совместимость с Windows Vista и более новыми программами.