Релиз ReactOS 0.4.15

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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‑менеджер (Plug and Play), что расширило возможности ReactOS по запуску сторонних драйверов, созданных для Windows;

  • добавлена возможность загрузки ReactOS с USB‑устройств на чипсетах с контроллерами EHCI, OHCI и UHCI. Решены проблемы с зацикливанием в USB‑драйвере при неготовности USB‑устройства, мешавшие загрузке на некоторых системах;

  • улучшен звуковой стек. Из Windows Driver Kit (WDK) перенесён драйвер AC’97, позволяющий использовать звук при установке в VirtualBox и выборе в настройках звукового контроллера ICH AC’97 или при загрузке на системах со старыми материнскими платами. Добавлена поддержка более высокой частоты дискретизации, многоканального вывода, новых форматов звуковых файлов и зацикливания воспроизведения wav‑файлов;

  • в системе управления памятью переработан механизм Section Objects, позволяющий совместно использовать области памяти. Изменение решило проблему с невозможностью запуска исполняемых файлов с внешних разделов, таких как сетевые хранилища и совместные диски виртуальных машин;

  • из Windows Driver Kit (WDK) перенесён драйвер FAT, открытый компанией Microsoft. Новый драйвер FAT решил проблемы с низкой стабильностью и производительностью старого драйвера, а также позволил реализовать корректное извлечение внешних устройств;

  • реализованы механизмы для восстановления, сброса состояния и кэширования реестра, позволившие повысить живучесть системы в случае аварийного завершения или выключения питания. Механизм восстановления позволяет автоматически откорректировать повреждённые области реестра, механизм сброса состояния (flush) обеспечивает периодическое сохранение изменений на диск, а кэширование заметно повышает скорость работы с реестром;

  • в ядре улучшена подсистема Se (Security Subsystem), в которой реализован механизм для управления доступом к системным объектам;

  • расширены возможности базовых приложений и системных утилит. Например, в графическом редакторе Paint появился инструмент для работы с текстом, а в текстовом редакторе Notepad реализован диалог вывода на печать. Улучшен IME (Input Method Editor) для управления методами ввода;

  • добавлена начальная поддержка загрузки на многопроцессорных системах со включённым режимом 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.

Источник: https://habr.com/ru/news/893332/


Интересные статьи

Интересные статьи

(ДИСКЛЕЙМЕР) Данное приложение не дает советы по финансовым вопросам. Я не работаю финансовым консультантом и не предоставляю рекомендаций в данной сфере. Использование этого приложения осуществляется...
Евгений Шеленков — руководитель Университета Битрикс24 и тимлид команды «Коммуникации в реальном времени». В компании он с 2010 года — и до сих пор относится к работе как к любимому хобби
В статье рассматриваются варианты кастомизации пользовательского интерфейса nanoCAD, представленные в виде шагов по созданию пользовательского меню, панели инструментов и ленты. Включено описание проц...
Кто бы что ни говорил, но я считаю, что изобретение велосипедов — штука полезная. Использование готовых библиотек и фреймворков, конечно, хорошо, но порой стоит их отложить и создать ...
Если Вы используете в своих проектах инфоблоки 2.0 и таблицы InnoDB, то есть шанс в один прекрасный момент столкнуться с ошибкой MySQL «SQL Error (1118): Row size too large. The maximum row si...