Однако существует и третий способ решения проблемы – перейти на ReactOS. ReactOS – свободная операционная система, представляющая собой попытку воссоздать интерфейс Windows, ее функционал и, что самое главное, совместимость со всеми программами и драйверами для нее. При всем при этом ее разработчики ориентируются в качестве образца на ветку Windows NT 5.x, в состав которой входят Windows 2000, XP и 2003 Server, что значит, что мы в итоге получаем легкую и нетребовательную к ресурсам компьютера ОС. Сегодня мы познакомимся поближе с этой системой и постараемся понять, насколько жизнеспособен вариант перехода на нее как на систему для постоянного использования.
От дискуссий – к релизам
Начнем, как всегда, с истории появления ReactOS. Первоначально проект зародился в 1996 году под кодовым именем FreeWin95, и его целью, как можно догадаться из названия, являлось создание клона Windows 95. Однако время шло, и амбициозный проект начал потихоньку впадать в состояние заброшенного. За два года не было создано ни одной сборки FreeWin95, доступной для публики – дело застопорилось на обсуждении внутреннего устройства будущей ОС. Тогда в дело вмешался координатор проекта Джейсон Филби, и, переформировав группу разработчиков, он решил взять курс на копирование возможностей куда более перспективной Windows NT. Тогда же, в феврале 1997 года, было выбрано и новое имя будущей «операционки», которое сохраняется за ней до сих пор. Название, кстати, было выбрано неспроста – оно отражало негативную «реакцию» на монополию Microsoft на рынке программного обеспечения.В 2004 году свет увидел первый релиз ReactOS, имеющий графический интерфейс – 0.2.0. Ее GUI не иначе как «базовым» назвать не получается, поскольку по сути перед нами была попытка воссоздать самые основные элементы интерфейса Windows 95. На этом этапе система не умела практически ничего, кроме как запускать некоторые (довольно простые, наподобие «Блокнота» или «Косынки») Windows-приложения. Тем не менее, это был важный этап для проекта в целом, поскольку стало очевидно, что поставленная создателями задача вполне реализуема. Спустя два с половиной года вышла версия 0.3.0, которая стала первой версией, официально имеющей полную поддержку сети. Текущей версией является ReactOS 0.3.15, которая уже поддерживает AHCI, USB, Wi-Fi и многое другое, да и в целом выглядит весьма неплохо для продукта, который все еще формально находится на стадии альфа-тестирования.
Собирая все лучшее
Мы уже отмечали, что в процессе создания ReactOS разработчики стремятся ориентироваться на совместимость с Windows NT 5.x, а именно – NT 5.2, больше известной как Windows 2003 Server. Впрочем, на самом деле все даже лучше, поскольку новая система берет все самое лучшее как от новых, так и от не очень новых версий систем производства Microsoft: ядро поддерживает совместимость с NT 5.x, ну а пространство пользователя – с NT 6.2, или Windows 8. Таким образом, относительная стабильность и нетребовательность к ресурсам сочетаются с поддержкой большего количества приложений, чем у XP. При всем при этом своим внешним видом система напоминает как раз именно ее, так что проблем с использованием непривычного UI возникнуть не должно. Впрочем, для тех, кто привык к более продвинутым интерфейсам, имеются некоторые интересные дополнения, такие как система виртуальных рабочих столов и довольно продвинутый, по сравнению со своим проприетарным аналогом, стандартный файловый менеджер – ReactOS Explorer.Основной платформой, поддерживаемой системой, является x86, хотя она частично портирована на x64 и ARM. В свое время существовали модификации для процессоров PowerPC, а также для первой Xbox, которая, будучи приставкой от Microsoft, представляла собой модифицированный PC под управлением NT-подобной системы, однако они уже не поддерживаются достаточно долгое время.
Испытания в полевых условиях
Тем не менее, как все это выглядит и работает на реальном железе? К сожалению, с этим далеко не все так безоблачно. Так, установка некоторых драйверов, включая видеодрайвер, может привести к BSOD при загрузке, которая сохраняется даже в безопасном режиме. Единственный выход в этом случае – переустановить систему с нуля. Правда, надо сказать, что благодаря мизерному размеру ОС всего в 50 МБ, временем установки вполне можно пренебречь. Что же касается пользовательских приложений, то они, как правило, запускаются и работают, однако нередки различного рода артефакты, такие как пропадания иконок, некорректное отображение текста или просто чрезвычайно низкая скорость работы.Кстати, какие же программы все же поддерживаются системой? В принципе, поддерживаются практически все распространенные кроссплатформенные open-source программы, начиная с браузеров и текстовых процессоров (Firefox, AbiWord) и заканчивая различного рода аркадными играми, такими как SuperTux и Chromium B.S.U. Данные программы поддерживаются наиболее полно и работают весьма стабильно – возможно, из-за того, что в их поставку, как правило, включены практически все необходимые библиотеки, и они меньше полагаются на ресурсы системы. Нормально работает и некоторое крупное коммерческое ПО не очень новых версий (к примеру, Photoshop CS2). Помимо этого, вполне хорошо работают программы, использующие довольно консервативный набор инструкций. К таким относятся, как правило, многие старые программы, а также так называемое «легкое» ПО, которое предназначено для использования на слабых конфигурациях или в качестве portable-софта. Все это может расстроить желающих быть на острие прогресса и использовать только наиболее свежий софт, однако стоит вспомнить о том, что ReactOS предполагается устанавливать на компьютеры, чья мощность вряд ли позволит с комфортом работать с новым ПО. Так что в этом случае все вполне неплохо сбалансировано.
Всего комментариев: 1
Добавить Комментарий