ROS Newsletter37
Содержание
Выпуск новостей 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 |