ReactOS - ReactOS
ReactOS 0.4.7 для ПК | |
Разработчик | Авторы ReactOS |
---|---|
Написано в | C, C ++[1] |
Семейство ОС | Windows-подобный (стремится стать заменой Windows почти во всех случаях, но не Windows) |
Рабочее состояние | Альфа |
Исходная модель | Открытый исходный код[2] |
изначальный выпуск | 1998 |
Последний предварительный просмотр | 0.4.13 альфа[3][4] / 9 апреля 2020 г.[5] |
Репозиторий | |
Маркетинговая цель | А свободный замена для Майкрософт Виндоус |
Метод обновления | CD-ROM ISO образ, QEMU образ, VirtualBox образ, VMware изображение, или исходный код[6] |
Платформы | amd64, i686, РУКА |
Ядро тип | Гибридный (разработан, чтобы быть совместимый с участием Семейство Windows NT ) |
По умолчанию пользовательский интерфейс | Графический (ReactOS Explorer) |
Лицензия | GPLv2 + с частями под LGPL и Лицензии BSD |
Официальный веб-сайт | www |
ReactOS это бесплатно и с открытым исходным кодом Операционная система для amd64 /i686 персональные компьютеры предназначено быть двоично-совместимый с участием компьютерные программы и драйверы устройств сделано для Windows Server 2003 и более поздние версии Windows.[7][8] ReactOS был отмечен как потенциально открытый безотказная замена для Windows[9][10][11] и за информацию о недокументированный Windows API.[12]
ReactOS находится в разработке с 1996 года. По состоянию на октябрь 2020 года.[Обновить], он по-прежнему считается неполноценным альфа программное обеспечение, поэтому разработчики рекомендуют его только для оценки и тестирования.[13][14] Однако многие приложения Windows в настоящее время работают, например Adobe Reader 6.0 и OpenOffice.[15][16]
ReactOS в основном написан на C, с некоторыми элементами, такими как ReactOS Проводник, написано в C ++. Проект частично реализует Windows API функциональность и была перенесена на AMD64 архитектура процессора.[17] ReactOS, как часть FOSS экосистема, повторно использует и сотрудничает со многими другими проектами FOSS,[18][19] в первую очередь Вино проект, который представляет уровень совместимости Windows для Unix-подобный операционные системы.
История
Ранняя разработка
Примерно в 1996 году группа бесплатное программное обеспечение с открытым исходным кодом разработчики начали проект под названием БесплатноWin95 реализовать клон из Windows 95. Проект застопорился в обсуждениях конструкции системы.
Хотя FreeWin95 начинался с высоких ожиданий, к концу 1997 года не было выпущено никаких сборок для публики. В результате участники проекта во главе с координатором Джейсоном Филби объединились, чтобы возродить проект. Возрожденный проект стремился дублировать функционал Windows NT.[20] При создании нового проекта новое имя, ReactOS, был выбран. Разработка проекта началась в феврале 1998 года с создания основы для нового ядра NT и основных драйверов.[21] Название ReactOS было придумано во время IRC-чата. В то время как термин «ОС» обозначает операционную систему, термин «реагировать» относится к неудовлетворенности группы и реакции на нее. монопольное положение.[10]
В 2002 году в Москве был основан фонд ReactOS, в котором руководили Максим Осовский и Алексей Брагин, а в совет директоров - Владимир Брагин, Савелий Третьяков и Алексей Иванов.[22] В 2015 году фонд ликвидировали.[23]
Вилка Ekush OS
В 2004 г. Авторские права / нарушение лицензии кода GPL ReactOS (и другого кода FOSS) было обнаружено, когда кто-то распространял вилку ReactOS под именем Экуш ОС.[24][25] Позже веб-страница исчезла.[26]
Внутренняя проверка
Чтобы избежать судебного преследования за нарушение авторских прав, ReactOS должен был быть полностью отличным от других и непроизводная из Windows, цель, требующая очень тщательной работы.[27] 17 января 2006 г. бывший разработчик Хартмут Бирр подал жалобу на разработчиков ReactOS. список рассылки (ros-dev), что ReactOS содержит код, полученный из разборка Майкрософт Виндоус.[28] Код, который оспаривал Бирр, включал функцию BadStack в syscall.S,[29] а также другие неуказанные предметы.[30] Сравнение этой функции с дизассемблированными двоичными файлами из Windows XP, Бирр утверждал, что функция BadStack просто скопировано из Windows XP, учитывая, что они были идентичны. Алекс Ионеску, автор кода, утверждал, что, хотя рассматриваемый двоичный файл Windows XP действительно был разобран и изучен, код был не просто скопирован, но и реализован заново; Причина, по которой функции были идентичны, утверждал Ионеску, заключалась в том, что существовал только один возможный способ реализации функции.[31]
27 января 2006 года разработчики, ответственные за поддержание репозитория кода ReactOS, отключили доступ после того, как была проведена встреча для обсуждения обвинений. Когда к нему подошел NewsForge В Microsoft отказались комментировать инцидент. Поскольку ReactOS - это бесплатное программное обеспечение с открытым исходным кодом девелоперского проекта, претензия вызвала негативную реакцию со стороны сообщество свободного программного обеспечения; в частности, Wine запретил нескольким неактивным разработчикам вносить вклад[нужна цитата ] и формальное сотрудничество на высоком уровне между двумя проектами оставалось трудным по состоянию на 2006 год.[Обновить].[32] Вклады нескольких активных разработчиков ReactOS были приняты после аудита, и сотрудничество на низком уровне для исправления ошибок все еще продолжается.
В заявлении на своем веб-сайте ReactOS процитировал различные юридические определения того, что составляет обратное проектирование чистых помещений как причина конфликта.[33] В некоторых странах, в том числе в США, требуется, чтобы повторная реализация на основе дизассемблированного кода была написана кем-то, кроме человека, который дизассемблировал и исследовал исходный код.[34][35] в то время как в других странах обе задачи могут выполняться одним и тем же человеком. Следовательно, ReactOS пояснила, что требования ее Заявления о политике в области интеллектуальной собственности в отношении обратного проектирования чистых помещений соответствуют законам США. Внутренний исходный код аудит был проведен, чтобы гарантировать, что используется только реверс-инжиниринг для чистых помещений, и все разработчики были вынуждены подписать соглашение, обязывающее их соблюдать политику проекта в отношении реверс-инжиниринга.[32] Эти события не затронули участников его разработки, и вскоре после этого был восстановлен весь доступ к инструментам разработки программного обеспечения. В сентябре 2007 года, когда аудит приближался к завершению, статус аудита был удален с домашней страницы ReactOS. Несмотря на то, что аудит был завершен, конкретные детали не были обнародованы, так как это была лишь внутренняя попытка обеспечить соответствие собственной политике проекта.[36]
Большая часть код сборки то, что якобы было скопировано, также было заменено в качестве естественного прогресса в разработке ReactOS разработчиками, переопределившими функциональность на языке C по причинам переносимости.[нужна цитата ]
Также 2004 утечка Исходный код Windows[37] не рассматривается как юридический риск для ReactOS, поскольку Коммерческая тайна был признан в суде необоснованным из-за широкого распространения.[38]
Участие в Google Summer of Code
Начиная с 2006 года,[39] проект ReactOS участвовал в нескольких Google Summers of Code. Например, в GSoC 2011,[40] ReactOS курировала студенческий проект, который интегрировал lwIP в сетевой стек.[41] На сегодняшний день ReactOS участвовала шесть раз в GSoC: 2006, 2011, 2016, 2017, 2018 и 2019.
Лоббирование поддержки в России
В период с 2007 по 2015 год российские участники ReactOS, представляющие ReactOS Foundation, пытались лоббировать российское федеральное правительство. По состоянию на апрель 2019 г.[Обновить]эти усилия не принесли ReactOS государственной поддержки, и с ноября 2015 года российский фонд ReactOS Foundation был распущен.[23]
- В 2007 году тогда Государственная Дума член и националистический сторонник жесткой линии Виктор Алкснис встретился с координатором проекта Алексеем Брагиным, который провел презентацию и демонстрацию проекта, продемонстрировав работу ReactOS с Total Commander и Mozilla Firefox.[42]
- В 2011 году была устроена демонстрация тогдашнему президенту. Дмитрий Медведев во время посещения средней школы в Верхнерусском, Ставрополь, на котором присутствовал один из членов команды разработчиков.[43]
- 31 июля 2012 г. Владимир Путин во время своего визита также была продемонстрирована как Президент России к Молодежный форум Селигера, на котором присутствовал один из членов команды разработчиков Марат Каратов.[44]
- 1 апреля 2015 г. Брагин принял участие в экспертной встрече Минкомсвязи России о снижении зависимости России от импорта проприетарного ПО. В его протоколе говорится о «создании операционной системы с открытым исходным кодом на основе ReactOS для ПК, ноутбуков и других мобильных устройств», а также «создании операционной системы с открытым исходным кодом для серверов на базе ReactOS»,[45][46][47][48] поместив его на второе место среди трех названных предложений.
Финансирование кампаний
1 мая 2012 года была начата кампания по финансированию на сумму 30 000 евро для финансирования дополнительных проектов развития.[49][50] В конце года примерно 50% запланированного финансирования было достигнуто, и было решено продолжить кампанию по финансированию без соблюдения сроков.[51] Деньги пошли в ReactOS Deutschland е. В.. Поскольку налоговое законодательство в Германия для этой формы зарегистрированный добровольное объединение (Eingetragener Verein ) затрудняет оплату напрямую разработчикам;[52] косвенные возможности, такие как стипендии были оценены.
Проект Thorium Core Cloud Desktop
Когда ReactOS был удостоен награды "Проект месяца" на SourceForge в июне 2013 г. краудфандинг кампания на Kickstarter Об этом сообщил координатор проекта Алексей Брагин.[53] 23 декабря 2013 года объявленный проект был объявлен как стартовая кампания Kickstarter на сумму 120 000 долларов США.[54][55] В Рабочий стол Thorium Core Cloud дублированный облачные вычисления служба будет использовать ReactOS в качестве ядра и позволит использовать Windows-совместимые приложения из мобильные устройства (любить смартфоны, таблетки ), рабочие станции, или любое другое подключенное устройство. 21 февраля 2014 года сбор средств закончился до запланированной суммы: было собрано 48 965 долларов США из 120 000 долларов США, в результате чего деньги не были переведены.[56]
ReactOS Community Edition
В апреле 2014 года проект ReactOS объявил о выпуске Indiegogo кампания по запуску ReactOS Community Edition, версии ReactOS, основанной на выпуске 0.4. Кампания по гибкому финансированию преследовала цель в размере 50 000 долларов США с дополнительными масштабными целями помимо этого.[57] Разработка ReactOS Community Edition будет ориентирована на сообщество, при этом пользователи ReactOS будут голосовать и получать финансирование, чтобы решить, какие программные и аппаратные драйверы будет поддерживать проект.[58][59] 1 июня 2014 года гибкая краудфандинговая кампания на Indiegogo завершилась, и на разработку версии для сообщества было собрано 25 141 доллар США.[60][61] Вскоре после этого был начат процесс голосования в поддержку аппаратного и программного обеспечения.[62]
ReactOS Hackfest
Проект ReactOS организовал хакфест с 7 по 12 августа 2015 года в немецком городе Аахен.[63][64][65] В результате Hackfest в ReactOS было добавлено множество функций.
Второй хакфест был организован проектом ReactOS с 14 по 18 августа 2017 года в немецком городе Кёльн.[66]
Третий и четвертый хакфесты были организованы проектом ReactOS с 16 по 21 августа 2018 года и с 15 по 20 августа 2019 года в г. Берлин соответственно.[67][68]
Форк ОС Greentea
ОС Greentea впервые появилась на форумах ReactOS в 2016 году[69][70] и сначала был тепло встречен сообществом, однако, начиная с марта 2017 года, любые упоминания ReactOS систематически удалялись из репозиториев проекта.[71][72][73][74] оставаясь форком ReactOS по коду[75][76][77], что дало ему плохую репутацию в сообществе ReactOS. Наконец, 24 августа 2018 года большинство репозиториев Greentea OS на GitHub были воссозданы с нуля без включения кода ReactOS, поэтому он стал отдельным проектом.[78]
История выпуска
Версия системы | Дата выхода | Информация о выпуске | ||
---|---|---|---|---|
0.2.0 | 2004-01-25 | Первый релиз с рабочим GUI | ||
0.2.1 | 2004-03-03 | Только исправления ошибок | ||
0.2.2 | 2004-04-27 | Только исправления ошибок | ||
0.2.3 | 2004-06-26 | Новый образ LiveCD, улучшенная стабильность в ядре и win32k, улучшения сети и улучшенная оболочка, командная строка и драйверы оборудования | ||
0.2.4 | 2004-09-13 | Код синхронизирован с Wine, исправлены исправления компилятора и очищены заголовки файлов | ||
0.2.5 | 2005-01-02 | Импортирован Блокнот из WINE, добавлено приложение Дата / Время | ||
0.2.6 | 2005-04-09 | Аппаратное ускорение NVIDIA OpenGL работает, NCITool создан для создания файлов базы данных системных вызовов | ||
0.2.7 | 2005-08-21 | Новая командная строка, значки логотипа «Мой компьютер» и ReactOS, улучшенный внешний вид установщика на первом этапе | ||
0.2.8 | 2005-10-29 | Обнаружение VMware, CSRSS переписать | ||
0.2.9 | 2005-12-22 | Только исправления ошибок[нужна цитата ] | ||
0.3.0 | 2006-08-27[79] | Первая версия с официальной поддержкой сети | ||
0.3.1 | 2007-03-10[80] | Включен программный менеджер, начало перезаписи ядра | ||
0.3.2 | пропущено | Ветка создана, но не выпущена[81] | ||
0.3.3 | 2007-09-12[81] | Улучшения ядра и win32k | ||
0.3.4 | 2008-01-22[82] | Поддержка перезаписи реестра, клиент удаленного рабочего стола и Подключи и играй | ||
0.3.5 | 2008-06-30[83] | Только исправления ошибок | ||
0.3.6 | 2008-08-06[84] | Поддержка RTL | ||
0.3.7 | 2008-11-04[85] | Улучшен x86-64; MSVC, новые стеки | ||
0.3.8 | 2009-02-04 | Добавлена поддержка PSEH и многораздельных жестких дисков в LiveCD.[нужна цитата ] | ||
0.3.9 | 2009-04-26[86] | Минимум 24 МБ ОЗУ, более быстрое отображение гиперпространства, начальная поддержка звука | ||
0.3.10 | 2009-07-05[87] | Начальная SATA поддержка, USB поддержка клавиатуры / мыши, Покрасить клон, начальный MSVC.[88][89] | ||
0.3.11 | 2009-12-16[90] | Kdcom rewrite; Китайские / корейские шрифты; обновления совместимости; улучшения звуковой системы | ||
0.3.12 | 2010-10-20[91] | Перезапись обработчика ловушек; перезапись таймера и обработки сообщений; НМИ поддержка; SxS поддержка; частичный EMS поддержка[92] | ||
0.3.13 | 2011-03-22[93] | Перезапись диспетчера кучи, улучшенная поддержка SATA, исправленные проблемы с графикой[94] | ||
0.3.14 | 2012-02-07[95] | ACPI включен по умолчанию, Wi-Fi поддержка (незашифрованные и WEP ), поддержка тем, новый драйвер TCP / IP (LwIP ), Совместимость с MSVC, Scatter / Gather DMA поддерживаются операции, перезапись shell32[96] | ||
0.3.15 | 2013-05-30[97] | Поддержка USB для мышей, клавиатуры и запоминающих устройств; переписано управление сеансами; AHCI поддержка с обновленным драйвером UniATA; альтернативный модуль управления памятью ReactOS взял на себя все обязанности по управлению памятью, кроме разделов; предварительная поддержка отладки компонентов ReactOS с использованием WinDbg; улучшения, основанные на результатах AutoHotkey набор тестов функциональности приложения; Исправления, связанные с запуском Driver Verifier на нескольких входящих в комплект драйверов.[98] | ||
[99] | 0.3.162014-02-06[100] | Перезапись CSRSS; улучшена поддержка тем; драйвер сетевой карты для RTL8139, что позволяет ReactOS поддерживать более новые версии QEMU из коробки[101] | ||
[102] | 0.3.172014-11-05[103] | Включение НТВДМ; улучшения шрифтов;[104][105] исправление ошибок[106] | ||
[107] | 0.4.02016-02-16[108] | Улучшенная поддержка USB, новая оболочка файлового проводника и темы, улучшено VirtualBox и Виртуальный ПК поддержка, ext2 поддержка чтения / записи, NTFS читать поддержку и улучшенную поддержку сети | ||
[109] | 0.4.12016-05-17[110] | Улучшенный контекст активации, Btrfs поддержка, улучшенная оболочка, исправления ошибок USB, поддержка общих папок виртуальных машин | ||
0.4.2 | 2016-08-16[111] | Улучшен Btrfs и расширенная файловая система поддержка, ReiserFS и UFS / FFS, представил .NET Framework Поддержка 2.0 и 4.0, исправления и улучшения Shell | ||
0.4.3 | 2016-11-16[112] | Новый Winsock библиотека, поддержка начальных разделов, обычные исправления ошибок | ||
0.4.4 | 2017-02-16[113] | Поддержка начального стека печати, мелкие исправления шрифтов, обычные улучшения и исправления ошибок | ||
0.4.5 | 2017-05-18[114] | Улучшен рендеринг шрифтов и метрик шрифтов, основные исправления в ядре и драйверах, Microsoft Office 2010 протестировано как функционирующее | ||
0.4.6 | 2017-09-01[115] | Несколько исправлений для двойная загрузка проблемы, улучшенная поддержка тем, NFS добавлен драйвер, несколько исправлений ядра и файловой системы | ||
0.4.7 | 2017-12-06[116] | Улучшенная версия менеджера приложений RAPPS, реализация панели инструментов «Быстрый запуск» в проводнике; различные исправления ошибок в драйверах файловой системы, улучшения в поддержке RDBSS / RXCE и NFS. | ||
0.4.8 | 2018-04-14[117] | Всплывающие уведомления, панель уведомлений, автозаполнение оболочки, новый драйвер NTFS, отчеты о сбоях и экспериментальная поддержка программного обеспечения NT6 +. | ||
0.4.9 | 2018-07-23[118] | ReactOS (снова) самостоятельный хостинг. | ||
0.4.10 | 2018-11-06[119] | Поддерживает загрузку BTRFS. | ||
0.4.11 | 2019-03-04[120] | Драйверы для управления аккумулятором (его значок находится на панели задач, в правом нижнем углу экрана, рядом с часами). Поддержка обновления существующей установки ReactOS. Улучшенная поддержка SATA. | ||
0.4.12 | 2019-09-23[121] | Улучшения ядра, функция привязки к окнам, улучшения шрифтов, драйвер сетевой карты Intel e1000, библиотеки DLL пользовательского режима, новые темы. | ||
0.4.13 | 2020-04-09[5] | Новый стек USB, оптимизирован драйвер FAT от FreeLoader, представлено новое программное обеспечение: Accessibility Utility Manager. | ||
Легенда: Старая версия Последняя версия Последняя предварительная версия Будущий выпуск |
особенности
Эта секция нуждается в расширении. Вы можете помочь добавляя к этому. (Октябрь 2018 г.) |
Программы
- ReactOS Explorer (Проводник )
- Менеджер приложений ReactOS
- Аксессуары
- Калькулятор
- Командная строка
- Блокнот
- Покрасить
- Word Pad
- Лупа
- На экранной клавиатуре
- Подключение к удаленному рабочему столу
- Мультимедийный проигрыватель (Медиа плеер )
- Диктофон
- Контроль громкости
- Карта персонажей
- Средство просмотра буфера обмена
- FontSub
- Переключатель раскладки клавиатуры
- Диагностика ReactX (DxDiag )
- Редактор реестра
- SnapShot
- Диспетчер задач
- Инструменты управления
- Диспетчер устройств
- Просмотрщик событий
- Менеджер по обслуживанию (Служба Windows )
- Конфигурация системы (MSConfig )
- Игры
Команды
Ниже приводится неисчерпывающий список команды которые поддерживаются ReactOS Командная строка.[122][123]
- ?
- псевдоним
- ассоциированный
- в
- аттриб
- писк
- cacls[124]
- вызов
- компакт диск
- чдир
- chcp
- выбор
- зажим
- cls
- цвет
- комп
- копировать
- ctty
- Дата
- dbgprint
- дель
- Удалить
- задержка
- реж
- dirs
- доски
- эхо
- эхо
- эхо
- эхосерр
- endlocal
- событие
- стереть
- выход
- найти
- для
- свободный
- fsutil
- перейти к
- Помогите
- история
- имя хоста
- если
- метка
- объем памяти
- мкр
- mkdir
- mklink
- Режим
- Больше
- шаг
- дорожка
- Пауза
- popd
- незамедлительный
- толкать
- rd
- rmdir
- рег
- rem
- Ren
- переименовать
- заменить
- sc[125]
- schtasks
- экран
- набор
- setlocal
- сдвиг
- неисправность[126]
- Сортировать
- Начните
- Taskkill
- время
- тайм-аут
- таймер
- заглавие
- дерево
- тип
- вер
- проверить
- объем
- кто я
- xcopy
Развитие
Разработка ядра ReactOS
ReactOS в основном написан на C, с некоторыми элементами, такими как ReactOS Explorer и звуковой стек, написанными на C ++. Проект компилируется с использованием обоих MinGW и Microsoft Visual Studio, и способствует развитию используемых систем сборки путем предоставления патчи к его компонентам.[127]
Разработчики стремятся сделать ядро и интерфейс прикладного программирования (API) пользовательского режима более совместимыми с Windows NT версии 5.2 (Windows Server 2003 ) и добавить поддержку для большего количества приложений и оборудования с планами нацеливания на новые версии Windows по мере развития разработки.[128] DirectX поддержка осуществляется через ReactX, внутреннюю реализацию. 2D-рендеринг с аппаратным ускорением выполняется изначально, в то время как другие функции рисования перенаправляются в OpenGL в качестве временного решения.[17]
На прогресс разработки влияет размер команды разработчиков и уровень их опыта. В качестве оценки усилий, необходимых для реализации Windows 7 В Microsoft работало около 1000 разработчиков, разделенных на 25 команд, в каждой из которых было в среднем 40 разработчиков.[129] По состоянию на 2 сентября 2011 г.[Обновить], в записи ReactOS в Охлох, на странице, переходящей по ссылке «Очень большая активная команда разработчиков», перечислены 33 разработчика, которые внесли свой вклад в течение 12-месячного периода, и нарастающий итог из 104 настоящих и бывших пользователей, которые внесли свой код в проект через Apache Subversion с его начала.[130] В своей презентации на Hackmeeting 2009 в Милане разработчик ReactOS Мишель К. отметил, что большинство разработчиков изучают архитектуру Windows, работая над ReactOS, и не имеют предварительных знаний.[131]
Хотя ReactOS в настоящее время нацелен в основном на x86 /AMD64 ПК Платформа,[132] попытка перенести на ARM архитектура был в какой-то момент "в пути",[17] пока он не производил особой функциональности и был заброшен[133] вместе с портом для PowerPC, который больше не поддерживается.[13] Поддержка Xbox, вариант IA-32 архитектура, была добавлена за счет использования архитектурно-зависимой HAL.[131][5] Улучшенная поддержка 64-битной версии ReactOS «работает», однако разработка, похоже, идет медленно.[134]
Сотрудничество и повторное использование
В то время как ReactOS ставит своей целью создать Windows-совместимое ядро в виде программного обеспечения с открытым исходным кодом, большая часть необходимых функций для создания полной ОС уже доступна в более крупной экосистеме с открытым исходным кодом. Поэтому, когда это возможно и возможно, ReactOS опирается на уже существующие проекты с открытым исходным кодом и сотрудничает с ними.[18] И наоборот, такие проекты, как Вино,[19] и раньше Captive NTFS[135] и Longene также повторно использовать базу кода ReactOS с открытым исходным кодом.[136]
Стек аппаратных драйверов
На драйвер оборудования сторона, например UniATA проект обеспечивает Последовательный ATA драйверы для ReactOS.[14][137] Проект также экспериментировал с использованием библиотеки FullFAT при переписывании ее ЖИР Устанавливаемая файловая система.[138] ReactOS использует USB стек из Хайку как справочная информация и как основа для поддержки USB.[139][140] Меса 3D обеспечивает OpenGL рендеринг.[14][127]
Сети
Сетевой стек ReactOS построен на TCP часть порта сетевого стека OSKit в FreeBSD, наряду с внутренней реализацией для пакетно-ориентированных протоколов, таких как IP.[141] Позже, lwIP был интегрирован в сетевой стек ReactOS.[41] Сетевые службы Windows, такие как LSASS, СЭМ, NETLOGON, и буферизация печати уже доступны как альтернатива с открытым исходным кодом Самба /Самба TNG проект. Вилка rdesktop используется как реализация клиентского программного обеспечения для проприетарного ПО Microsoft Протокол удаленного рабочего стола.
Винное сотрудничество
ReactOS и Вино проекты разделяют цель - запускать двоичное программное обеспечение Windows изначально и, следовательно, могут разделять многие зависимости и разработки.[19][142] ReactOS использует части Вино проект, чтобы он мог извлечь выгоду из прогресса Wine в реализации Win32 API.[142] В то время как вино NTDLL, USER32, ЯДРО32, GDI32, и ADVAPI32 компоненты не могут использоваться ReactOS напрямую из-за архитектурных различий, фрагменты кода из них и другие части могут использоваться в обоих проектах. Ядро разрабатывается ReactOS отдельно, поскольку Wine опирается на существующие Unix-подобный ядра.[127][131]
Отдельно экспериментальные Арвинсс ветка была создана как альтернативное средство для улучшения поддержки USER32 и GDI32 посредством альтернативной реализации Win32 API.В то время как исходная подсистема Win32 ReactOS была тщательно смоделирована после ее эквивалента в Windows, Arwinss сочетает архитектуру этой подсистемы с соответствующей реализацией в Wine. С этой целью Arwinss использует библиотеки Wine GDI32 и USER32 с небольшими изменениями, чтобы в полной мере воспользоваться преимуществами существующей программной совместимости Wine. Arwinss также позволяет пользователю при желании использовать удаленный X сервер вместо местного дисплея.[143]
Другой
В Настольный проект Tango Инициатива предоставляет руководящие принципы разработки с открытым исходным кодом и ресурсы (как иконки ) для приложений на окружения рабочего стола. FreeType разработка программного обеспечения с открытым исходным кодом библиотека, используется для визуализации текста на растровых изображениях и обеспечивает поддержку других операций, связанных со шрифтами.[14] В KernelEx project - это расширение Windows-API и проект уровня совместимости, который обеспечивает реализацию некоторых Windows-API с открытым исходным кодом.[144] Другие участвующие проекты: MinGW, SYSLINUX, Adns, ICU, GraphApp, Ext2, GNU FreeFont, Шрифты DejaVu, и Освободительные шрифты.[145][146][147]
Вилки
Иногда создаются форки на основе ReactOS:
- Экуш ОС (2004)[24][25][26]
- Сервер ReactOS (2008-2013)[148][149]
- OpenROS (2013)[150]
- FusionOS (2013 г.)[151]
- ReactOS NG (2015) - нацелен на совместимость с Windows 8[152]
- Greentea OS (2016-2018) - стремление к ускоренной и упрощенной разработке[69][70]
Прием
Различные люди признали ReactOS и последствия наличия жизнеспособного открытого исходного кода. безотказная замена для Windows.[10] Статья и интервью 2004 года в немецком еженедельнике. Der Spiegel описывает ReactOS как предназначенную для пользователей Windows, которые хотят отказаться от использования проприетарный коммерческое программное обеспечение без перехода на Linux.[10] DistroWatch, а Дистрибутив Linux веб-сайт мониторинга, также перечисляет ReactOS и описывает ее как «бесплатную операционную систему с открытым исходным кодом, основанную на лучших принципах проектирования, найденных в Архитектура Windows NT."[153]
В своей колонке для Журнал свободного программного обеспечения Дэвид Шугар отметил в 2006 году, что ReactOS позволит использовать приложения в зависимости от более старых версий Windows, API которых устарели. Он также признал его потенциал по расширению общей развернутой базы бесплатного программного обеспечения и в качестве ресурса для разработчиков, желающих узнать недокументированный Windows API в процессе написания переносимых приложений.[12] Журнал ПК обозреватель Джон К. Дворжак отметил в 2008 году, что архитектура Windows NT осталась в основном неизменной, что делает ее идеальным кандидатом для клонирования, и полагал, что ReactOS может быть «большей угрозой, чем Linux к господству Microsoft ».[11] В ответ на колонку Дворжака: ZDNet технологический журналист Дана Бланкенхорн отметила в 2008 году, что отсутствие корпоративных спонсоров и партнеров сделало проект безвредным для Microsoft.[154][155] Вторя этому, Том Холверда из OSNews в 2009 году была отнесена ReactOS к семейству операционных систем для хобби, поддерживаемых только небольшими группами разработчиков, работающих в свободное время, без финансовой поддержки более распространенных операционных систем и унаследованных ранее основных операционных систем, таких как ОС RISC.[156]
В октябре 2015 г. Сетевой мир обзор ReactOS v0.3.17 отметил: «Это как Windows 2000» и похвалил приложение менеджер пакетов, функция оригинальной Windows отсутствует.[157]
Джесси Смит из DistroWatch Weekly проанализировал ReactOS v0.4.9 и отметил, что ReactOS «в конечном итоге имеет аналогичную проблему: ограниченная поддержка оборудования» и еще не является стабильной операционной системой.[158]
Награды
Проект ReactOS победил в ежегодном Молодежный форум Селигера Награда «Лучшая презентация» со 100 000 Российские рубли (~ 2700 долларов США) в 2011 году с участием Александра Речицкого, одного из членов команды разработчиков.[159]
ReactOS был избранным проектом на SourceForge для недель, начинающихся 27 февраля 2012 г., 25 апреля 2013 г.,[160] и несколько других. Это был проект месяца на SourceForge за июнь 2013 года.[161]
Смотрите также
- Совместимость двоичного кода
- coLinux, проект, позволяющий Microsoft Windows и ядру Linux работать одновременно параллельно на одной машине.
- FreeDOS, клон MS-DOS
- Longene, гибридное ядро операционной системы, предназначенное для двоичной совместимости с экосистемами Microsoft Windows и Linux.
- NDISwrapper, воссоздание частей ядра Windows NT внутри ядра Linux, позволяющее использовать драйверы Windows в Linux.
- Вино, уровень совместимости, который запускает приложения Microsoft Windows в Unix-подобных операционных системах.
- Список альтернативных оболочек для Windows
- Сроки: Intel / Microsoft / Майкрософт Виндоус / другие операционные системы (Список )
- Сравнение операционных систем
использованная литература
- ^ «ReactOS в Open Hub». openhub.net. Black Duck Open Hub. Получено 24 октября 2014.
- ^ «ReactOS на GitHub». Получено 27 апреля 2019.
- ^ https://sourceforge.net/projects/reactos/files/ReactOS/
- ^ https://reactos.org/wiki/Installing_ReactOS
- ^ а б c «Выпущен ReactOS 0.4.13 | Проект ReactOS». reactos.org. Получено 10 апреля 2020.
- ^ "Скачать | Проект ReactOS". www.reactos.org. Получено 28 июля 2017.
- ^ Холверда, Том (5 марта 2009 г.). «ReactOS нацелена на Windows 2003, Vista». OSNews. Получено 14 октября 2020.
- ^ vicmarcal (14 апреля 2018 г.). "Выпущена ReactOS 0.4.8 !!". Новости проекта ReactOS.org (Корпоративный блог). В архиве из оригинала 16 апреля 2018 г.. Получено 14 октября 2020.
Поскольку программное обеспечение специально оставляет NT5 позади, ReactOS расширяет свою цель для поддержки программного обеспечения NT6 + (Vista, Windows 8, Windows 10).
- ^ Шталь, Луи-Ф. (23 июня 2015 г.). "Russland erklärt ReactOS zu Favorisierter Windows-Alternative". Heise онлайн. Получено 14 октября 2020.
- ^ а б c d Сикст, фон Марио (20 февраля 2004 г.). «ReactOS: Das Nicht-Windows» (на немецком). Spiegel Online. Получено 11 декабря 2009.
- ^ а б Дворжак, Джон К. (4 апреля 2008 г.). "Что нужно новой ОС". Журнал ПК. Получено 11 декабря 2009.
- ^ а б Сахар, Дэвид (31 января 2006 г.). «Реакция на ReactOS». Журнал свободного программного обеспечения. Архивировано из оригинал 10 августа 2007 г.. Получено 11 декабря 2009.
- ^ а б Купфер, Матиас; Брагин, Алексей (14 марта 2010 г.). ReactOS - система Betrieb с открытым исходным кодом, совместимая с Windows. Chemnitzer Linux-Tage (на немецком). Хемниц, Германия. Получено 15 марта 2010.
- ^ а б c d Роял, Саймон (16 февраля 2014 г.). «ReactOS: альтернативная ОС, совместимая с Windows». lowendmac.com. Получено 10 января 2016.
Хотя основное ядро ReactOS создается с нуля, оно имеет некоторые зависимости от существующего программного обеспечения и протоколов. Он использует части Wine, сети в виде lwIP, USB от Haiku, а также FreeType, Mesa3D и UniATA.
- ^ Том Холверда (14 ноября 2007 г.). «ReactOS получает поддержку OpenOffice.org 2; новые планы выпуска». OSNews.
- ^ Tests_for_0.4.4 на reactos.org (февраль 2017 г.)
- ^ а б c Холверда, Том (17 января 2009 г.). «ReactOS: оглядываясь назад на 2008 год». OSNews. Получено 18 апреля 2019.
- ^ а б «ReactOS получает стек USB с нашей помощью». Хайку. 20 февраля 2012 г.. Получено 2 января 2016.
Проекты ReactOS и Haiku уже несколько лет поддерживают дружеские рабочие отношения, и каждая группа помогает другой, когда это возможно.
- ^ а б c Винсент, Брайан (15 мая 2004 г.). «Интервью со Стивеном Эдвардсом». winehq.com. Получено 6 января 2016.
БВ: Wine и ReactOS связывают взаимовыгодные отношения. Есть ли что-нибудь, что Wine может сделать по-другому, что могло бы помочь в разработке ReactOS? [...] BV: Вы, ребята, определенно внесли много своей работы в Wine, включая некоторые из написанных вами утилит. Например, диспетчер задач недавно был перенесен из ReactOS. У вас, ребята, есть планы по разработке дополнительных инструментов? Стивен: Я действительно хочу, чтобы клон пасьянса попал в Wine и ReactOS. [...] В какой-то момент нам придется разработать заменяющие компоненты для всего в Windows, так что если есть программа, которая нужна Wine, и ReactOS реализует его, тогда я постараюсь убедиться, что он выпущен под совместимой лицензией.
- ^ Лоли, Евгения (16 октября 2001 г.). «Интервью с Джейсоном Филби из проекта ReactOS». OSNews. Получено 18 апреля 2019.
- ^ Лошвиц, Мартин (март 2004 г.), «Проекты в движении» (PDF), Журнал Linux, п. 87, заархивировано оригинал (PDF) 19 мая 2011 г., получено 18 ноября 2009
- ^ «Фонд ReactOS - ReactOS Wiki». www.reactos.org. Получено 6 марта 2019.
- ^ а б "ФОНД АКТИВИЗАЦИИ КИБЕРПРОСТРАНСТВА, ФАК, РЕАКТОС - ФОНД, ФОНД РЕАКТОС, г. Саранск: ИНН: 1328170012, ОГРН: 1021301112876". egrulinfo.com. Получено 18 апреля 2019.
- ^ а б Эмулятор Ekush и его лицензионные проблемы на OSNews Евгения Лоли (10 ноября 2004 г.)
- ^ а б ОС Экуш - украденный исходный код / нарушение авторских прав (Архивировано 2004 г.)
- ^ а б Ekush Операционная система нового поколения на akshor.com (архивировано 2004 г.)
- ^ Хэнкок, Терри (29 августа 2008 г.). «Что, если бы авторские права не распространялись на двоичные исполняемые файлы?». Журнал свободного программного обеспечения. Получено 1 ноября 2020.
(…) ReactOS нацелена на запуск реальных двоичных исполняемых программ Windows. Это означает, что ReactOS должна реализовывать всю среду Windows. Функции должны делать то же, что и их аналоги в Windows. Другими словами, как и наши условные параллельные рецепты тушеного мяса, ReactOS и Windows должны быть функционально идентичны. Тем не менее, чтобы избежать судебного преследования за нарушение авторских прав, ReactOS должна быть полностью отличной от Windows и не производной от нее. Это осторожная прогулка по канату! ReactOS - это бесплатная, полностью переработанная замена Windows для чистой комнаты. Итак, учтите это, особенно в отношении чрезвычайно простых вызовов библиотеки:Законно ли ReactOS создавать двоичный код, идентичный Windows?
- ^ Бирр, Хартмут (18 января 2006 г.). "Пока-пока". ros-dev (Список рассылки). Получено 3 января 2009.
- ^ "BadStack в syscall.S". ReactOS. 17 января 2006 г. Архивировано с оригинал 4 сентября 2017 г.. Получено 4 августа 2018.
- ^ Бирр, Хартмут (18 января 2006 г.). "Пока-пока". ros-dev (Список рассылки). Получено 16 ноября 2009.
- ^ Ионеску, Алекс (18 января 2006 г.). "Пока-пока". ros-dev (Список рассылки). Получено 16 ноября 2009.
- ^ а б Феллер, Стивен (1 февраля 2006 г.). «ReactOS приостанавливает разработку для проверки исходного кода». Linux.com. Получено 10 декабря 2009.
- ^ Сброс, перезагрузка, перезагрузка, юридические проблемы и долгий путь к 0.3 на reactos.org, Стивен Эдвардс (27 января 2006 г.)
- ^ Шварц, Мэтью (12 ноября 2001 г.). "Обратный инжиниринг". Computerworld.com. Получено 23 июн 2013.
Чтобы защитить себя от обвинений в простом (и незаконном) копировании BIOS IBM, Phoenix перепроектировал его, используя так называемую «чистую комнату» или «китайскую стену». Сначала группа инженеров изучила IBM BIOS - около 8 КБ кода - и описала все, что она делает, как можно более полно, не используя и не ссылаясь на какой-либо реальный код. Затем Phoenix пригласил вторую команду программистов, которые не знали заранее IBM BIOS и никогда не видели ее кода. Работая только с функциональными спецификациями первой группы, вторая группа написала новый BIOS, который работал в соответствии с указаниями.
- ^ Хогл, Шон (23 октября 2008 г.). "Чистая комната отклоняет иск о нарушении прав на программное обеспечение в Федеральном суде США". Получено 23 мая 2013.
[...] Обратный инжиниринг грязной комнаты должен выполняться в сочетании с разработкой чистой комнаты с использованием двух физически и электронно изолированных команд, где одна команда выполняет обратный инжиниринг грязной комнаты, а другая - разработку чистой комнаты. Если существует группа «грязных» помещений, инженеры «чистых помещений» могут написать описание той части спецификации, которая нуждается в доработке или уточнении. Затем инженеры «грязной комнаты» используют этот запрос для создания дополнительных функциональных спецификаций или тестов.
- ^ Брагин, Алексей (18 сентября 2007 г.). «Аудит». ros-dev (Список рассылки). Получено 3 января 2009.
- ^ Код Windows может быть украден на Компьютерный мир Джорис Эверс (февраль 2004 г.)
- ^ Сброс, перезагрузка, перезагрузка, юридические проблемы и долгий путь к 0.3 "Что касается проблемы с утечкой исходного кода, я хочу попытаться развеять все опасения. Мы не знаем, каковы юридические последствия для кого-то, скачавшего и получившего утечку кода, поскольку сторона, которая сохраняет авторские права на этот код, может попытаться потребовать соблюдения коммерческой тайны информации, содержащейся в источниках, в суде. С нашей точки зрения, утечки исходного кода Windows были распространены среди достаточно широкой аудитории, поэтому было бы невозможно утверждать, что продукт все еще находится под коммерческой тайной."на reactos.org Стивен Эдвардс (27 января 2006 г.)
- ^ "Google Summer of Code 2006".
На этой странице перечислены студенты и организации, которые участвовали в программе Google Summer of Code 2006. [...] ReactOS
- ^ «Замена драйвера TCP / IP для ReactOS с использованием lwIP». Архивировано из оригинал 21 марта 2012 г.. Получено 9 августа 2011.
- ^ а б Гутман, Кэмерон (7 августа 2011 г.). «ReactOS теперь использует lwIP для TCP». lwip-devel (Список рассылки). Получено 9 августа 2011.
- ^ Алкснис, Виктор (6 июня 2007 г.). "Виктор Имантович Алкснис - Знакомство с проектом ReactOS" (по-русски). Получено 11 декабря 2009.
- ^ «Президент России Медведев попросил профинансировать клон Windows». Новости BBC. 13 сентября 2011 г.. Получено 15 сентября 2011.
- ^ Z98 (5 августа 2012 г.). «ReactOS представлен президенту Путину». Новости ReactOS. Получено 23 июн 2013.
- ^ Протокол экспертизы проектов по программному обеспечению инфраструктуры импортозамещения согласно пунктам 4-8 программного обеспечения плана импортозамещения, утвержденного приказом Минкомсвязи России от 1 апреля 2015 г. №96 «Об утверждении импортного программного обеспечения» Минкомсвязи России «Направление» клиентская операционная система / Серверные операционные системы »1 место - проект« Корпоративная платформа на основе отечественных операционных систем »[...] 2 место - проект« Создание операционной системы с открытым исходным кодом на базе ReactOS для ПК. , ноутбуки и другие мобильные устройства »,« Создание операционной системы с открытым исходным кодом на базе сервера ReactOS »(Фонд« Реактос »МГТУ им. А.Н. Баумана, ООО« Paral Plelz Research »и др.)». (2 июня 2015 г., переведено )
- ^ «ReactOS как вторая ОС в усилиях правительства России по обеспечению свободы программного обеспечения | Проект ReactOS». www.reactos.org. Получено 6 апреля 2019.
- ^ Russland-erklaert-ReactOS-zu-Favorisierter-Windows-альтернатива на Heise онлайн пользователя Louis-F. Шталь (23 июня 2015 г., на немецком языке)
- ^ Russland macht ReactOS zu bevorzugter Windows-Alternative на Der Standard (24 июня 2015 г., на немецком языке)
- ^ Оливер Дидрих (3 мая 2012 г.). "ReactOS: Spenden gesucht". heise.de (на немецком).
- ^ Личное обращение координатора проекта ReactOS Алексея Брагина, по состоянию на 15 апреля 2013 г.
- ^ Spenderliste В архиве 30 декабря 2013 г. Wayback Machine 24 декабря 2012 г., по состоянию на 15 апреля 2013 г. (на немецком языке)
- ^ «Протокол собрания за январь 2013 г.». 7 февраля 2013. Архивировано с оригинал 3 апреля 2013 г.. Получено 19 июн 2013.
В конце прошлого года немецкий фонд узнал, что контракты, которые он заключает для разработчиков, могут не соответствовать немецким нормам, касающимся некоммерческих организаций. В связи с этим немецкому фонду пришлось временно приостановить выплаты разработчикам и проконсультироваться с налоговыми юристами, чтобы определить, как действовать в соответствии с требованиями.
- ^ "Sourceforge POTM июнь 2013". Sourceforge.com. 17 июня 2013 г.. Получено 17 июн 2013.
Я не хочу распространять слишком много слухов, но могу сказать, что у нас есть кое-что в работе. Если все пойдет хорошо, об этом будет объявлено в течение недели. Хотя я не могу вдаваться в подробности, я могу сказать, что это касается Kickstarter и того, что мы считаем жизнеспособным коммерческим продуктом, основанным на [sic] ReactOS.
- ^ ReactOS хочет перенести Windows с открытым исходным кодом в облако на Фороникс от Майкл Ларабель (22 января 2014 г.)
- ^ Оливер Дидрих (21 января 2014 г.). «ReactOS: Freier Windows-Klon braucht Unterstützung]». heise.de (на немецком).
- ^ Алексей Брагин; Стивен Эдвардс (23 декабря 2013 г.). "Рабочий стол Thorium Core Cloud". Kickstarter.com. Получено 8 апреля 2014.
- ^ Торстен Кляйнц (8 апреля 2014 г.). "XP ist tot, es lebe Windows" [XP мертва, да здравствует Windows]. Die Zeit (на немецком).
- ^ ReactOS работает на ОС Windows сообщества на Фороникс от Майкл Ларабель (19 апреля 2014 г.)
- ^ Сильвиу Стахи (4 апреля 2014 г.). «ReactOS переходит к Indiegogo, она будет запускать приложения Windows изначально». softpedia.com. Получено 8 апреля 2014.
- ^ Хоффман, Крис (14 ноября 2014 г.). «Почему известные операционные системы для любителей переживают экзистенциальный кризис». PCWorld. Получено 29 декабря 2015.
Ранее в 2014 году ReactOS собрал более 25000 долларов в рамках краудфандинговой кампании Indiegogo для разработки версии операционной системы для сообщества.
- ^ Reactos-сообщество-издание на Indiegogo (1 июня 2014 г.)
- ^ ReactOS: Große Fortschritte und Stipendien für Entwickler beim freien Windows-Nachbau на heise.de пользователя Louis-F. Шталь (2 октября 2014 г., на немецком языке)
- ^ Russland-erklaert-ReactOS-zu-Favorisierter-Windows-альтернатива на Heise онлайн пользователя Louis-F. Шталь "Эйнен веитерен Шуб в Энтвиклунге, что происходит в ReactOS-Community от ReactOS Hackfest, от 7. до 12 августа 2015 г., в статистике Аахена". (23 июня 2015 г., на немецком языке)
- ^ Russland macht ReactOS zu bevorzugter Windows-Alternative на Der Standard "Von 7. bis 12. August lädt die Entwicklergemeinde в Deutschland zum ersten ReactOS-Hackfest, das in Aachen über die Bühne gehen wird". (24 июня 2015 г., на немецком языке)
- ^ "ReactOS Hackfest в Аахене". ReactOS. 1 сентября 2015 г.. Получено 18 апреля 2019.
- ^ «ReactOS Hackfest 2017». ReactOS вики. Получено 18 апреля 2019.
- ^ «ReactOS Hackfest 2018». ReactOS вики. Получено 18 апреля 2019.
- ^ «ReactOS Hackfest 2019». ReactOS вики. Получено 20 октября 2020.
- ^ а б "Форк GreenteaOS ReactOS: есть ли что-нибудь об этом проекте?". Форум ReactOS. 16 ноября 2016.
- ^ а б «Greentea OS - это ответвление ReactOS». Веб-сайт ОС Greentea. 13 мая 2017. (в архиве)
- ^ «Очистка · GreenteaOS / Teapot @ bdf466f». Архивный репозиторий на GitHub. 14 марта 2017.
- ^ "Описание исправлений · GreenteaOS/greenteaos.github.io@e9b8807". GitHub. 18 августа 2017.
- ^ «Очистка · GreenteaOS / Kernel @ a87457d». Архивный репозиторий на GitHub. 20 ноября 2017.
- ^ "[CMake] Переименовать .cab · GreenteaOS / Kernel @ d8a7bd0". Архивный репозиторий на GitHub. 20 ноября 2017.
- ^ «В списке проблем ОС Greentea было много ссылок на ReactOS». GitHub. 22 октября 2017. (в архиве)
- ^ «Система сборки Greentea OS была по сути форком среды сборки ReactOS (RosBE)». Архивный репозиторий на GitHub. 23 января 2019.
- ^ «ReactOS Paint работает в раннем прототипе ОС Greentea с измененной темой Lautus и значками рабочего стола». GitHub. 25 января 2019. (в архиве)
- ^ «Начальная фиксация · GreenteaOS / Greentea @ b369446». GitHub. 24 августа 2018.
- ^ "ReactOS 0.3.0 выпущен!". reactos.org. Получено 25 апреля 2020.
- ^ «Выпущена ReactOS 0.3.1». reactos.org. Получено 25 апреля 2020.
- ^ а б "ReactOS 0.3.3 выпущен!". reactos.org. Получено 25 апреля 2020.
- ^ «Выпущена ReactOS 0.3.4». reactos.org. Получено 25 апреля 2020.
- ^ «ReactOS 0.3.5». reactos.org. Получено 25 апреля 2020.
- ^ «ReactOS 0.3.6». reactos.org. Получено 25 апреля 2020.
- ^ «ReactOS 0.3.7». reactos.org. Получено 25 апреля 2020.
- ^ «Выпущена ReactOS 0.3.9». reactos.org. Получено 25 апреля 2020.
- ^ «Выпущена ReactOS 0.3.10». reactos.org. Получено 25 апреля 2020.
- ^ «ReactOS 0.3.10». ОС Revolution. Архивировано из оригинал 12 декабря 2009 г.. Получено 9 декабря 2009.
- ^ Холверда, Том (6 июля 2009 г.). «Выпущена ReactOS 0.3.10». OSNews. Получено 9 декабря 2009.
- ^ «Выпущена ReactOS 0.3.11». reactos.org. Получено 25 апреля 2020.
- ^ «Выпущена ReactOS 0.3.12». reactos.org. Получено 25 апреля 2020.
- ^ Холверда, Том (20 октября 2010 г.). «Выпущена ReactOS 0.3.12». OSNews. Получено 8 ноября 2010.
- ^ «Выпущена ReactOS 0.3.13». reactos.org. Получено 25 апреля 2020.
- ^ 0.3.13 - ReactOS, ReactOS Foundation, получено 10 февраля 2014
- ^ «Выпущена ReactOS 0.3.14». reactos.org. Получено 25 апреля 2020.
- ^ 0.3.14 - ReactOS, ReactOS Foundation, получено 10 февраля 2014
- ^ «Выпущена ReactOS 0.3.15». reactos.org. Получено 25 апреля 2020.
- ^ 0.3.15 - ReactOS, ReactOS Foundation, получено 10 февраля 2014
- ^ Обзор ReactOS | LinuxBSDos.com
- ^ «Выпущена ReactOS 0.3.16». reactos.org. Получено 25 апреля 2020.
- ^ ReactOS 0.3.16 выпущен, ReactOS Foundation, получено 10 февраля 2014
- ^ DistroWatch Weekly, выпуск 593, 19 января 2015 г.
- ^ «Выпущена ReactOS 0.3.17». reactos.org. Получено 25 апреля 2020.
- ^ Проблемы с рисованием GIMP / GTK +, ReactOS Foundation, получено 5 октября 2014
- ^ Установщик JRE и Winrar показывает шрифт Marlett вместо правильного, ReactOS Foundation, получено 5 ноября 2014
- ^ ReactOS 0.3.17 выпущен, ReactOS Foundation, получено 5 ноября 2014
- ^ DistroWatch Weekly, выпуск 652, 14 марта 2016 г.
- ^ ReactOS 0.4.0 выпущен, ReactOS Foundation, получено 16 февраля 2016
- ^ Обзор ReactOS 0.4.1 - Холодный синтез, Дедоимедо
- ^ ReactOS 0.4.1 выпущен, ReactOS Foundation, получено 17 мая 2016
- ^ ReactOS 0.4.2 выпущен, ReactOS Foundation, получено 16 августа 2016
- ^ ReactOS 0.4.3 выпущен, ReactOS Foundation, получено 16 ноября 2016
- ^ ReactOS 0.4.4 выпущен, ReactOS Foundation, получено 16 февраля 2017
- ^ ReactOS 0.4.5 выпущен, ReactOS Foundation, получено 19 мая 2017
- ^ Вышел ReactOS 0.4.6, ReactOS Foundation, получено 1 сентября 2017
- ^ Выпущена ReactOS 0.4.7!, ReactOS Foundation, получено 6 декабря 2017
- ^ Выпущена ReactOS 0.4.8 !!, ReactOS Foundation, получено 14 апреля 2018
- ^ Вышел ReactOS 0.4.9, ReactOS Foundation, получено 23 июля 2018
- ^ Выпущен ReactOS 0.4.10, ReactOS Foundation, получено 6 ноября 2018
- ^ Вышел ReactOS 0.4.11, ReactOS Foundation, получено 20 октября 2020
- ^ «Выпущен ReactOS 0.4.12 | Проект ReactOS». reactos.org. Получено 23 сентября 2019.
- ^ reactos / base / shell / cmd на главном сервере · reactos / reactos · GitHub
- ^ reactos / base / applications / cmdutils на главном сервере · reactos / reactos · GitHub
- ^ reactos / base / applications / cacls на главном сервере · reactos / reactos · GitHub
- ^ reactos / base / applications / sc at master · reactos / reactos · GitHub
- ^ reactos / base / applications / shutdown at master · reactos / reactos · GitHub
- ^ а б c Ионеску, Алекс (26 февраля 2006 г.). Проект ReactOS - платформа ОС с открытым исходным кодом для обучения (PDF) (Речь). Университет Ватерлоо, Канада. Получено 10 декабря 2009.CS1 maint: location (ссылка на сайт)
- ^ «Управление версиями ReactOS». ReactOS. Получено 7 марта 2015.
- ^ Синовский, Стивен (18 августа 2008 г.). «Команда Windows 7». Инженерная Windows 7, MSDN. Получено 9 декабря 2009.
- ^ «ReactOS». Охлох. Получено 2 сентября 2011.
- ^ а б c К., Микеле (19 июня 2009 г.). ReactOS - это (не) Windows (PDF). Hackmeeting 2009. Милан. Получено 20 октября 2020.
- ^ «Установка». ReactOS. 20 января 2014 г.. Получено 10 февраля 2014.
- ^ https://www.reactos.org/wiki/ReactOS_ports
- ^ «ReactOS GitHub (ярлык: x64)». Получено 11 августа 2019.
- ^ Captive: надстройка файловой системы NTFS для чтения / записи для Linux на OSNews Евгении Лоли "Они используют код WINE и ReactOS для имитации частей среды Windows, необходимых для работы драйвера."(4 декабря 2003 г.)
- ^ Унифицированное ядро Linux 0.2.4.1 «Проект LUK не разрабатывает пользовательские библиотеки Windows и Linux. Эти библиотеки предлагаются проектами Wine (или Microsoft Windows / ReactOS) и Linux».
- ^ «Универсальный драйвер ATA / SATA / AHCI для Windows NT3.51 / NT4 / 2000 / XP / 2003/7». Alter.org.ua. Получено 10 февраля 2014.
- ^ Уолмсли, Джеймс (2009). «Возможности - Портативность». Архивировано из оригинал 23 апреля 2010 г.. Получено 19 февраля 2010.
- ^ ReactOS получает стек USB с помощью Haiku на OSNews Том Холверда
- ^ «ReactOS получает стек USB с нашей помощью». Хайку. 20 февраля 2012 г.. Получено 2 марта 2012.
- ^ «Интервью с Артом Йерксом, сетевым разработчиком проекта ReactOS». Производительность сети ежедневно. 28 марта 2007 г.. Получено 22 февраля 2010.
- ^ а б "Благодарности". Вино. Получено 15 ноября 2009.
- ^ Холверда, Том (18 января 2010 г.). «ReactOS предлагает радикально новую подсистему Win32». OSNews. Получено 18 января 2010.
- ^ Kernelex на sourceforge.net
- ^ «Сторонние библиотеки - ReactOS». www.reactos.org. Получено 8 января 2015.
- ^ "FishEye: Annotated - reactos / trunk / reactos / media / doc / Third Party Files.txt". code.reactos.org. Архивировано из оригинал 3 августа 2016 г.. Получено 8 января 2015.
- ^ "[reactos] Содержимое /trunk/reactos/dll/win32/syssetup/syssetup.rc". svn.reactos.org. Архивировано из оригинал 4 сентября 2017 г.. Получено 8 января 2015.
- ^ Сервер ReactOS – Sourceforge
- ^ ReactOS Server Edition
- ^ OpenROS - Sourceforge
- ^ Операционная система Fusion – Sourceforge
- ^ ReactOS NG В архиве 4 сентября 2017 г. Wayback Machine – GitHub[мертвая ссылка ]
- ^ Reactos на distrowatch.com ReactOS - это бесплатная операционная система с открытым исходным кодом, основанная на лучших принципах проектирования, заложенных в архитектуре Windows NT. (по состоянию на январь 2016 г.)
- ^ Бланкенхорн, Дана (13 мая 2008 г.). «ReactOS не представляет угрозы для Windows». ZDNet. Получено 22 декабря 2009.
- ^ Бланкенхорн, Дана (13 мая 2008 г.). «ReactOS нужен канал». ZDNet. Получено 22 декабря 2009.
- ^ Холверда, Том (20 декабря 2009 г.). «Моя операционная система - меньше хобби, чем твоя». OSNews. Получено 22 декабря 2009.
- ^ Лундук, Брайан (28 октября 2015 г.). «Двоюродные братья Linux. Часть 2: обзор ReactOS, версии Windows с открытым исходным кодом». Сетевой мир. Получено 4 января 2016.
Вкратце: это похоже на Windows 2000. За исключением бесплатного и открытого исходного кода. Это заставляет чувствовать себя одновременно потрясающе. И грязно. И глубоко ... тоже бесит. Если честно, я действительно не знаю, что меня заставляет чувствовать ReactOS. Но чертовски впечатляет то, что он существует и так хорошо работает. Помимо простого открытого исходного кода, ReactOS имеет одну интересную функцию, которую Windows никогда не предоставляла должным образом: менеджер приложений, построенный и структурированный как менеджер пакетов Linux. Из него вы даже можете установить большое количество основных программных продуктов FOSS, таких как Fire Fox, LibreOffice, и GIMP.
- ^ Джесси Смит. "Guix System Distribution 0.15.0 и ReactOS 0.4.9". DistroWatch Weekly (778). Получено 27 августа 2018.
- ^ «Президент России попросил профинансировать клон Windows с открытым исходным кодом». Иорданская ассоциация открытого исходного кода. 12 сентября 2011. Архивировано с оригинал 1 февраля 2014 г.. Получено 18 июн 2013.
На форуме ReactOS выиграла награду «Лучшая презентация» и грант в размере 100 000 рублей (примерно 2400 JD). Кроме того, проектом заинтересовались около двадцати крупных инвесторов.
- ^ «Избранные проекты, 27 февраля 2012 г.». SourceForge.com. 27 декабря 2012 г.. Получено 20 декабря 2012.
- ^ "Sourceforge POTM июнь 2013". Sourceforge.com. 17 июня 2013 г.. Получено 17 июн 2013.