|
|
Home >ReactOS News >News #55: ReactOS 0.3.112009-12-16, Ged Murphy ReactOS 0.3.11Команда ReactOS рада сообщить о выпуске ReactOS 0.3.11. Релиз задержался на некоторое время из-за различных ошибок, которые обнаруживались каждый раз, когда мы пытались его выпустить. Много времени было затрачено на поиск этих ошибок, и многое было сделано для того, чтобы не допустить возникновения такой проблемы в будущем. Однако, это не говорит о том, что в данный выпуск не вошло множества новых и превосходных возможностей, одной из которых являются большие изменения в диспетчере памяти, а другой — ещё один большой шаг к реализации звукового стека. Сложно подвести итог всех изменений, сделанных в диспетчере памяти — попросту говоря, он был почти полностью переписан. Эти изменения не только сделали этот компонент намного более надёжным, но и добавили поддержку процессоров ARM. Работа с блоком управления памятью (MMU) на архитектуре ARM сильно отличается от работы с MMU на архитектурах x86 и x86-64, тем не менее, в диспетчере памяти для ARM были использованы части кода диспетчера памяти для архитектуры x86, в тех местах, где это возможно. В дополнение к этому, указанные изменения улучшают совместимость с WinDbg. Поддержка WinDbg теперь находится на этапе, где большинство часто используемых функций работают, и задачи, которые, как ранее казалось, будут ещё очень нескоро им выполнены, такие, как, например, пошаговое выполнение кода ядра, просмотр потоков процесса или динамическое редактирование памяти, теперь работают. Сейчас мы находимся на этапе, на котором наличие PDB (символы отладки Microsoft) сделало бы отладку ядра ReactOS подобной отладке ядра Windows, с дополнительным преимуществом в наличии исходного кода. Над звуковым стеком ведётся активная работа во всех его частях. В данном выпуске появилась поддержка записи звука и микшера, который теперь позволяет регулировать громкость и выключать звук. Улучшение совместимости центрального компонента с WinXP позволяет большему числу компонентов работать в самой Windows, которое можно считать достигнутым на данный момент уровнем совместимости с ней. Изменения в совместимости и стабильности коснулись всей операционной системы и выразились в большом количестве исправлений. Большую роль сыграла система тестирования Wine, используемая для проверки совместимости прикладного интерфейса. Поскольку данный выпуск имеет версию 0.3.11, мы, испытывая некоторую ностальгию к 'Windows 3.11 для рабочих групп', добавили в выпуск забавное 'пасхальное яйцо'. Надеемся, что Вы сможете его обнаружить, а старшему поколению это сделать, однозначно, не составит труда. Как и остальная часть выпусков серии 0.3, этот выпуск всё ещё находится в состоянии alpha, и, возможно, не сможет обеспечить работу вашего программного обеспечения или функционирование на вашем оборудовании. Список измененийДетальное описание всех изменений можно найти в списке изменений. Вот лишь несколько наиболее важных из них:
Замечание по установке в VirtualBoxБыла обнаружена ошибка, приводящая к зависанию программы установки ReactOS в VirtualBox во время загрузки драйвера USB, если на виртуальной машине меньше 256Мб оперативной памяти. Для обхода этой ошибки следует либо увеличить объём ОЗУ по умолчанию (192 мегабайт), либо отключить поддержку USB-устройств. Кроме того, нами подготовлен образ виртуальной машины VirtualBox, включающий в себя это временное решение. Приносим извинения за доставленные неудобства. |