ReactOS — различия между версиями
Строка 15: | Строка 15: | ||
В 2009 году, в рамках разработки ReactOS был представлен проект [[ARWINSS]] - альтернативную реализация основных компонентов подсистемы Win32 для ReactOS, направленную на более тесное сотрудничество с проектом WINE. | В 2009 году, в рамках разработки ReactOS был представлен проект [[ARWINSS]] - альтернативную реализация основных компонентов подсистемы Win32 для ReactOS, направленную на более тесное сотрудничество с проектом WINE. | ||
|} | |} | ||
− | + | [[ReactOS2|''Старая версия страницы'']] | |
{| style="float:center; margin-left:2em" | {| style="float:center; margin-left:2em" | ||
|colspan="2"| | |colspan="2"| | ||
Строка 21: | Строка 21: | ||
|- | |- | ||
| | | | ||
+ | |||
<h2>Доклады</h2> | <h2>Доклады</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[AboutROS|О ReactOS]] • [[ARWINSScc2010|ARWINSS]] • [[ROS-Mistakes|Частовстречаемые заблуждения о ReactOS]] | [[AboutROS|О ReactOS]] • [[ARWINSScc2010|ARWINSS]] • [[ROS-Mistakes|Частовстречаемые заблуждения о ReactOS]] | ||
+ | |||
</span> | </span> | ||
| | | | ||
+ | |||
<h2>Новости</h2> | <h2>Новости</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[Newsletters|Выпуски новостей проекта ReactOS]] • [[ROS Blogs|Переводы блогов]] • [[Ros habr|Посты о ReactOS на habrahabr.ru]] • [[ROS Videos|Видео про ReactOS]] | [[Newsletters|Выпуски новостей проекта ReactOS]] • [[ROS Blogs|Переводы блогов]] • [[Ros habr|Посты о ReactOS на habrahabr.ru]] • [[ROS Videos|Видео про ReactOS]] | ||
+ | |||
</span> | </span> | ||
|- | |- | ||
| | | | ||
<h2>Разработка</h2> | <h2>Разработка</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[ROS Missing Functionality|Отсутствующая в ReactOS функциональность]] • [[Branches|Ветви разработки]] • [[Components|Компоненты системы]] • [[ROS and Wine|ReactOS и Wine]] • [[Roadmap|План работ]] • [[ROSdevelopers|Список разработчиков ReactOS]] • [[ROSdll compatibility|Совместимость с dll Windows]] • [[ROS YearChanges|Наиболее значимые изменения за год]] • [[ROS used projects|Используемые проекты]] • [[ROS Google Summer of Code|Google Summer of Code]] | [[ROS Missing Functionality|Отсутствующая в ReactOS функциональность]] • [[Branches|Ветви разработки]] • [[Components|Компоненты системы]] • [[ROS and Wine|ReactOS и Wine]] • [[Roadmap|План работ]] • [[ROSdevelopers|Список разработчиков ReactOS]] • [[ROSdll compatibility|Совместимость с dll Windows]] • [[ROS YearChanges|Наиболее значимые изменения за год]] • [[ROS used projects|Используемые проекты]] • [[ROS Google Summer of Code|Google Summer of Code]] | ||
[[ROS Ports|'''Порты''']]: [[ROS Port AMD64|AMD64]] • [[ROS Port ARM|ARM]] • [[ROS Port Xbox|Xbox]] • [[ROS Port PowerPC|PowerPC]] | [[ROS Ports|'''Порты''']]: [[ROS Port AMD64|AMD64]] • [[ROS Port ARM|ARM]] • [[ROS Port Xbox|Xbox]] • [[ROS Port PowerPC|PowerPC]] | ||
+ | |||
</span> | </span> | ||
| | | | ||
+ | |||
<h2>Прочее</h2> | <h2>Прочее</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[ARWINSS]] • [[Apps in ROS|Приложения в ReactOS]] • [[ROS Apperance|Оформление ReactOS]] | [[ARWINSS]] • [[Apps in ROS|Приложения в ReactOS]] • [[ROS Apperance|Оформление ReactOS]] | ||
+ | |||
</span> | </span> | ||
|- | |- | ||
| | | | ||
+ | |||
<h2>Компоненты</h2> | <h2>Компоненты</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[ROS File Systems|Файловые системы в ReactOS]] • [[Compatibility mode|Режим совместимости]] • [[ROS Crash Reports|Отчеты об ошибках]] • [[ROS Printing|Печать в ReactOS]] • [[ROS USB|USB в ReactOS]] • [[ROS Kernel|Ядро ReactOS]] | [[ROS File Systems|Файловые системы в ReactOS]] • [[Compatibility mode|Режим совместимости]] • [[ROS Crash Reports|Отчеты об ошибках]] • [[ROS Printing|Печать в ReactOS]] • [[ROS USB|USB в ReactOS]] • [[ROS Kernel|Ядро ReactOS]] | ||
[[FreeLoader|Загрузчик]] • <nowiki>[</nowiki>[[FreeLoader fix mbr|Восстановление MBR]] • [[FreeLoader from GRUB|Загрузка из GRUB]] • [[FreeLoader parameters|Параметры загрузки]]<nowiki>]</nowiki> | [[FreeLoader|Загрузчик]] • <nowiki>[</nowiki>[[FreeLoader fix mbr|Восстановление MBR]] • [[FreeLoader from GRUB|Загрузка из GRUB]] • [[FreeLoader parameters|Параметры загрузки]]<nowiki>]</nowiki> | ||
+ | |||
</span> | </span> | ||
| | | | ||
+ | |||
<h2>Другое</h2> | <h2>Другое</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[ROS coordinators|Координаторы проекта]] • [[Kernel review|Типы ядер]] • [[FreeWin95]] | [[ROS coordinators|Координаторы проекта]] • [[Kernel review|Типы ядер]] • [[FreeWin95]] | ||
+ | |||
</span> | </span> | ||
|- | |- | ||
|colspan="2"| | |colspan="2"| | ||
+ | |||
<h1>Помощь</h1> | <h1>Помощь</h1> | ||
+ | |||
|- | |- | ||
| | | | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[ROS Update|Обновление ReactOS]] • [[ROS BootFlash|Загрузочная флешка с ReactOS]] • [[Help for project|Чем можно помочь проекту]] • [[Add new user|Создание нового пользователя]] • [[Vbox sound|Звук и сеть в VirtualBox]] • [[ROS make video|Съемка и публикация видео]] • [[IRC|IRC-канал]] • [[ROS Videos#Видео-мануалы|Видео-tutorial]] • [[Shared folders|Общие папки в виртуальных машинах]] | [[ROS Update|Обновление ReactOS]] • [[ROS BootFlash|Загрузочная флешка с ReactOS]] • [[Help for project|Чем можно помочь проекту]] • [[Add new user|Создание нового пользователя]] • [[Vbox sound|Звук и сеть в VirtualBox]] • [[ROS make video|Съемка и публикация видео]] • [[IRC|IRC-канал]] • [[ROS Videos#Видео-мануалы|Видео-tutorial]] • [[Shared folders|Общие папки в виртуальных машинах]] | ||
+ | |||
</span> | </span> | ||
| | | | ||
+ | |||
<h2>[[Send report|Отправка отчетов в баг-трекер]]</h2> | <h2>[[Send report|Отправка отчетов в баг-трекер]]</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[ROS Vbox debug|Создание debug-лога с помощью VirtualBox]] • [[ROS debug2screen|Отладка на экран]] • [[ROS add new to rapps|Как добавить программу в менеджер приложений]] | [[ROS Vbox debug|Создание debug-лога с помощью VirtualBox]] • [[ROS debug2screen|Отладка на экран]] • [[ROS add new to rapps|Как добавить программу в менеджер приложений]] | ||
+ | |||
</span> | </span> | ||
|- | |- | ||
| | | | ||
+ | |||
<h2>Разработка</h2> | <h2>Разработка</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[Programming Guidelines|Руководство по программированию]] • [[ROS code style|Стиль написания кода]] • [[RC_File_Standards|Стандарты RC-файлов]] • [[ROS_Documentation_Guide|Работа с документацией]] • [[Hungarian notation|Венгерская нотация]] • [[GNU Indent]] • <nowiki>[</nowiki>[[Subversion]] • [[Subversion branches|Subversion: ветви]] • [[Subversion merge|Subversion: слияние]] • [[Subversion Using TortoiseSVN|Использование TortoiseSVN]]<nowiki>]</nowiki> • [[ROS Translation introduction|Основы перевода]] • [[Send patches|Отправка патчей]] | [[Programming Guidelines|Руководство по программированию]] • [[ROS code style|Стиль написания кода]] • [[RC_File_Standards|Стандарты RC-файлов]] • [[ROS_Documentation_Guide|Работа с документацией]] • [[Hungarian notation|Венгерская нотация]] • [[GNU Indent]] • <nowiki>[</nowiki>[[Subversion]] • [[Subversion branches|Subversion: ветви]] • [[Subversion merge|Subversion: слияние]] • [[Subversion Using TortoiseSVN|Использование TortoiseSVN]]<nowiki>]</nowiki> • [[ROS Translation introduction|Основы перевода]] • [[Send patches|Отправка патчей]] | ||
+ | |||
</span> | </span> | ||
| | | | ||
+ | |||
<h2>[[Debugging|Отладка]]</h2> | <h2>[[Debugging|Отладка]]</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[Com0com]] • [[GDB]] • [[Kdbg]] • [[Rossym.gdb]] • [[Roswin.gdb]] • [[WinDBG]] • [[WinDbg Tutorial|Руководство по WinDBG]] • [[Enable kernel tracing|Включение трассировки ядра]] • [[DPRINT codes|Коды DPRINT]] • [[ReactOS Remote Debugger|Удалённый отладчик ReactOS]] | [[Com0com]] • [[GDB]] • [[Kdbg]] • [[Rossym.gdb]] • [[Roswin.gdb]] • [[WinDBG]] • [[WinDbg Tutorial|Руководство по WinDBG]] • [[Enable kernel tracing|Включение трассировки ядра]] • [[DPRINT codes|Коды DPRINT]] • [[ReactOS Remote Debugger|Удалённый отладчик ReactOS]] | ||
+ | |||
</span> | </span> | ||
+ | |||
|- | |- | ||
| | | | ||
+ | |||
<h2>[[ROS Build|Сборка]]</h2> | <h2>[[ROS Build|Сборка]]</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[CMake]] • [[RBuild]] • [[RBuild Files|Файлы RBuild]] • [[ROS Autocopy Files|Автоматическое копирование файлов]] • [[ROS builds MINGW-w64|Сборка MINGW-w64]] • [[ROS Modules Build|Сборка модулей]] • [[Build Environment|Среда сборки]] | [[CMake]] • [[RBuild]] • [[RBuild Files|Файлы RBuild]] • [[ROS Autocopy Files|Автоматическое копирование файлов]] • [[ROS builds MINGW-w64|Сборка MINGW-w64]] • [[ROS Modules Build|Сборка модулей]] • [[Build Environment|Среда сборки]] | ||
+ | |||
</span> | </span> | ||
+ | |||
| | | | ||
+ | |||
<h2>Тестирование</h2> | <h2>Тестирование</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[VirtualBox]] • [[VMware]] • [[QEMU]] • [[ROS disk capacity|Необходимый объём диска]] • [[ROS ft2vd|Перенос файлов на виртуальный диск]] • [[ROS Installation|Установка ReactOS]] • [[ROS install drivers|Установка драйверов]] | [[VirtualBox]] • [[VMware]] • [[QEMU]] • [[ROS disk capacity|Необходимый объём диска]] • [[ROS ft2vd|Перенос файлов на виртуальный диск]] • [[ROS Installation|Установка ReactOS]] • [[ROS install drivers|Установка драйверов]] | ||
+ | |||
</span> | </span> | ||
+ | |||
|- | |- | ||
| | | | ||
+ | |||
<h2>[[ROS_RAM|RAM-диск ReactOS]]</h2> | <h2>[[ROS_RAM|RAM-диск ReactOS]]</h2> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[ROS PXE boot|по PXE]] • [[RAM from HD|с жесткого диска]] | [[ROS PXE boot|по PXE]] • [[RAM from HD|с жесткого диска]] | ||
+ | |||
</span> | </span> | ||
+ | |||
|- | |- | ||
|colspan="2"| | |colspan="2"| | ||
+ | |||
<h1>Обзоры</h1> | <h1>Обзоры</h1> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[ROS Shell|Оболочка]] • [[ROS NTVDM|NTVDM]] • [[ROS WOW|WOW]] • [[ReactOS Community Edition|Community Edition]] | [[ROS Shell|Оболочка]] • [[ROS NTVDM|NTVDM]] • [[ROS WOW|WOW]] • [[ReactOS Community Edition|Community Edition]] | ||
+ | |||
</span> | </span> | ||
+ | |||
|- | |- | ||
|colspan="2"| | |colspan="2"| | ||
+ | |||
<h1>Родственные проекты</h1> | <h1>Родственные проекты</h1> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[[Wine]] • [[.NET/Mono]] • [[Microsoft]] | [[Wine]] • [[.NET/Mono]] • [[Microsoft]] | ||
+ | |||
</span> | </span> | ||
|- | |- | ||
|colspan="2"| | |colspan="2"| | ||
+ | |||
<h1>Ссылки</h1> | <h1>Ссылки</h1> | ||
+ | |||
<span style="font-size: 10pt"> | <span style="font-size: 10pt"> | ||
+ | |||
[http://www.reactos.com/ Сайт проекта] • [http://ru.wikipedia.org/wiki/ReactOS ReactOS - Википедия] • [http://jira.reactos.org/ Багтрекер] • [http://vk.com/reactos_ru Сообщество вконтакте] • [http://web.archive.org/web/20140508103041/http://reactosruswiki.zz.mu/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 Еще одна русскоязычная вики] • [http://yadi.sk/d/Fh2ORD7KsoU3T Файлообменник] • [http://adolfintel.com/?p=wined3d/index.frag Wined3D] | [http://www.reactos.com/ Сайт проекта] • [http://ru.wikipedia.org/wiki/ReactOS ReactOS - Википедия] • [http://jira.reactos.org/ Багтрекер] • [http://vk.com/reactos_ru Сообщество вконтакте] • [http://web.archive.org/web/20140508103041/http://reactosruswiki.zz.mu/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 Еще одна русскоязычная вики] • [http://yadi.sk/d/Fh2ORD7KsoU3T Файлообменник] • [http://adolfintel.com/?p=wined3d/index.frag Wined3D] | ||
+ | |||
</span> | </span> | ||
|} | |} | ||
__NOTOC__ | __NOTOC__ | ||
__NOEDITSECTION__ | __NOEDITSECTION__ |
Версия 19:00, 12 марта 2017
У проекта ReactOS есть официальный сайт, а эта статья представляет собой краткий обзор ситуации с этой операционной системой. Насчет ReactOS очень хорошо выразился кто-то на WineConf в Stuttgart'е: "Samba is hard, Wine is daunting, and the ReactOS guys are just crazy" ReactOS — международный проект свободной операционной системы с открытым кодом (GPL). Основной целью проекта ReactOS является создание бинарно-совместимой с Windows операционной системы, которая позволила бы выполнять Windows-совместимые приложения и драйвера так, как если бы они выполнялись в самой Windows. Однако, ReactOS не является "точным клоном" Windows. Если проводить аналогию с UNIX, то также как Linux является свободной реализацией коммерческих Unix'ов, ReactOS это попытка создать свободную ОС, близкую к Windows. Разработчики ReactOS сотрудничают с программистами Wine и MinGW. Кроме того, есть сведения об использовании кода ReactOS в проекте LUK. Разработка ReactOS началась в 1998 году, разработчики модуль за модулем создавали нечто похожее на Windows NT. До 2000 года толком не было даже командной строки, но с 2000 года начался этап бурного развития - командная строка начала работать, простейшие драйверы были совместимы с NT 4.0 (ну в том смысле что реактос-драйвер можно было загрузить под WinNT 4.0, но не наоборот). А далее - с нарастающими темпами - был переход на графический эксплорер, поддержка всё большего числа Win32 и Native API. В 2009 году, в рамках разработки ReactOS был представлен проект ARWINSS - альтернативную реализация основных компонентов подсистемы Win32 для ReactOS, направленную на более тесное сотрудничество с проектом WINE. |