ReactOS
[ Скачать с сервера ]
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
Обсудить на форуме