Релиз операционной системы ReactOS 0.4.11

Представлен релиз операционной системы ReactOS 0.4.11, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Это восьмой выпуск, подготовленный после перехода проекта к более оперативному формированию релизов, которые теперь выходят не раз в год, а раз в три месяца. Операционная система находится на «альфа»-стадии разработки. Для загрузки подготовлены установочный ISO-образ (110 Мб) и Live-сборка (в zip-архиве 79 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2.

Ключевые изменения:

  • Устранены проблемы в коде управления кэшированием файлового ввода/вывода, которые приводили к крахам при попытках создания резервной копии дискового раздела в программе ODIN;
  • Устранены ошибки, включая существенную утечку памяти, в коде поддержки Btrfs на базе свободного драйвера WinBtrfs;
  • В драйвере UniATA обеспечена совместимость с контроллерами AHCI SATA, применяемыми в 6 поколении процессоров Intel Core (Skylake). Изменение позволяет использовать ReactOS на более современном оборудовании;
  • Добавлена поддержка манифестов, определяющих список зависимостей на основе которых загрузчик выбирает необходимые для работы приложения DLL-библиотеки. Поддержка манифестов позволила добиться работы в ReactOS таких приложений, как Blender 2.57b, Bumptop, Evernote 5.8.3 и Quicktime Player 7.7.9;

  • Решены проблемы с ожиданием высвобождения ресурсов в процессе завершения работы приложений. Налажена корректная остановка приложений на базе платформы .NET 2.0;
  • В текстовый инсталлятор USETUP добавлена опция для обновления текущих установок ReactOS до новой версии с сохранением имеющихся настроек и данных;

  • Проведена работа по повышению стабильности подсистемы, отвечающей за отрисовку графики и обработку элементов интерфейса пользователя.
    Решены некоторые проблемы в компонентах Win32, работающих на уровне ядра (win32k), ошибки в которых могли привести к краху всей системы.
    В частности, устранены утечки ресурсов ядра в процессе работы с меню и полосами прокрутки. Решённые проблемы позволили обеспечить работу в
    ReactOS таких приложений, как Civilization II Multiplayer Gold Edition 1.3, и IceChat 7.63;

  • Проведена работа по устранению артефактов при отрисовке меню. Решены проблемы с вычислением горизонтальной позиции всплывающих меню и некорректным выбором элементов в контекстном меню системного лотка;
  • Расширена поддержка языков с написанием справо-налево, таких как арабский язык и иврит: задействована библиотека USP10, из Wine перенесён код для двунапрвленного ввода;

  • Обеспечена работа утилит для диагностики сетевых соединений, таких как netstat;

  • Осуществлена синхронизация с кодовой базой Wine Staging 3.17 и обновлены версии сторонних компонентов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.