Представлен (https://reactos.org/project-news/reactos-0411-released) релиз операционной системы ReactOS 0.4.11 (https://reactos.org/wiki/0.4.11), нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Это восьмой выпуск, подготовленный после перехода проекта к более оперативному формированию релизов, которые теперь выходят не раз в год, а раз в три месяца. Операционная система находится на "альфа"-стадии разработки. Для загрузки подготовлены установочный ISO-образ (https://sourceforge.net/projects/reactos/files/ReactOS/0.4.11/) (110 Мб) и Live-сборка (в zip-архиве 79 Мб). Код проекта распространяется (https:/github.com/reactos/reactos) под лицензиями GPLv2 и LGPLv2. Ключевые изменения (https://reactos.org/wiki/Community_Changelog-0.4.11):
- Устранены проблемы в коде управления кэшированием файлового ввода/вывода, которые приводили к крахам при попытках создания резервной копии дискового раздела в программе 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 и обновлены версии сторонних компонентов.
URL: https://reactos.org/project-news/reactos-0411-released
Новость: https://www.opennet.ru/opennews/art.shtml?num=50243