Діагностичний інструментарій Glow версії 26.11
Нові горизонти сумісності операційної системи ReactOS

Одним із головних мірил життєздатності будь-якої операційної системи є її здатність працювати з вимогливим комерційним ПЗ, і відеоігри тут виступають ідеальним стрес-тестом. Недавній успіх команди ReactOS — запуск Half-Life 2 на реальному обладнанні — став знаковим епізодом. Це не просто демонстрація сумісності, а підтвердження того, що система здатна ефективно взаємодіяти з апаратним забезпеченням через складні пропрієтарні інтерфейси.
Для досягнення результату було використано відеокарту NVIDIA GeForce GTX 960 та звукову карту SoundBlaster Audigy. Вирішальним чинником успіху стало застосування оригінальних драйверів: відеодрайвера версії 368.61 та набору Audigy SupportPack 7.0. Здатність системи підтримувати роздільну здатність 2560x1440 у повноцінному ігровому режимі свідчить про глибоке опрацювання підсистеми введення-виведення та графічного стека. Цей прогрес виглядає логічним продовженням динаміки розвитку проєкту, якому вдалося запустити Half-Life та Unreal Tournament 2004 лише місяць тому.
Однак справжній технологічний зсув відбувся на рівні ядра. Довгий час ReactOS фокусувалася на забезпеченні сумісності з ядром NT 5.2, що лежало в основі Windows XP та Windows Server 2003. Ці системи стали еталоном стабільності для багатьох корпоративних застосунків, але їхні архітектурні обмеження давно стали «вузьким місцем».
Переломним моментом стало впровадження системного виклику cbNtGetCurrentProcessorNumberEx. На перший погляд, функція визначення номера процесора, на якому виконується конкретний потік, здається другорядною. Але з точки зору системного аналізу це фундаментальний крок: даний виклик належить ядру NT 6, яке використовувалося в Windows Vista та Windows Server 2008. Таким чином, ReactOS фактично переступила поріг епохи XP, розпочавши експансію в бік більш сучасних механізмів управління ресурсами та багатопотоковістю.
Історія проєкту вражає своєю довговічністю — у січні ReactOS виповнилося 30 років. Це рідкісний приклад неймовірної наполегливості спільноти, яка протягом трьох десятиліть за допомогою реверс-інжинірингу відновлює найскладніші механізми закритої ОС. Весь масив коду, написаний на C та C++, відкрито доступний на GitHub під ліцензіями GPLv2 та LGPLv2, що дозволяє будь-якому розробнику зробити свій внесок у створення по-справжній вільної альтернативи домінуючим пропрієтарним системам.

