|
|
Строка 17: |
Строка 17: |
| | | |
| | | |
− | Действительно у нас в России есть небольшая (конечно не такая как, например, в Германии) команда разработчиков [http://wiki.etersoft.ru/ReactOS ReactOS], но пока что к сожалению только один человек имеет commit-access (в реактосе немного по-другому организована работа, чем в вайне - если там только Alexandre имеет commit-access, и через него идут все патчи, в нашем же случае есть группа людей 25 человек которые могут непосредственно делать commit в главное дерево, и любой из них может принимать патчи. уже неоднократно обсуждался переход к модели вайна, но я думаю произойдёт это нескоро - как минимум на версии 0.5.0 или 0.7.0).
| + | ReactOS — международный проект свободной операционной системы с открытым кодом (GPL). Основной целью проекта ReactOS является создание бинарно-совместимой с Windows операционной системы, которая позволила бы выполнять Windows-совместимые приложения и драйвера так, как если бы они выполнялись в самой Windows. Однако, ReactOS не является "точным клоном" Windows. Разработчики ReactOS сотрудничают с программистами Wine[2] и MinGW[3]. |
| | | |
| | | |
| + | Разработка ReactOS началась в 1998 году, разработчики стали писать модуль за модулем нечто похожее на Windows NT. До 2000 года толком небыло даже командной строки, но с 2000 года начался этап бурного развитися - командная строка начала работать, простейшие драйверы были совместимы с NT 4.0 (ну в том смысле что реактос-драйвер можно было загрузить под WinNT 4.0, но не наоборот). А далее - с нарастающими темпами - был переход на графический эксплорер, поддержка всё большего числа [http://wiki.etersoft.ru/Win32 Win32] и Native API. |
| | | |
− | Насчет коммерческой реализации и вообще востребованности самой системы - мне нравится приводить довольно хороший пример с Линуксом
| |
| | | |
− | 1000
| + | Если проводить аналогию с UNIX, то также как Linux является свободной реализацией коммерческих Unix'ов, ReactOS это попытка создать свободную ОС, близкую к Windows |
| | | |
− | .
| |
| | | |
− | Был Юникс (коммерческий), и господин Линус Торвальдс, который начал писать якобы терминалку, которая якобы обзавелась собственным загрузчиком, memory, process managers и т.п. Но самое интересное заключается в том, что он начал делать системные вызовы, которые изначально были совместимы с юниксовыми.
| + | В 2009 году, в рамках разработки ReactOS был представлен проект [http://wiki.etersoft.ru/ARWINSS ARWINSS] - представляющий из себя альтернативную реализация основных компонентов подсистемы Win32 для ReactOS, направленную на более тесное сотрудничество с проектом WINE. |
− | | + | |
− | Это было его основной изюминкой.
| + | |
− | | + | |
− | Первые несколько лет он трудился с не очень большой кучкой энтузиастов. Однако со временем к нему приходила популярность, ОС стала пользоваться успехом, несмотря на то, что дизайн ядра системы - "тупиковая ветвь эволюции" (c) Tannenbaum.
| + | |
− | | + | |
− | | + | |
− | | + | |
− | В 98 году опять таки собралась кучка энтузиастов, опять написала загрузчик, однако пропустила этап написание терминалки, а сразу перешла к делу - заменять модуль за модулем Windows NT. Всё это продолжалось где-то до 2000 года, тогда писали только энтузиасты - т.к. толком небыло даже командной строки, я уже не говорю про поддержку драйверов или API. Но как ни странно, с 2000 года начался этап бурного развитися - командная строка начала работать, простейшие драйверы были совместимы с NT 4.0 (ну в том смысле что реактос-драйвер можно было загрузить под нт4.0, но не наоборот). А далее - с нарастающими темпами - был переход на графический эксплорер (0.1.0 если я не ошибаюсь), поддержка всё большего числа [http://wiki.etersoft.ru/Win32 Win32] и Native API. | + | |
− | | + | |
− | | + | |
− | | + | |
− | Но естественно как и всякий любой другой опенсорс проект, реактос не может жить на голом энтузиазме. Централизованно сам реактос пока нигде не применяется, однако ведутся коммерческие разработки на предмет его некоторых специфичных применений (где лишняя и нетестированная функциональность отбрасывается, а используется то, что уже более-менее стабильно).
| + | |
− | | + | |
− | | + | |
− | | + | |
− | Недавно [http://wiki.etersoft.ru/ReactOS ReactOS] Foundation в США получил статус фонда, в который могут производится налоговые вычеты, так что в скором времени и сам проект сможет позволить себе хотя бы оплачивать девелоперам поездки на конференции и т.п.
| + | |
− | | + | |
− | | + | |
− | | + | |
− | Что касается коммерческого использования - то на самом деле это союзник (конкурент - врядли) WINE, поэтому и область применения сходная. [http://wiki.etersoft.ru/ReactOS ReactOS] - полный аналог ОС Windows: пользователю не нужно устанавливать незнакомую ОС, запускать в ней WINE, и потом уже запускать [http://wiki.etersoft.ru/Win32 Win32]-приложение. Он мог бы сразу просто поставить опенсорс-эквивалент Windows [NT/2000/XP].
| + | |
− | | + | |
− | Лично я вижу будущее таким образом - Линукс занимает нишу серверного ПО (т.к. врядли с популярностью линукса как серверной платформы может что-то сравниться), а ниша десктоп операционных систем должна остаться за реактосом и подобными системами (сюда же конечно можно включить связку Linux WINE).
| + | |
− | | + | |
− | | + | |
− | | + | |
− | Алексей Брагин
| + | |
| | | |
| | | |
Версия 17:48, 2 марта 2014
|
Эта страница была автоматически перемещена с old.wiki.etersoft.ru. Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки. Просьба по окончанию убрать этот шаблон со страницы.
|
Имеется русскоязычный сайт по ReactOS, здесь же публикуется краткий обзор ситуации с этой системой.
Насчет реактоса очень хорошо выразился кто-то на только что прошедшей WineConf в Stuttgart'е:
"Samba is hard, Wine is daunting, and the ROS guys are just crazy"
ReactOS — международный проект свободной операционной системы с открытым кодом (GPL). Основной целью проекта ReactOS является создание бинарно-совместимой с Windows операционной системы, которая позволила бы выполнять Windows-совместимые приложения и драйвера так, как если бы они выполнялись в самой Windows. Однако, ReactOS не является "точным клоном" Windows. Разработчики ReactOS сотрудничают с программистами Wine[2] и MinGW[3].
Разработка ReactOS началась в 1998 году, разработчики стали писать модуль за модулем нечто похожее на Windows NT. До 2000 года толком небыло даже командной строки, но с 2000 года начался этап бурного развитися - командная строка начала работать, простейшие драйверы были совместимы с NT 4.0 (ну в том смысле что реактос-драйвер можно было загрузить под WinNT 4.0, но не наоборот). А далее - с нарастающими темпами - был переход на графический эксплорер, поддержка всё большего числа Win32 и Native API.
Если проводить аналогию с UNIX, то также как Linux является свободной реализацией коммерческих Unix'ов, ReactOS это попытка создать свободную ОС, близкую к Windows
В 2009 году, в рамках разработки ReactOS был представлен проект ARWINSS - представляющий из себя альтернативную реализация основных компонентов подсистемы Win32 для ReactOS, направленную на более тесное сотрудничество с проектом WINE.
Ссылки