Вход:  Пароль:  
FreeSource: WINE/ReactOS ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

React OS


Имеется русскоязычный сайт по React OS, здесь же публикуется краткий обзор ситуации с этой системой.


Насчет реактоса очень хорошо выразился кто-то на только что прошедшей WineConf в Stuttgart'е:
“Samba is hard, Wine is daunting, and the ROS guys are just crazy”


Действительно у нас в России есть небольшая (конечно не такая как, например, в Германии) команда разработчиков React OS, но пока что к сожалению только один человек имеет commit-access (в реактосе немного по-другому организована работа, чем в вайне – если там только Alexandre имеет commit-access, и через него идут все патчи, в нашем же случае есть группа людей 25 человек которые могут непосредственно делать commit в главное дерево, и любой из них может принимать патчи. уже неоднократно обсуждался переход к модели вайна, но я думаю произойдёт это нескоро – как минимум на версии 0.5.0 или 0.7.0).


Насчет коммерческой реализации и вообще востребованности самой системы – мне нравится приводить довольно хороший пример с Линуксом
1000
.
Был Юникс (коммерческий), и господин Линус Торвальдс, который начал писать якобы терминалку, которая якобы обзавелась собственным загрузчиком, memory, process managers и т.п. Но самое интересное заключается в том, что он начал делать системные вызовы, которые изначально были совместимы с юниксовыми.
Это было его основной изюминкой.
Первые несколько лет он трудился с не очень большой кучкой энтузиастов. Однако со временем к нему приходила популярность, ОС стала пользоваться успехом, несмотря на то, что дизайн ядра системы – «тупиковая ветвь эволюции» (c) Tannenbaum.


В 98 году опять таки собралась кучка энтузиастов, опять написала загрузчик, однако пропустила этап написание терминалки, а сразу перешла к делу – заменять модуль за модулем Windows NT. Всё это продолжалось где-то до 2000 года, тогда писали только энтузиасты – т.к. толком небыло даже командной строки, я уже не говорю про поддержку драйверов или API. Но как ни странно, с 2000 года начался этап бурного развитися – командная строка начала работать, простейшие драйверы были совместимы с NT 4.0 (ну в том смысле что реактос-драйвер можно было загрузить под нт4.0, но не наоборот). А далее – с нарастающими темпами – был переход на графический эксплорер (0.1.0 если я не ошибаюсь), поддержка всё большего числа Win 32? и Native API.


Но естественно как и всякий любой другой опенсорс проект, реактос не может жить на голом энтузиазме. Централизованно сам реактос пока нигде не применяется, однако ведутся коммерческие разработки на предмет его некоторых специфичных применений (где лишняя и нетестированная функциональность отбрасывается, а используется то, что уже более-менее стабильно).


Недавно React OS Foundation в США получил статус фонда, в который могут производится налоговые вычеты, так что в скором времени и сам проект сможет позволить себе хотя бы оплачивать девелоперам поездки на конференции и т.п.


Что касается коммерческого использования – то на самом деле это союзник (конкурент – врядли) WINE, поэтому и область применения сходная. React OS – полный аналог ОС Windows: пользователю не нужно устанавливать незнакомую ОС, запускать в ней WINE, и потом уже запускать Win 32?-приложение. Он мог бы сразу просто поставить опенсорс-эквивалент Windows [NT/2000/XP].
Лично я вижу будущее таким образом – Линукс занимает нишу серверного ПО (т.к. врядли с популярностью линукса как серверной платформы может что-то сравниться), а ниша десктоп операционных систем должна остаться за реактосом и подобными системами (сюда же конечно можно включить связку Linux WINE).


Алексей Брагин

Ссылки


Страницы, ссылающиеся на данную: WINE
WINE/ReactOS
WINE/Тезисы


 
Файлов нет. [Показать файлы/форму]
Комментарии [Скрыть комментарии/форму]

нехорошее у аффтара видение будущего – рабочие станции могут стоять и у самих программеров и у домохозяек.
вообще, это очень отважное занятие – реализация кривого winapi, когда есть такая прелесть, как qt, только потому что это сделать проще, чем создать достойные аналоги популярных проприетарных приложений

-- proxy.stb.ua (2005-12-29 23:23:49)

сравнивать qt и winapi – это уже круто :)


Кстати, не только в Win E'e? проблемы с 7-zip :) видимо хороший тестик получился на совместимость GUI.
Еще бы найти 7-zip 1.x, которые встраивался как COM-плагин к windows Explorer – вот это был бы сверх-тест :)


PS: я думаю, основной русский сайт тепеьр не reactos.ru, а http://www.reactos.org/?format=xhtml

-- 213.219.219.21 (2006-01-06 17:12:44)