Обновление ReactOS 0.4.15: Новые функции, улучшенная стабильность и совместимость с Windows

21 марта 2025 года состоялся выпуск операционной системы ReactOS 0.4.15. Данный проект ориентирован на достижение совместимости с приложениями и драйверами Microsoft Windows. Исходный код написан на языках C и C++ и доступен на GitHub под лицензиями GPLv2 и LGPLv2. Последний релиз проекта был выпущен в декабре 2021 года.

Для загрузки ReactOS 0.4.15 команда разработчиков подготовила установочный ISO-образ и Live-сборку.

В рамках выпуска ReactOS 0.4.15 разработчики обработали 1319 отчетов об ошибках и внедрили более 8600 изменений для устранения недостатков, выявленных после предыдущей версии ReactOS 0.4.14.

Согласно информации OpenNET, основные изменения и дополнения в ReactOS 0.4.15 включают:

– Новый визуальный стиль по умолчанию под названием Mizu;
– Поддержка больших пиктограмм в панели задач;
– Поддержка ZIP-архивов для работы в файловом менеджере, включая возможность распаковки через отдельный мастер;
– Пиктограмма Internet Browser на рабочем столе для запуска веб-браузера;
– Решение проблем с отображением иконок в таких приложениях, как Microsoft Office 2000, Microsoft Visual Basic 6 и Hoyle Cards, а также повышение стабильности библиотеки Shell32;
– Значительные изменения в PnP-менеджере, что улучшило запуск сторонних драйверов Windows;
– Возможность загрузки ReactOS с USB-устройств на чипсетах EHCI, OHCI и UHCI и устранение зацикливания в USB-драйвере при отсутствии готовности устройства;
– Улучшения в звуковом стекe. Драйвер AC’97 из Windows Driver Kit (WDK) теперь позволяет использовать звук в VirtualBox и на старых системах, с улучшением частоты дискретизации, многоканального вывода и поддержкой новых аудиоформатов;
– Усовершенствование механизма Section Objects в системе управления памятью, позволяющее совместное использование областей памяти и решающее проблему запуска исполняемых файлов с сетевых хранилищ и совместных дисков виртуальных машин;
– Переход на новый драйвер FAT из Windows Driver Kit, который увеличивает стабильность и производительность, а также обеспечивает корректное извлечение внешних устройств;
– Реализация механизмов для восстановления, сброса состояния и кэширования реестра, что увеличивает устойчивость системы при аварийных завершениях или отключениях питания;
– Улучшения в подсистеме Se (Security Subsystem) для управления доступом к системным объектам;
– Расширенные функции базовых приложений и системных утилит, включая новый инструмент для работы с текстом в графическом редакторе Paint и улучшенный диалог печати в Notepad;
– Начальная поддержка многопроцессорных систем с включённым режимом SMP;
– Значительные улучшения работы в 64-разрядном режиме;
– Новая командная утилита tasklist для отображения активных задач;
– Обновление сторонних компонентов: ACPICA 20 210 730, mpg123 1.26.2, mbedtls 2.16.11, libxml2 2.9.12;
– Добавлены Windows Driver Framework и Kernel Mode Driver Framework от Microsoft;
– Реализации d3dx9 и wininet синхронизированы с Wine 6.0, msi с Wine Staging 7.3, а dbghelp с Wine Staging 5.16. Также в regapi перенесены DLL из Wine Staging 5.7, а в dbgeng — из Wine Staging 4.18. В gdi32 из Wine интегрирован код для поддержки формата Metafile.