ROS Newsletter37

Материал из Русский WINE
Перейти к: навигация, поиск

Выпуск новостей ReactOS №37

Релиз 0.3.4

Несколько недель назад мы выпустили релиз ReactOS 0.3.4. Несмотря на то, что в нем было несколько значительных улучшений, хорошо нам известная ошибка, из-за которой некорректно работали мышь и клавиатура, окончательно так и не была устранена. Однако, она уже исправлена Алексеем (Aleksey Bragin) в транке, поэтому все, что вы можете - перестать ныть по этому поводу. Кроме того, нам сообщали о заметном увеличении скорости в этим релизе. Похоже, что это результаты работы Томаса Блумеля (Thomas Bluemel) над исправлением обращения к памяти (desktop heap), и Джеймса Тэбора (James Tabor) над отложенным переключением между пользовательским режимом и режимом ядра. Нет сомнения, что увеличение скорости работы графического интерфейса (GUI) достигнуто именно благодаря исправлению работы с памятью (heap).

Игры

Несколько основных разработок сосредоточены на игровом фронте. Магнус (Magnus Olsen) работает над поддержкой DirectX и уже есть предварительные результаты. А другой разработчик ReactOS, Кристоф вон Витч (Сhristoph von Wittich), смог успешно запустить демо-версию Diablo 2. Полную версию игры, насколько я знаю, никто не пытался устанавливать. Другой тестер также успешно установил и запустил Half Life в ReactOS. В этом случае, полную версию игры. В настоящее время, 3D-компонент ReactX из Wine перенаправляет вызовы Direct3D к OpenGL. Это временное решение, пока Магнус не доделает полную поддержку.

Загрузчик Freeloader

У Алексея (Aleksey Bragin) недавно получилось использовать Freeloader, загрузчик ReactOS, для загрузки Windows Server 2003 без обращения к ntldr, собственному загрузчику Win2k3. Это важное событие. Дело в том, что ntldr создает списки конфигурации аппаратного обеспечения, модулей, таблиц данных, занятых дескрипторов памяти, PCR и TSS-устройств хранения, и специфику распределения памяти, перед тем как передать эту информацию ядру. Обычно, OpenSource-загрузчики просто передают управление ntldr, так как у них нет возможности формировать списки в формате, необходимом ядру NT. Freeloader, возможно, первый загрузчик с открытым кодом, который не нуждается в передаче управления ntldr, в случае загрузки Windows 2003. Но несколько оговорок все-таки есть. Из всей "семьи" windows, Freeloader способен загрузить только Windows 2003, по крайней мере, на текущий момент. Кроме этого, он загружается только с FAT32, однако поддержка NTFS есть в ближайших планах.

Портирование на ARM

Команда разработчиков всегда намеревалась портировать ROS на разные архитектуры. Пока Арт Йоркс (Art Yerkes) работает над портированием на PowerPC, мы получили серию коммитов для подготовки к запуску ReactOS на ARM. ARM это RISC-процессор, который используется в большинстве встраиваемых устройств, однако существуют и специализированные рабочие станции с этим процессором. Запуск ReactOS на ARM откроет много интересных возможностей, включая поворот ROS в сторону мобильных ОС.

Newsletters
30-39 #30#31#32#33#34#35#36#37#38#39
40-49 #40#41#42#43#44#45#46#47#48#49
50-59 #50#51#52#53#54#55#56#57#58#59
60-69 #60#61#62#63#64#65#66#67#68#69
70-79 #70#71#72#73#74#75#76#77#78#79
80-89 #80#81#82#83#84#85#86#87#88#89
90-99 #90#91#92#93#94#95#96#97#98#99