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

Материал из Русский WINE
Перейти к: навигация, поиск
(lwIP)
 
(не показана одна промежуточная версия 2 участников)
Строка 1: Строка 1:
 +
[[Категория:Периодически обновляется]]
 
=Используемые проекты=
 
=Используемые проекты=
Т.к. ReactOS проект с открытым исходным кодом, разработчики системы при написании некоторых компонентов используют код из других проектов. Если при разработке системы в компоненте находится ошибка разработчики ReactOS отправляют патч с исправлением.
+
Данная статья частично является переводом [http://reactos.org/wiki/Third_party_libraries официальной вики] и [http://github.com/reactos/reactos/blob/master/media/doc/3rd%20Party%20Files.txt 3rd Party Files.txt].
 +
----
 +
Т.к. ReactOS проект с открытым исходным кодом, разработчики системы при написании некоторых компонентов используют код из других проектов. Если при разработке системы в компоненте находится ошибка, разработчики ReactOS отправляют патч с исправлением.
  
 
Ниже приведен список используемых проектов:
 
Ниже приведен список используемых проектов:
 +
<center>
 +
{| class="wikitable"
 +
|-
 +
! Библиотека !! Использование !! Версия !! Веб-сайт !! Последнее обновление
 +
|-
 +
| ACPICA || Реализация ACPI || 20190405 ||  http://www.acpica.org/ || [https://jira.reactos.org/browse/CORE-15926 7 апр 2019] [https://github.com/reactos/reactos/commit/89a587169b65773f18c5c0d5cd2ec27b7f8b1ffe 89a5871]
 +
[http://jira.reactos.org/issues/?jql=issuetype%20%3D%20Task%20AND%20text%20~%20%22Update%20ACPICA%20to%20version%22%20ORDER%20BY%20updated%20DESC%2C%20created%20DESC История синхронизаций]
 +
|-
 +
| adns || Реализация dnsapi || 1.0 || http://www.chiark.greenend.org.uk/~ian/adns/ || {{JIRA|11410}}
 +
|-
 +
| bzip2 || ... || 1.0.6 || http://www.bzip.org/ ||
 +
|-
 +
| CardLib || Используется в карточных играх || 2005-07-14 || http://www.catch22.net/tuts/cardlib ||
 +
|-
 +
| DejaVu Fonts || Шрифты || 2.37 || http://dejavu.sourceforge.net ||
 +
|-
 +
| dosfstools || Проверка FAT*, основа для CHKDSK || || http://github.com/dosfstools/dosfstools ||2 марта 2016 [http://code.reactos.org/changelog/reactos?cs=70858 r70858]
 +
|-
 +
| Ext2fsd || [[ROS File Systems#Ext/2|ext2]] драйвер для Windows || 0.68 || http://www.ext2fsd.com/ ||
 +
[http://jira.reactos.org/browse/CORE-11714 29 июля 2016]
 +
[http://code.reactos.org/changelog/reactos?cs=72042 r72042]
  
==Wine==
+
[http://jira.reactos.org/issues/?jql=issuetype%20%3D%20Improvement%20AND%20text%20~%20%22Upgrade%20ext2%20driver%20to%22%20ORDER%20BY%20updated%20DESC%2C%20created%20DESC История синхронизаций]
'''Wine'''  — свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем архитектуры x86 (и других архитектур, при наличии совместимости, например, AMD64) исполнять 16-, 32- и 64- битные приложения Microsoft Windows.
+
|-
 +
| FreeType || библиотека для растеризации шрифтов || 2.9.0 || http://www.freetype.org/ ||
 +
[http://jira.reactos.org/browse/CORE-14220 19 янв 2018] [https://github.com/reactos/reactos/commit/b7443856522313177e2f3ff5d056d5519b4fcc75 b744385]
  
Проект ReactOS использует код Wine для реализации Windows API. Код периодически синхронизируется, и если разработчики исправляют ошибку или реализуют новую функцию, они отправляют в Wine патч.
+
[http://jira.reactos.org/issues/?jql=issuetype%20%3D%20Improvement%20AND%20text%20~%20%22Update%20freetype%20to%20version%22%20ORDER%20BY%20updated%20DESC%2C%20created%20DESC История синхронизаций]
*http://winehq.org/
+
|-
 +
|GNU FreeFont || Шрифты || 2012-05-03 || http://savannah.gnu.org/projects/freefont/ ||
 +
|-
 +
|Liberation Fonts || Шрифты || 2.00.1 || http://fedorahosted.org/liberation-fonts/ ||
 +
|-
 +
|LibreFranklin || Шрифты || 4.0.15 || http://github.com/impallari/Libre-Franklin || [http://jira.reactos.org/browse/CORE-12878 3 марта 2017] [http://code.reactos.org/changelog/reactos?cs=74040 r74040]
 +
|-
 +
| libjpeg || обработка JPEG || 9a || http://www.infai.org/jpeg/ || [http://jira.reactos.org/browse/CORE-12775 17 фев 2016] [http://code.reactos.org/changelog/reactos?cs=73805 r73805]
 +
|-
 +
| libmpg123 || библиотека MPEG || 1.25.8 || http://www.mpg123.de/ || <!-- [http://jira.reactos.org/browse/CORE-13739 2 сент 2017]--> 4 фев 2018 [https://github.com/reactos/reactos/commit/2f8a7f36f547b582c1826dd8e31cd06e1a113d97 2f8a7f3]
 +
|-
 +
| libpng || обработка PNG || 1.6.32 || http://www.libpng.org/pub/png/libpng.html ||
 +
[http://jira.reactos.org/browse/CORE-13739 2 сент 2017] [http://code.reactos.org/changelog/reactos?cs=75738 r75738]
 +
|-
 +
| libsamplerate || передискретизатор звуковых сигналов в звуковом микшере ReactOS|| 0.1.9 || http://www.mega-nerd.com/SRC/ || [http://jira.reactos.org/browse/CORE-13451 18 июня 2017] [http://code.reactos.org/changelog/reactos?cs=75088 r75088]
 +
|-
 +
| libtiff || обработка TIFF || 4.0.8 || http://www.remotesensing.org/libtiff/ || [http://jira.reactos.org/browse/CORE-13451 18 июня 2017] [http://code.reactos.org/changelog/reactos?cs=75101 r75101]
 +
|-
 +
| libwin-iconv || версия [http://ru.wikipedia.org/wiki/Iconv iconv] для win32 || >0.0.6 || http://github.com/win-iconv/win-iconv ||
 +
|-
 +
| libxml2 || библиотека синтаксического анализа XML || 2.9.9 || http://xmlsoft.org/ || [http://jira.reactos.org/browse/CORE-15854 12 мар 2019] [https://github.com/reactos/reactos/commit/1fe58c40580eefc202a085e1a06d1e2627d65644r71875 1fe58c4]
 +
|-
 +
| libxslt || используется для rosdocs || 1.1.29 || http://xmlsoft.org/libxslt/ || [http://jira.reactos.org/browse/CORE-11557 9 июл 2016] [http://code.reactos.org/changelog/reactos?cs=71876 r71876]
 +
|-
 +
| lwip || TCP/IP-стек || 1.4.1 || http://savannah.nongnu.org/projects/lwip/ ||
 +
|-
 +
| mbed TLS || TLS / SSL back-end для schannel (и wininet) || 2.6.0 || http://tls.mbed.org/ || [http://jira.reactos.org/browse/CORE-13739 2 сент 2017] [http://code.reactos.org/changelog/reactos?cs=75740 r75740]
 +
[http://jira.reactos.org/issues/?jql=issuetype%20%3D%20Improvement%20AND%20text%20~%20%22Update%20mbedTLS%20to%22%20ORDER%20BY%20updated%20DESC%2C%20created%20DESC История синхронизаций]
 +
|-
 +
| MESA 3D || Программная реализация стандартного графического API OpenGL (без ускорения) (OSMesa) || 8.0.4 || http://www.mesa3d.org/ ||
 +
|-
 +
| MinGW || порт GNU Compiler Collection под Windows || || http://mingw.org/ ||
 +
|-
 +
| rdesktop || Основа RDC-клиента (MSTSC.exe) || 1.8.3  ||  http://www.rdesktop.org/ ||
 +
|-
 +
| stlport || библиотека стандартных шаблонов C++ || 5.2.1 || http://sourceforge.net/projects/stlport/ ||
 +
|-
 +
| strmbase || библиотека потокового вещания Wine Sound, реализуемая Wine DirectX || Wine Staging v3.3 || [http://source.winehq.org/git/wine.git/tree/refs/heads/master:/dlls/strmbase http://source.winehq.org/git/ ... dlls/strmbase] || 1 апр 2018 [https://github.com/reactos/reactos/commit/10517de5e670f621a09a15c074dc5c6337f6540f 10517de]
 +
|-
 +
| Ubuntu Fonts || Шрифты || 0.83 || http://font.ubuntu.com ||
 +
|-
 +
| UniATA || реализация драйвера SerialATA || v0.46e5 || http://alter.org.ua/ru/soft/win/uni_ata/ || [http://jira.reactos.org/browse/CORE-14117 25 дек 2017] [https://github.com/reactos/reactos/commit/a76fdbd8cb5ea6a28b1e18213544988d767887e2 a76fdbd]
 +
[http://jira.reactos.org/issues/?jql=text%20~%20%22Update%20UniATA%20in%20trunk%20to%22%20ORDER%20BY%20created%20DESC История синхронизаций]
 +
|-
 +
|Wine || Windows API || 3.3 || http://winehq.org || [http://jira.reactos.org/browse/CORE-13762 Начато 19 янв 2018] [https://github.com/reactos/reactos/commit/edd99e8ccc10db74b2ec8eb84bd7353386eb5e03 edd99e8] - н.в.
 +
[https://jira.reactos.org/issues/?jql=issuetype%20%3D%20Task%20AND%20(text%20~%20%22Syncing%20ReactOS%20with%20Wine%20Staging%22%20OR%20text%20~%20%22Syncing%20ReactOS%20with%20Wine%22)%20ORDER%20BY%20created%20DESC История синхронизаций]
 +
|-
 +
| WinBtrfs || драйвер BtrFS для Windows || v1.0.1 || http://github.com/maharmstone/btrfs || 16 октября 2017 [http://github.com/reactos/reactos/commit/ed263291d1a6acbf1b885ff68807018e47aa77f8 ed26329]-dev630
 +
[http://jira.reactos.org/issues/?jql=text%20~%20%22Upgrade%20WinBtrfs%20driver%20to%22%20ORDER%20BY%20created%20DESC История синхронизаций]
 +
|-
 +
| zlib || Используется для сжатия/распаковки архивов || 1.2.11 || http://www.zlib.net/ || [http://jira.reactos.org/browse/CORE-12753 5 февраля 2017] [http://code.reactos.org/changelog/reactos?cs=73698 r73698]
 +
[http://jira.reactos.org/issues/?jql=issuetype%20in%20(Improvement%2C%20Task)%20AND%20text%20~%20%22Sync%20zlib%20to%22%20ORDER%20BY%20created%20DESC История синхронизаций]
 +
|}
 +
</center>
  
==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/
 
 
==Ext2fsd==
 
 
==lwIP==
 
'''lwIP''' — TCP/IP-стек с открытым исходным кодом, предназначенный для встраиваемых систем.
 
 
Используется для реализация TCP/IP стека.
 
*http://savannah.nongnu.org/projects/lwip
 
 
==Темы значков==
 
 
===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}}

Текущая версия на 00:11, 28 апреля 2019

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

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


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

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

Библиотека Использование Версия Веб-сайт Последнее обновление
ACPICA Реализация ACPI 20190405 http://www.acpica.org/ 7 апр 2019 89a5871

История синхронизаций

adns Реализация dnsapi 1.0 http://www.chiark.greenend.org.uk/~ian/adns/ CORE-11410
bzip2 ... 1.0.6 http://www.bzip.org/
CardLib Используется в карточных играх 2005-07-14 http://www.catch22.net/tuts/cardlib
DejaVu Fonts Шрифты 2.37 http://dejavu.sourceforge.net
dosfstools Проверка FAT*, основа для CHKDSK http://github.com/dosfstools/dosfstools 2 марта 2016 r70858
Ext2fsd ext2 драйвер для Windows 0.68 http://www.ext2fsd.com/

29 июля 2016 r72042

История синхронизаций

FreeType библиотека для растеризации шрифтов 2.9.0 http://www.freetype.org/

19 янв 2018 b744385

История синхронизаций

GNU FreeFont Шрифты 2012-05-03 http://savannah.gnu.org/projects/freefont/
Liberation Fonts Шрифты 2.00.1 http://fedorahosted.org/liberation-fonts/
LibreFranklin Шрифты 4.0.15 http://github.com/impallari/Libre-Franklin 3 марта 2017 r74040
libjpeg обработка JPEG 9a http://www.infai.org/jpeg/ 17 фев 2016 r73805
libmpg123 библиотека MPEG 1.25.8 http://www.mpg123.de/ 4 фев 2018 2f8a7f3
libpng обработка PNG 1.6.32 http://www.libpng.org/pub/png/libpng.html

2 сент 2017 r75738

libsamplerate передискретизатор звуковых сигналов в звуковом микшере ReactOS 0.1.9 http://www.mega-nerd.com/SRC/ 18 июня 2017 r75088
libtiff обработка TIFF 4.0.8 http://www.remotesensing.org/libtiff/ 18 июня 2017 r75101
libwin-iconv версия iconv для win32 >0.0.6 http://github.com/win-iconv/win-iconv
libxml2 библиотека синтаксического анализа XML 2.9.9 http://xmlsoft.org/ 12 мар 2019 1fe58c4
libxslt используется для rosdocs 1.1.29 http://xmlsoft.org/libxslt/ 9 июл 2016 r71876
lwip TCP/IP-стек 1.4.1 http://savannah.nongnu.org/projects/lwip/
mbed TLS TLS / SSL back-end для schannel (и wininet) 2.6.0 http://tls.mbed.org/ 2 сент 2017 r75740

История синхронизаций

MESA 3D Программная реализация стандартного графического API OpenGL (без ускорения) (OSMesa) 8.0.4 http://www.mesa3d.org/
MinGW порт GNU Compiler Collection под Windows http://mingw.org/
rdesktop Основа RDC-клиента (MSTSC.exe) 1.8.3 http://www.rdesktop.org/
stlport библиотека стандартных шаблонов C++ 5.2.1 http://sourceforge.net/projects/stlport/
strmbase библиотека потокового вещания Wine Sound, реализуемая Wine DirectX Wine Staging v3.3 http://source.winehq.org/git/ ... dlls/strmbase 1 апр 2018 10517de
Ubuntu Fonts Шрифты 0.83 http://font.ubuntu.com
UniATA реализация драйвера SerialATA v0.46e5 http://alter.org.ua/ru/soft/win/uni_ata/ 25 дек 2017 a76fdbd

История синхронизаций

Wine Windows API 3.3 http://winehq.org Начато 19 янв 2018 edd99e8 - н.в.

История синхронизаций

WinBtrfs драйвер BtrFS для Windows v1.0.1 http://github.com/maharmstone/btrfs 16 октября 2017 ed26329-dev630

История синхронизаций

zlib Используется для сжатия/распаковки архивов 1.2.11 http://www.zlib.net/ 5 февраля 2017 r73698

История синхронизаций

Темы значков

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