ROS Ports

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

Порты ReactOS

Данная статья частично является переводом официальной вики.


Данная страница содержит информацию о портировании ReactOS на различные архитектуры.

Intel x86 (i586)

Intel 8086-совместимое семейство с набором команд от архитектуры от Intel 80586 (Pentium) и выше. Разработка ReactOS, в первую очередь, основывается на поддержке инструкций данной архитектуры.

AMD64 (amd64)

Основная статья: AMD64.

AMD64 относится к спецификации AMD для 64-разрядного расширения набора инструкций x86. В ревизии r34699 Timo Kreuzer создал ветку ros-amd64-bringup для портирования ReactOS на эту архитектуру и этот код уже был возвращен обратно в транк. Большая часть кода общая для amd64 и i386, но какую-то часть кода необходимо переписать.

Not under active development

Some ports are no longer developed and ReactOS may not work on these architectures.

ARM (arm)

Основная статья: ARM.

ARM is a 32-bit RISC architecture developed by ARM Holdings. The ReactOS port to the ARM architecture is maintained by the Portable Systems Group under the name ros-arm-bringup in the trunk directory.

Xbox (i386)

Основная статья: Xbox.

Xbox is a gaming console developed by Microsoft. The Xbox port of ReactOS was intended for the original Xbox console, which Microsoft has discontinued since 2006. It ran on a custom Pentium III processor which ReactOS could support, though a new hardware abstraction layer needed to be written to be used. The port was started at r11926, but has since regressed and is unmaintained.

PowerPC (ppc)

Основная статья: PowerPC.

PowerPC is a 32-bit/64-bit RISC architecture developed by the Apple-IBM-Motorola alliance. From r14755 to r29962 PowerPC had its own branch, while work prior to and after the branch have been committed to the trunk. The PowerPC port is developed by Art Yerkes. It was the first try to port ReactOS to another architecture. As a result, there was a lot of stuff that prepared ReactOS for other ports.

FAQ

Will I be able to run 32-bit Windows programs on ReactOS for ARM?

It's technically possible [1], but there is not currently work being done towards that end in the ReactOS project.

On which processors will ReactOS run?

ReactOS currently only supports the x86 processor architecture, although ARM and AMD64 ports are being worked on. ReactOS will run on processors like Intel(R) Pentium(R) x64, Intel Xeon(R) x64, AMD(R) Athlon(R) x64 and AMD Opteron(R) in 32-bit mode, but the 64-bit functionality of these processors is not complete currently.

  • ReactOS currently works on x86 and (partially) on x64 based computers
  • ReactOS currently partially boots on ARM, but not much more
  • ReactOS will run on x64 based computers, but this port is still under development.
  • Someday ReactOS will work on other procesors/architectures. But we currently don't have the man power to port to 20 different architectures...
ReactOS
Search.png
Доклады
О ReactOSARWINSSЧеЗа
Информация Новости Выпуски новостейПереводы блоговНовости проектаВидеоReactOS на ХабреUSB от Вадима Галянта
Разработка Руководство по программированиюОтсутствующая функциональностьВетви разработкиКомпоненты системыReactOS и WineПлан работRoadmap ядра by VgalРазработчикиСовместимость с dll WindowsНаиболее значимые изменения за годИспользуемые проектыGoogle Summer of CodeИзвестные проблемы
Порты AMD64ARMXboxPowerPC
Компоненты Файловые системыРежим совместимостиОтчеты об ошибкахПечатьUSBЯдро
Загрузчик Восстановление MBRЗагрузка из GRUBПараметры загрузки
Прочее ARWINSSПриложения в ReactOSОформление ReactOSКоординаторы"Пасхальные яйца"Монетизация
Другое Типы ядерFreeWin95
Помощь
RAM-диск ReactOS по PXEс жесткого диска
Разработка Стиль написания кодаСтандарты RC-файловРабота с документациейВенгерская нотацияGNU Indent • [ Subversion : ветвислияниеиспользование TortoiseSVN ] • Основы переводаОтправка патчей
Репорты Отладка в VirtualBoxОтладка на экранДобавление программы в менеджер приложенийОтправка отчетов
Отладка Com0comGDBKdbgRossym.gdbRoswin.gdbWinDBGРуководство по WinDBGВключение трассировки ядраКоды DPRINTУдалённый отладчик ReactOS
Сборка CMakeRBuildФайлы RBuildАвтоматическое копирование файловСборка MINGW-w64Сборка модулейСреда сборки
Тестирование VirtualBoxVMwareQEMUHyper-VНеобходимый объём дискаПеренос файлов на виртуальный дискУстановка ReactOSУстановка драйверов
Сеть Общие папкиSambaNFS
Игры Установка DirectPlay
Обновление ReactOSЗагрузочная флешкаЧем можно помочь проектуСоздание нового пользователяЗвук и сеть в VirtualBoxСъемка и публикация видеоIRC-каналСторонние компонентыFAQReactOS как рабочая станцияReactOS и UEFI
Обзоры ОболочкаNTVDMWOWCommunity EditionИстория сайтаReactOS ServerКриптографияПО времен XP