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

Материал из Русский WINE
Перейти к: навигация, поиск
(Используемые проекты)
Строка 1: Строка 1:
 
=Используемые проекты=
 
=Используемые проекты=
 +
Данная статья частично является переводом [https://reactos.org/wiki/Third_party_libraries официальной вики].
 +
----
 
Т.к. ReactOS проект с открытым исходным кодом, разработчики системы при написании некоторых компонентов используют код из других проектов. Если при разработке системы в компоненте находится ошибка разработчики ReactOS отправляют патч с исправлением.
 
Т.к. ReactOS проект с открытым исходным кодом, разработчики системы при написании некоторых компонентов используют код из других проектов. Если при разработке системы в компоненте находится ошибка разработчики ReactOS отправляют патч с исправлением.
  
 
Ниже приведен список используемых проектов:
 
Ниже приведен список используемых проектов:
 
+
<center>
==Wine==
+
'''Wine'''  — свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем архитектуры x86 (и других архитектур, при наличии совместимости, например, AMD64) исполнять 16-, 32- и 64- битные приложения Microsoft Windows.
+
 
+
Проект ReactOS использует код Wine для реализации Windows API. Код периодически синхронизируется, и если разработчики исправляют ошибку или реализуют новую функцию, они отправляют в Wine патч.
+
*http://winehq.org/
+
 
+
==UniATA==
+
UniATA - Universal ATA driver - универсальный, свободный драйвер ATA с поддержкой PATA/SATA.
+
*http://alter.org.ua/ru/soft/win/uni_ata/
+
 
+
==Haiku==
+
Haiku — свободная операционная система нацеленная на двоичную совместимость с операционной системой BeOS.
+
 
+
Из проекта Haiku была взята основа [[ROS USB|USB-стека]].
+
*http://www.haiku-os.org/
+
 
+
==FreeType==
+
'''FreeType''', FreeType 2 — библиотека, которая используется для растеризации шрифтов и операций над ними.
+
 
+
Используется в ReactOS для отображения шрифтов.
+
*http://www.freetype.org/
+
 
+
==MinGW==
+
'''MinGW''' — компилятор, родной программный порт GNU Compiler Collection (GCC) под Windows, вместе с набором свободно распространяемых библиотек импорта и заголовочных файлов для Windows API.
+
 
+
Используется для сборки ReactOS.
+
*http://mingw.org/
+
==ACPICA==
+
ACPICA (ACPI Component Architecture) — проект по написанию ОС-независимой реализации ACPI.
+
 
+
Используется для реализации ACPI-драйвера.
+
*https://www.acpica.org/
+
 
+
==lwIP==
+
'''lwIP''' (Lightweight Internet Protocol) — TCP/IP-стек с открытым исходным кодом, предназначенный для встраиваемых систем.
+
 
+
Используется для реализация TCP/IP стека.
+
*http://savannah.nongnu.org/projects/lwip
+
 
+
==Ext2fsd==
+
'''Ext2fsd''' — драйвер для Microsoft Windows, который позволяет системе работать с файловыми системами формата Ext2/3/4.
+
 
+
Используется для реализации драйвера [[ROS File Systems#Ext/2|ext2]].
+
*http://www.ext2fsd.com/
+
 
+
==Темы значков==
+
 
+
===Tango!===
+
Используется в ReactOS.
+
*http://tango.freedesktop.org/
+
 
+
===Faenza===
+
Планируется использование в [[ReactOS Community Edition|ReactOS CE]].
+
*http://tiheum.deviantart.com/art/Faenza-Icons-173323228
+
 
+
==Прочее==
+
ReactOS uses several 3rd party libraries. On this page, you can check the currently used versions.
+
 
+
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Библиотека !! Использование !! Версия !! Веб-сайт
 
! Библиотека !! Использование !! Версия !! Веб-сайт
 +
|-
 +
| ACPICA || Реализация ACPI || 20160318 ||  https://www.acpica.org/
 
|-
 
|-
 
| adns || Used by dnsapi || 1.0 || http://www.chiark.greenend.org.uk/~ian/adns/
 
| adns || Used by dnsapi || 1.0 || http://www.chiark.greenend.org.uk/~ian/adns/
Строка 72: Строка 18:
 
| CardLib || used by the cardgames || 2005-07-14 || http://www.catch22.net/tuts/cardlib
 
| CardLib || used by the cardgames || 2005-07-14 || http://www.catch22.net/tuts/cardlib
 
|-
 
|-
| FreeType || font rendering library || 2.6.3 || http://www.freetype.org/
+
| Ext2fsd || [[ROS File Systems#Ext/2|ext2]] драйвер для Windows || || http://www.ext2fsd.com/
 +
|-
 +
| FreeType || библиотека для растеризации шрифтов || 2.6.3 || http://www.freetype.org/
 
|-
 
|-
 
| libjpeg || JPEG handling || 9a || http://www.infai.org/jpeg/
 
| libjpeg || JPEG handling || 9a || http://www.infai.org/jpeg/
Строка 90: Строка 38:
 
| libxslt || used for rosdocs || 1.1.28 || http://xmlsoft.org/libxslt/
 
| libxslt || used for rosdocs || 1.1.28 || http://xmlsoft.org/libxslt/
 
|-
 
|-
| lwip || TCP/IP stack || 1.4.1 || http://savannah.nongnu.org/projects/lwip/
+
| lwip || TCP/IP-стек || 1.4.1 || http://savannah.nongnu.org/projects/lwip/
 
|-
 
|-
 
| mbed TLS || TLS / SSL back-end for schannel (and wininet) || 2.2.0 || https://tls.mbed.org/
 
| mbed TLS || TLS / SSL back-end for schannel (and wininet) || 2.2.0 || https://tls.mbed.org/
 
|-
 
|-
 
| MESA 3D || Default non-accelerated OpenGL implementation (OSMesa) || 8.0.4 || http://www.mesa3d.org/
 
| MESA 3D || Default non-accelerated OpenGL implementation (OSMesa) || 8.0.4 || http://www.mesa3d.org/
 +
|-
 +
| MinGW || порт GNU Compiler Collection под Windows || || http://mingw.org/
 
|-
 
|-
 
| rdesktop || Remote desktop client (MSTSC.exe) reimplementation || 1.8.3  ||  http://www.rdesktop.org/
 
| rdesktop || Remote desktop client (MSTSC.exe) reimplementation || 1.8.3  ||  http://www.rdesktop.org/
Строка 104: Строка 54:
 
| zlib || Used by everything that needs to (de)compress archives || 1.2.8 || http://www.zlib.net/
 
| zlib || Used by everything that needs to (de)compress archives || 1.2.8 || http://www.zlib.net/
 
|}
 
|}
 +
</center>
  
 +
==Темы значков==
 +
 +
===Tango!===
 +
Используется в ReactOS.
 +
*http://tango.freedesktop.org/
 +
 +
===Faenza===
 +
Планируется использование в [[ReactOS Community Edition|ReactOS CE]].
 +
*http://tiheum.deviantart.com/art/Faenza-Icons-173323228
 +
[[Категория:Переводы официальной вики]]
 
{{ReactOS}}
 
{{ReactOS}}

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

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

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


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

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

Библиотека Использование Версия Веб-сайт
ACPICA Реализация ACPI 20160318 https://www.acpica.org/
adns Used by dnsapi 1.0 http://www.chiark.greenend.org.uk/~ian/adns/
bzip2 ... 1.0.6 http://www.bzip.org/
CardLib used by the cardgames 2005-07-14 http://www.catch22.net/tuts/cardlib
Ext2fsd ext2 драйвер для Windows http://www.ext2fsd.com/
FreeType библиотека для растеризации шрифтов 2.6.3 http://www.freetype.org/
libjpeg JPEG handling 9a http://www.infai.org/jpeg/
libmpg123 MPEG library 1.22.4 http://www.mpg123.de/
libpng PNG handling 1.6.19 http://www.libpng.org/pub/png/libpng.html
libsamplerate Upsampling and downsampling for the ReactOS sound mixer 0.1.8 http://www.mega-nerd.com/SRC/
libtiff TIFF handling 4.0.3 http://www.remotesensing.org/libtiff/
libwin-iconv iconv implementation using Win32 API to convert >0.0.6 https://github.com/win-iconv/win-iconv
libxml2 XML parsing library 2.9.3 http://xmlsoft.org/
libxslt used for rosdocs 1.1.28 http://xmlsoft.org/libxslt/
lwip TCP/IP-стек 1.4.1 http://savannah.nongnu.org/projects/lwip/
mbed TLS TLS / SSL back-end for schannel (and wininet) 2.2.0 https://tls.mbed.org/
MESA 3D Default non-accelerated OpenGL implementation (OSMesa) 8.0.4 http://www.mesa3d.org/
MinGW порт GNU Compiler Collection под Windows http://mingw.org/
rdesktop Remote desktop client (MSTSC.exe) reimplementation 1.8.3 http://www.rdesktop.org/
stlport "Our" C++ STL 5.2.1 http://sourceforge.net/projects/stlport/
strmbase Wine Sound streaming lib, used by Wine DirectX Wine 1.7.1 http://source.winehq.org/git/wine.git/tree/refs/heads/master:/dlls/strmbase
zlib Used by everything that needs to (de)compress archives 1.2.8 http://www.zlib.net/

Темы значков

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