[ Скачать с сервера ]

  ReactOS — это инициатива по созданию свободной системы с открытым
исходным кодом, которая может заменить Microsoft Windows(TM) и является
совместимой с существующим аппаратным и программным обеспечением.

Что такое ReactOS?

ReactOS — это свободная и открытая операционная система, основанная на
архитектуре Windows NT, и таким образом поддерживающая существующие
программы и драйверы, и являющаяся альтернативой доминирующим на
сегодняшний момент потребительским и серверным операционным системам.

Зачем реализовывать NT?

Для начала, то, что известно широкой публике под словом ‘Windows’ — это
всего лишь часть современной операционной системы Windows NT. Обычно,
под словом ‘Windows’ имеют ввиду подсистему Win32, которая архитектурно
размещается на ядре NT, предоставляя интерфейс для прикладных программ.

«NT существует и сейчас, но под другими именами — XP, Vista, Server 2008»

Большинство людей при слове ‘NT’ думает, что речь идёт о ‘WinNT 4’,
когда на самом деле термин NT подразумевает всю NT-серию, которая
началась с версии 3 до NT5 (2000, XP, 2003) и до NT6 (Vista).
Архитектура NT была спроектирована командой под руководством David
Cutler, бывшего ведущего разработчика системы VMS. Им потребовалось
более 4 лет, чтобы соединить всё лучшее из UNIX, VMS и OS/2 и
спроектировать архитектуру NT.

Что насчёт UNIX?

«Для каждой ОС
есть ей эквивалентная
и диаметрально противоположная»

MacOS X, Linux, вариации BSD и все другие производные UNIX имеют одно
общее «наследие», базирующееся на архитектуре, спроектированной более
30 лет назад для простой операционной системы, но развившейся за это
время в сложную структуру.
Современные инкарнации типа Mac OS X предлагают красивый графический
интерфейс на «верху» UNIX’а, что бы скрыть все системные детали и
сфокусироваться в основном на начинающих пользователях, а не
продвинутых профессионалов командной строки. С другой стороны, были
созданы разные дистрибутивы Linux и BSD для серверного использования, и
поэтому очень ориентированные на использование командной строки,
текстовых файлов конфигурации и т.п. Большинство более-менее сложных
настроек недоступны через простой графический интерфейс. Почти все
вариации UNIX содержат в себе исходные ошибки проектирования, и обычно
не существует бинарной совместимости между различными дистрибутивами.

В теории, есть несколько UNIX стандартов типа POSIX, но на практике эти
стандарты настолько стары, что покрывают только основы операционноый
системы и терминальную среду. Другие стандарты, такие как Linux
Standard Base часто не реализуются корректно. В силу того, что нет
стандарта на графический интерфейс, и нет стандартизованного API,
большинству людей приходится пользоваться командной строкой. Многие
последователи UNIX используют для вывода графики ставшвую стандартом
де-факто систему X-Window, которая также обладает, возможно, одной из
худших архитектур в истории развития программного обеспечения.
Несмотря на это, современные UNIX-подобные системы стараются догнать
современные инновации, а некоторые из них уже реализуют такие важные
средства, как например ACL (access control list).

В отличие от UNIX, ReactOS была спроектирован людьми, которые были
знакомы со средой Windows. Всё может быть сделано используя хорошо
известный интерфейс Win32, а продвинутые пользователи при необходимости
могут автоматизировать работу через скрипты и консоль.

Совместимость

«Смените свою ОС, а не ПО!!»

На самом деле, ReactOS реализует достаточно совершенную и открытую
NT-подобную операционную систему на основе архитектурного решения NT.
И, конечно, ReactOS реализуется вместе с подсистемой Win32,
совместимостью с драйверами NT и дополнительным набором полезных
программ и инструментов.

ReactOS совмещает мощь и силу ядра NT — которое хорошо известно своей
расширяемостью, портируемостью, надежностью, производительностью и
совместимостью – совместимостью с Win32.


Подробнее о ReactOS
Screen shots
Обсудить на форуме

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34