ROS used projects — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
(lwIP)
Строка 36: Строка 36:
 
Используется для реализации ACPI-драйвера.
 
Используется для реализации ACPI-драйвера.
 
*https://www.acpica.org/
 
*https://www.acpica.org/
 
==Ext2fsd==
 
  
 
==lwIP==
 
==lwIP==
Строка 44: Строка 42:
 
Используется для реализация TCP/IP стека.
 
Используется для реализация TCP/IP стека.
 
*http://savannah.nongnu.org/projects/lwip
 
*http://savannah.nongnu.org/projects/lwip
 +
 +
==Ext2fsd==
 +
'''Ext2fsd''' — драйвер для Microsoft Windows, который позволяет системе работать с файловыми системами формата Ext2/3/4.
 +
 +
Используется для реализации драйвера [[ROS File Systems#Ext/2|ext2]].
 +
*http://www.ext2fsd.com/
  
 
==Темы значков==
 
==Темы значков==
 +
 
===Tango!===
 
===Tango!===
 
Используется в ReactOS.
 
Используется в ReactOS.
 
*http://tango.freedesktop.org/
 
*http://tango.freedesktop.org/
 +
 
===Faenza===
 
===Faenza===
 
Планируется использование в [[ReactOS Community Edition|ReactOS CE]].
 
Планируется использование в [[ReactOS Community Edition|ReactOS CE]].
 
*http://tiheum.deviantart.com/art/Faenza-Icons-173323228
 
*http://tiheum.deviantart.com/art/Faenza-Icons-173323228
 
{{ReactOS}}
 
{{ReactOS}}

Версия 12:13, 13 апреля 2016

Используемые проекты

Т.к. ReactOS проект с открытым исходным кодом, разработчики системы при написании некоторых компонентов используют код из других проектов. Если при разработке системы в компоненте находится ошибка разработчики ReactOS отправляют патч с исправлением.

Ниже приведен список используемых проектов:

Wine

Wine — свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем архитектуры x86 (и других архитектур, при наличии совместимости, например, AMD64) исполнять 16-, 32- и 64- битные приложения Microsoft Windows.

Проект ReactOS использует код Wine для реализации Windows API. Код периодически синхронизируется, и если разработчики исправляют ошибку или реализуют новую функцию, они отправляют в Wine патч.

UniATA

UniATA - Universal ATA driver - универсальный, свободный драйвер ATA с поддержкой PATA/SATA.

Haiku

Haiku — свободная операционная система нацеленная на двоичную совместимость с операционной системой BeOS.

Из проекта Haiku была взята основа USB-стека.

FreeType

FreeType, FreeType 2 — библиотека, которая используется для растеризации шрифтов и операций над ними.

Используется в ReactOS для отображения шрифтов.

MinGW

MinGW — компилятор, родной программный порт GNU Compiler Collection (GCC) под Windows, вместе с набором свободно распространяемых библиотек импорта и заголовочных файлов для Windows API.

Используется для сборки ReactOS.

ACPICA

ACPICA (ACPI Component Architecture) — проект по написанию ОС-независимой реализации ACPI.

Используется для реализации ACPI-драйвера.

lwIP

lwIP — TCP/IP-стек с открытым исходным кодом, предназначенный для встраиваемых систем.

Используется для реализация TCP/IP стека.

Ext2fsd

Ext2fsd — драйвер для Microsoft Windows, который позволяет системе работать с файловыми системами формата Ext2/3/4.

Используется для реализации драйвера ext2.

Темы значков

Tango!

Используется в ReactOS.

Faenza

Планируется использование в ReactOS CE.

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