Разработчик под ником DarkFire01 представил масштабное обновление для ядра операционной системы ReactOS (Pull Request #8613). Патч направлен на полное переосмысление распределения виртуальной памяти в архитектуре x86, чтобы устранить критическую нехватку места для System PTEs (записей таблицы страниц). Текущая реализация системы едва позволяет загрузить более одного стороннего драйвера, что делает невозможным использование современного оборудования.

Проблема стала критической при попытке запуска драйверов для видеокарт. Например, драйверы Intel требуют более 32 МБ адресного пространства, а популярный драйвер VBoxWDDM (для VirtualBox) пытается зарезервировать сразу 256 МБ, что приводило к сбоям системы. Предложенное решение переносит область System PTE в неиспользуемое пространство сразу после загружаемого образа ядра (диапазон 0x83000000 - 0xB0000000), значительно расширяя доступную память для драйверов.
Обновление уже проходит активное тестирование и рецензирование ведущими разработчиками проекта. Помимо исправления вылетов VBoxWDDM, патч также решает проблему с OpenGL на картах NVIDIA (при отключении вертикальной синхронизации). Это изменение называют одним из самых важных шагов для улучшения совместимости ReactOS с реальным железом за последнее время.