ReactOS 0.4.6
После трёх месяцев разработки состоялся релиз ReactOS 0.4.6 — свободной ОС, нацеленной на обеспечение совместимости с программами и драйверами для MS Windows. С прошедшего релиза было закрыто 399 отчётов об ошибках.
Проделаны основные шаги к поддержке реального железа:
- Некоторые ошибки при дуалбуте были исправлены и теперь дисковые разделы управляются более безопасно, не повреждая структуру списка разделов. Загрузчик ReactOS теперь может загружать кастомные ядра и HAL.
- Подсистема печати все еще в зачаточном состоянии, однако реализовано большое число новых API и исправлено несколько багов, полученных в результате автоматического тестирования.
- Добавлен драйвер сетевой файловой системы NFS и начата реализация RDBSS и RXCE, необходимых для будущей поддержки SMB. Импортирован драйвер TV-тюнера. UDFS был заново включен после исправления некоторых блокировок, делавших его нестабильным. Также были исправлены критические баги и утечки памяти в CDFS, SCSI и HDAUDBUS. Добавлены драйверы USBport и USBhub.
- Представлен движок Shim как часть нового фреймворка совместимости со старыми приложениями. По умолчанию он отключен, но может быть включен в реестре ReactOS.
- Включена специальная реализация библиотеки NTDLL, которая экспортирует некоторые функции NTDLL Vista и более новых версий, необходимые для поддержки нового программного обеспечения.
- Были представлены темы msstyle, позволяющие выбирать темы оформления, отличные от классической. Исправлено множество багов в Shell32, Comctrl32 и Browseui и теперь темы msstyle полностью работают.
Усилия, направленные на улучшение пользовательского опыта:
- Настройки «Заблокировать панель задач», «Спрятать неактивные иконки» и «Группировать схожие кнопки панели задач» теперь сохраняются после перезагрузки.
- Панель задач наконец-то может изменять свой размер. Адресная строка проводника значительно улучшена, и теперь работает с симлинками.
- Правильно отображаются обои в режимах «плитки», «по центру» и «растянуть».
- Увеличена надёжность работы с буфером обмена, решены связанные с ним многие проблемы.
- Улучшено управление оперативной памятью, исправлены некоторые утечки в MM и NTOS и критические баги в NTOS: IO. Устранены переполнения буфера, логические ошибки и мертвый код, обнаруженные Coverity и другим софтом.
>>> Полный список изменений
>>> Официальная новость