Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Малые OS »   ReactOS - Win32-совместимая OpenSource-система »   Статьи по ReactOS »   ReactOS - общая информация
RSS

ReactOS - общая информация

Автор статьи: Sirius
Первоисточник: Объединенный Открытый Проект


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.

Состояние

Пока ReactOS находится в стадии альфа тестирования, до релиза далеко. Но уже сейчас в реактосе запускаются многие приложения и работают драйверы. Скриншоты некоторых программ, работающих под ReactOS можно посмотреть здесь http://www.reactos.org/xhtml/ru/screenshots.html Работа приложений в основном зависит от реализации виндовых API функций в реактосе. На данный момент в реактосе реализовано около 60% всех функций в виндовсе, но каждый день добавляются новые, дело не стоит на месте. Посмотреть список реализованных функций в реактосе можно здесь http://svn.reactos.org/api Сейчас разработчики делают акцент на стабильность системы, в ней должно устанавливаться и запускаться все, что способно работать в среде Windows NT. Это касается как приложений, так и драйверов. Оптимизация и ускорение пока на втором плане. Уже сейчас исходники операционки можно компилировать на ней самой – компилятор MinGW, который используется при разработке, запускается и работает в ReactOS. Следующим шагом, наверное, будет законченная сетевая поддержка, которая позволит скачивать эти самые исходники из Сети.

Планы на будующее

Разработка не стоит на месте. Девелоперам предстоит потрудиться, чтобы привести систему в рабочий вид. Пока доступна только файловая система FAT и ISO-9660 (CD-ROM). В ближайшем будующем планируется добавить поддержку различных файловых систем: ext2, ext3, JFS и т.д, в том числе и NTFS. Планируется добавить поддержку сети, drag-n-drop все еще не реализовано. Когда ядро примет законченный вид, станет возможным портировать в ReactOS другие opensource-приложения. Как только станет возможным запускать их на альтернативной открытой windows-совместимой операционной системе, так сразу же появятся хорошо укомплектованные дистрибутивы. Именно они смогут составить реальную конкуренцию Microsoft Windows, занимающей господствующее положение на рынке настольных операционных систем. Ведь для обычного пользователя, привыкшего к продукции Microsoft, переход на ReactOS окажется не труднее перехода, скажем, с Windows 98 на Windows XP. И уж конечно, это будет гораздо легче, чем изучать с нуля основы работы в Linux или FreeBSD.



Текущий рейтинг темы: Нет


Быстрый переход в раздел:


Время выполнения скрипта: 0.0221. Количество выполненных запросов: 14, время выполнения запросов 0.0080