ReactOS: открытая Windows
Открытых операционных систем много: одних лишь различных дистрибутивов Linux насчитывается несколько десятков. Но миллионы человек используют Windows, и для них переход на ОС другого, открытого типа очень сложен. Выходом из сложившейся ситуации могла бы стать Windows с открытым исходным кодом.
NT с открытым кодом
ReactOS - это попытка разработать клон Windows c открытым исходным кодом. В качестве образца для копирования была выбрана Microsoft Windows NT 4.0. Перед разработчиками стоит цель не просто создать среду, в которой бы запускались Windows-приложения, но и написать полноценную операционную систему, совместимую с Windows NT на уровне как приложений, так и драйверов. Несмотря на то что в качестве образца была выбрана NT 4.0, разработчики всегда оглядываются на более поздние версии Windows: 2000 и XP. Архитектура NT позволяет использовать подсистемы, равно как и архитектура ReactOS. Подсистемы - это реализация API других ОС, что позволяет запускать в ReactOS их приложения.Сейчас в разработку готовятся подсистемы Java, OS/2,DOS, POSIX в будущем, возможно, прочих. ReactOS всегда планировалось развивать с участием проекта WINE, что бы, по возможности, использовать накопленный ими опыт и не переписывать одно и тоже. Это в основном касается пользовательской части ОС и однажды ядро ReactOS будет более полным, чем эта его часть. Прочие стороны сотрудничества лежат в области приложений и тестирования. ReactOS распространяется по лицензии GNU GPL.
|