ROS used projects — различия между версиями
(→lwIP) |
|||
Строка 36: | Строка 36: | ||
Используется для реализации ACPI-драйвера. | Используется для реализации ACPI-драйвера. | ||
*https://www.acpica.org/ | *https://www.acpica.org/ | ||
− | |||
− | |||
==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.