Главная | Информация | Сообщество | Разработка | Мой ReactOS
|
Главная > О ReactOSО ReactOS
ReactOS - это инициатива по созданию свободной системы с открытым исходным кодом, которая может заменить Microsoft Windows(TM) и является совместимой с существующим аппаратным и программным обеспечением.
ReactOS 0.3.11 всё ещё находится в стадии разработки (alpha) и не готова для реального использования. Проекту можно помочь несколькими способами: просто рассказывая о проекте своим друзьям, в блогах, на вебсайтах, конференциях, пожертвовав немного денег в Фонд ReactOS или потратить своё время и что-нибудь сделать (патч, перевод, форум, и т.д.).
Что такое ReactOS?ReactOS - это свободная и открытая операционная система, основанная на архитектуре Windows NT, и таким образом поддерживающая существующие программы и драйверы, и являющаяся альтернативой доминирующим на сегодняшний момент потребительским и серверным операционным системам. Зачем реализовывать NT?Для начала, то, что известно широкой публике под словом 'Windows' - это всего лишь часть современной операционной системы Windows NT. Обычно, под словом 'Windows' имеют ввиду подсистему Win32, которая архитектурно размещается на ядре NT, предоставляя интерфейс для прикладных программ.
Большинство людей при слове 'NT' думает, что речь идёт о 'WinNT 4', когда на самом деле термин NT подразумевает всю NT-серию, которая началась с версии 3 до NT5 (2000, XP, 2003) и до NT6 (Vista). Что насчёт UNIX?
MacOS X, Linux, вариации BSD и все другие производные UNIX имеют одно общее "наследие", базирующееся на архитектуре, спроектированной более 30 лет назад для простой операционной системы, но развившейся за это время в сложную структуру.
В теории, есть несколько UNIX стандартов типа POSIX, но на практике эти стандарты настолько стары, что покрывают только основы операционноый системы и терминальную среду. Другие стандарты, такие как Linux Standard Base часто не реализуются корректно. В силу того, что нет стандарта на графический интерфейс, и нет стандартизованного API, большинству людей приходится пользоваться командной строкой. Многие последователи UNIX используют для вывода графики ставшую стандартом де-факто систему X-Window, которая также обладает, возможно, одной из худших архитектур в истории развития программного обеспечения. Совместимость
На самом деле, ReactOS реализует достаточно совершенную и открытую NT-подобную операционную систему на основе архитектурного решения NT. И, конечно, ReactOS реализуется вместе с подсистемой Win32, совместимостью с драйверами NT и дополнительным набором полезных программ и инструментов. ReactOS совмещает мощь и силу ядра NT - которое хорошо известно своей расширяемостью, портируемостью, надежностью и производительностью, с совместимостью с программами, написанными на Win32 API. БезопасностьВопреки распространённому обывательскому мнению, NT по определению безопасна. Это была первая "мейнстримовая" операционная система, которая имела правильную реализацию очень гибкой модели безопасности, основанной на списках доступа (ACL / access control lists).
Последние операционные системы, основанные на NT из Редмонда, особенно XP, получили плохую репутацию из-за своих неправильных установок по умолчанию; которые были сделаны в основном для упрощения миграции с ОС Win9x, как для пользователей, так и для приложений. Одно только это перечеркнуло многие решения безопасности в ядре NT. Конечно, ReactOS не должен и не будет повторять таких ошибок. ReactOS была спроектирована для обеспечения высокого уровня безопасности; и не имеет проблем, присущих другим операционным системам.
При более близком рассмотрении, реальные компьютерные вирусы (которые по-сути своей - обычные программы) уже больше не являются доминирующими. Большинство же - это скрипты, нацеленные на общее сетевое ПО типа браузеров, почтовых клиентов, и разные версии Офиса (в котором встроен скриптовый язык). ЛёгкостьReactOS должна быть мощной, но "лёгкой". О термине "лёгкость" можно думать, как о когда-то появившейся Win95, где был унифицированный графический интерфейс и немного общих и полезных инструментов. ReactOS предлагает гораздо больше, но у него нет (и не будет) необходимости заставлять Вас модернизировать аппаратное обеспечение с выпуском каждой новой версии. ОткрытостьReactOS - это свободное программное обеспечение, исходный код всей системы общедоступен под лицензией GNU GPL.
ReactOS не следит за Вами, не посылает информацию в какую-нибудь штаб-квартиру на западе, и не содержит "spy-software". Факт то, что у некоторых известных фирм такие проблемы были, и отслеживать действия пользователя было нормальной практикой. Люди выступают за свои взгляды очень решительно, если это касается выбора той или иной операционной системы. Проект ReactOS имеет отличное сообщество, которое понимает преимущество каждой операционной системы и поэтому, мы ему очень признательны. Надежность
Фактически, ReactOS начали писать с 1996 года, на сегодняшний момент она является наиболее полной свободной реализацией NT-архитектуры, и поэтому претендует на все её "плюсы" - надежность и стабильность. В будущем, ReactOS может стать операционной системой для различных задач от встроенного микрокомпьютера до персонального компьютера, от рабочей станции до серверных кластеров, от мейнфреймов до суперкомпьютеров. ПроизводительностьReactOS легковесная и быстрая ОС. Она будет превосходить по скорости работы другие распухшие операционные системы в различных аспектах. Портируемость
Операционная система ReactOS спроектирована так, чтобы дать возможность обеспечить портируемость на все семейства процессоров Intel x86 и даже на другие процессорные архитектуры, такие как CISC и RISC. Расширяемость
ReactOS гибкая и расширяемая система благодаря своему дизайну. ReactOS возможно одна из самых гибких операционных систем, которая обязана своей реализации ядра NT и своей открытости. Объектный подходReactOS не объектно-ориентированная система в обычном понимании, но она использует объекты для представления внутренних ресурсов системы. Объекты – это комбинация машинных инструкций и данных, представляющих из себя модель их поведения в реальном или выдуманном мире.
В операционной системе UNIX все устройства, такие как принтеры, накопители, клавиатуры, мониторы являются файлами как для программистов так и для пользователей. Это упрощает выполнение многих рутинных операций и является ключевым моментом в расширении системы. Но все же, такой подход имеет «оборотную сторону» и является узким местом в семействе операционных систем UNIX.
ReactOS 0.3.11 всё ещё находится в стадии разработки alpha и не готова для реального использования. |