ReactOS2

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

У проекта 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.

Старая версия страницы

Информация

Доклады

О ReactOS • ARWINSS • Частовстречаемые заблуждения о ReactOS

Новости

Выпуски новостей проекта ReactOS • Переводы блогов • Новости проекта • Посты о ReactOS на habrahabr.ru • Видео про ReactOS • Работа Вадима Галянта над USB

Разработка

Отсутствующая в ReactOS функциональность • Ветви разработки • Компоненты системы • ReactOS и Wine • План работ • Roadmap ядра by Vgal • Список разработчиков ReactOS • Совместимость с dll Windows • Наиболее значимые изменения за год • Используемые проекты • Google Summer of Code • Известные проблемы

Порты: AMD64 • ARM • Xbox • PowerPC

Прочее

ARWINSS • Приложения в ReactOS • Оформление ReactOS • Координаторы проекта • "Пасхальные яйца" в ReactOS • Монетизация

Компоненты

Файловые системы в ReactOS • Режим совместимости • Отчеты об ошибках • Печать в ReactOS • USB в ReactOS • Ядро ReactOS

Загрузчик • [Восстановление MBR • Загрузка из GRUB • Параметры загрузки]

Другое

Типы ядер • FreeWin95

Помощь

Обновление ReactOS • Загрузочная флешка с ReactOS • Чем можно помочь проекту • Создание нового пользователя • Звук и сеть в VirtualBox • Съемка и публикация видео • IRC-канал • Видео-tutorial • Сторонние компоненты • FAQ • ReactOS как рабочая станция • ReactOS и UEFI

Отправка отчетов в баг-трекер

Создание debug-лога с помощью VirtualBox • Отладка на экран • Как добавить программу в менеджер приложений

Разработка

Руководство по программированию • Стиль написания кода • Стандарты RC-файлов • Работа с документацией • Венгерская нотация • GNU Indent • [Subversion • Subversion: ветви • Subversion: слияние • Использование TortoiseSVN] • Основы перевода • Отправка патчей

Отладка

Com0com • GDB • Kdbg • Rossym.gdb • Roswin.gdb • WinDBG • Руководство по WinDBG • Включение трассировки ядра • Коды DPRINT • Удалённый отладчик ReactOS

Сборка

CMake • RBuild • Файлы RBuild • Автоматическое копирование файлов • Сборка MINGW-w64 • Сборка модулей • Среда сборки

Тестирование

VirtualBox • VMware • QEMU • Hyper-V • Необходимый объём диска • Перенос файлов на виртуальный диск • Установка ReactOS • Установка драйверов

RAM-диск ReactOS

по PXE • с жесткого диска

Сеть

Общие папки в виртуальных машинах • Samba • NFS

Игры

Установка DirectPlay

Обзоры

Оболочка • NTVDM • WOW • Community Edition • История сайта • ReactOS Server • Криптография • ПО времен XP

Родственные проекты

Wine • .NET/Mono • Microsoft

Ссылки

Сайт проекта • ReactOS - Википедия • Багтрекер • Сообщество вконтакте • Файлообменник • Wined3D • Трекер уязвимостей