ReaсtOS – убийца Windows или пустышка?

05 августа 2008, Васильков Семён 42
Чтобы сохранить аудиторию своих пользователей разработчики операционных систем вынуждены обеспечивать высокую функциональность и совместимость с другими ОС. Примером тому служит проект Wine – запуск и выполнение Windows программ в Linux. Но сегодня существуют и более глобальные проекты, так с 1996 года разрабатывается альтернативная бесплатная операционная система, полностью совместимая с Windows-архитектурой – ReactOS.

Большинство из нас в качестве настольной операционной системы используют именно Windows, и, естественно, жалуются на многие, присущие только ей, недостатки. Сохранить лучшие наработки Microsoft и избавиться от характерных недочётов – такую задачу поставила перед собой команда разработчиков ReactOS. Изначально ставилось целью создать не просто среду, в которой бы запускались Windows-приложения, было задумано написать полноценную операционную систему, совместимую с Windows NT на уровне как приложений, так и драйверов. Такая архитектура дополнительно позволяет включить в ядро API функции других ОС. У этого проекта большие перспективы, и поэтому стоит внимательно рассмотреть его сегодняшние возможности. 

ReaсtOS – как всё начиналось #

В давние-давние времена, в далёком 1996 году в голову некому господину Джейсону Филби пришла идея создания ReactOS, клона ОС Windows. Начинать с нуля было нелегко, но постепенно собралась команда опытных разработчиков, и проект двинулся с мёртвой точки. Создание операционных систем – это сложный и трудоёмкий процесс, и поэтому путь реализации был долгим. Со временем базовые компоненты ядра начали работать, был собран загрузчик – проект двигался вперёд. Основной упор делался на системные драйверы – операционная система должна работать на любом стандартном оборудовании.

Сегодня стандартным оборудованием считаются любые компьютерные компоненты, базирующиеся на аппаратной архитектуре х86. Существует ещё множество других конфигураций оборудования – sparc, alpha и многие другие, но на них Windows работать уже не сможет.

Постепенно прогрессировала и графическая составляющая системы – поддержка оконного интерфейса изначально встраивалась в ядро новой ОС. В итоге получилось просто, внешне примитивно, но главное – это работало! Разработка шла быстро и эффективно, и уже можно было начинать запускать графические приложения. Самым заметным событием стал запуск ReactOS Explorer – аналога Проводника в Windows. Когда удалось собрать более-менее стабильный его вариант, решено было повысить номер версии до 0.2, и выпустить новый релиз. Новая версия стала сразу загружаться в графический интерфейс.

С этого момента к проекту появился реальный интерес, пришло много новых разработчиков, и прогресс пошёл ещё большими темпами. Шаг за шагом начали работать серьёзные программы и игры – Quake 1/2, UT. В версии 0.3 ожидается поддержка сетей, Интернета и USB устройств…

ReaсtOS сегодня #

Спустя 10 лет с начала разработки появилось множество новых версий ОС Windows, но актуальность системы только растёт. Уже сегодня с сайта www.reactos.org можно свободно скачать 0.3.5 версию системы, которая обладает очень скромными размерами – архив с ISO-образом занимает всего 16 МБ. Полученный образ можно записать на любой компакт-диск и затем полноценно установить ReactOS на жёсткий диск. Для желающих просто познакомиться с этой ОС, на сайте доступна LiveCD версия, работающая непосредственно с СD.

Сейчас проект находится в стадии альфа-тестирования и до выхода полноценной стабильной ОС ещё далеко. Но уже сейчас в ReactOS запускаются многие приложения и работают драйверы. ReactOS обладает собственным инсталлятором и загрузчиком, очень похожими на оригинальные от Microsoft. Из файловых систем поддерживается только FAT и ISO 9660 (CD-ROM). Сейчас разработчики делают акцент на стабильность системы, в ней должно устанавливаться и запускаться все, что способно работать в среде Windows NT.

Проблемы ReaсtOS #

Как и у любого серьёзного проекта, у ReactOS существует масса сложностей и препятствий. Любой, кто занимался программированием, знает, что 80% потраченного времени тратится не на создание программного кода, а на поиск и устранение ошибок. На сегодняшний день проект насчитывает 25 активных разработчиков, непосредственно участвующих в проекте. К сравнению, только в самой компании Microsoft работают тысячи человек! А сообщество разработчиков Linux вообще подсчитать невозможно.

Проблема в том, что в режиме ядра ошибки отлавливать очень сложно. Тестирование системы на работоспособность – очень сложная задача, требующая много времени и сил. И особенно, если это связано с параллельным программированием – т.е. при одних и тех же входных условиях ошибка может, как произойти, так и нет. Уже к концу 70-х годов сложность программной части компьютеров стала превышать аппаратную, и с тех пор этот разрыв только растёт.

На сегодняшний день, тестирование систем на ошибки выделено в отдельную науку с применением сложнейших математических методов. Стоит лишь представить, за какую неподъёмную задачу взялись разработчики! В процессе кодирования была и есть куча ошибок, причём большинство из них – невнимательность программиста. Проект всё-таки свободный, и уследить за каждой строчкой невозможно.

Установка ReaсtOS #

В целом, интерфейс установки системы один в один похож на Windows – приятно осознавать, что разработчики постарались сделать переход на новую ОС максимально безболезненным. В режиме "синей" установки выставляется разрешение экрана, раскладка и тип клавиатуры.

ReaсtOS – убийца Windows или пустышка?

Встроенный менеджер разделов позволяет работать только с файловой системой FAT – хоть что-то другое ReactOS пока не поддерживает.

ReaсtOS – убийца Windows или пустышка?

Установка не вызывает никаких проблем и занимает очень мало времени. Буквально через пару минут можно любоваться загрузочной заставкой и приступать к непосредственному знакомству с системой.

ReaсtOS – убийца Windows или пустышка?

Исходный код невелик, и поэтому загрузка системы происходит почти мгновенно. Заранее следует найти диск с драйверами для материнской платы и вовремя скормить их мастеру установки. Несколько шагов (установка времени, языковых параметров и т.д.), и система готова к работе.

ReaсtOS – убийца Windows или пустышка?

На первый взгляд, рабочий стол очень похож на Windows 2000.

ReaсtOS – убийца Windows или пустышка?

Те же плоские кнопки, синий фон рабочего стола и несколько ярлыков на рабочем столе. Большинство вкладок свойств "My Computer" не работают – при нажатии кнопок просто ничего не происходит. Унылый интерфейс быстро улучшается фоновой картинкой (только .BMP). Меню "Пуск" также не отличается оригинальностью – все стандартные компоненты уже есть. Вопреки настройкам "синего" меню, отображение и ввод с клавиатуры русского языка оказались невозможны.

Проводник ReactOS построен на основе модальных окон, то есть внутри главного окна может быть несколько других. Слева, как обычно, навигация по папкам, справа их содержимое, адресная строка, почему-то, находится внизу. Командная строка ничем не отличается от любой другой.

ReaсtOS – убийца Windows или пустышка?

Тестирование ReactOS #

Для проверки работоспособности системы было установлено три популярные программы Opera, Total Commander и WinRAR. Установка программ прошла успешно, но запустить удалось только последние две. В русской версии WinRAR все надписи были нечитаемые. Впрочем, это никак не мешало программе успешно работать – сжимать и разжимать файлы. 

ReaсtOS – убийца Windows или пустышка?

Работа Total Commander отличалась стабильностью и быстродействием, правда пришлось оставить английский язык по умолчанию...

ReaсtOS – убийца Windows или пустышка?

При установке Winamp 5 система ненадолго зависает, и потом любезно показывает синий "экран смерти". При возникновении ошибок ReactOS предпочитает просто уходить в перезагрузку. Очевидно, дело в том, что работа со звуком всё ещё не реализована в ReactOS.

Работа с оборудованием пока реализована очень слабо, на минимальном уровне, достаточном для разработки и тестирования остальных компонентов системы. Присутствие в компьютере floppy-дисковода было проигнорировано. Ни одно из подключенных USB так и не было корректно распознано: подключение цифровых камер и GPRS-модемов никак не смогло заставить систему реагировать на своё появление. От flash-диска с родной FAT, ReactOS с удовольствием перезагружался. Проверить работоспособность сетей и Интернет также не удалось – ни одна из подключенных сетевых карт так и не была распознана.

Остается лишь подтвердить – функция "Plug and Play" в ReactOS пока не работает. 

Некоторые скриншоты ReaсtOS #

Представим ещё несколько скриншотов программ, которые гарантировано работают в ReactOS.

Итак, запустился Flash-ролик.

ReaсtOS – убийца Windows или пустышка?

Стандартный Блокнот:

ReaсtOS – убийца Windows или пустышка?

И на последок... командная строка:

ReaсtOS – убийца Windows или пустышка?

Перспективы ReaсtOS #

На ближайшие годы разработчикам предстоит много работы по тестированию и отладке ОС. Полноценно пользоваться ReactOS раньше чем через 3-5 лет вряд ли будет возможно. Однако сам факт существования 100%-бесплатного клона-аналога Windows 2000 на рынке, даже в 2010 году, несмотря на господство Windows Vista, способен повлиять на многое.

Вряд ли, домашний пользователь при покупке нового ПК согласится платить свои кровные 150 – 200$, когда можно легально установить бесплатный ReactOS. Когда проект выпустит стабильную версию, товарищам из корпорации Microsoft придётся придумать что-то совсем революционное, чтобы сохранить традиционный круг своих покупателей.

Итоги #

Тестирование на профпригодность ReactOS, конечно, не прошёл: проект ещё молодой, да и слишком мало у него родителей. Детский сад закончился, и дитя Джейсона Филби теперь может ходить и разговаривать. Теперь предстоит долгая и утомительная учёба в школе стабильности и функциональности.

Несмотря на множество недочётов и ошибок, чётко просматривается вся колоссальная работа разработчиков – всё то, что стоит за плоскими панельками и невзрачными кнопками. У проекта может быть большое будущее, и поэтому не стоит винить горстку программистов за то, что они решили пройти путь могущественной редмондской корпорации Microsoft!

Протестировано в F1CD.ru

Отзывы

42 Оставить отзыв
  • Arachne 20.04.2018 в 15:36

    Не знаю на чём и какую версию вы тестировали, но у меня с EFI-CMB (или как там) она дружит. Версия 0.45 даёт более, менее человеческий результат, причём у меня слабенький неттоп. К тому же, это- бесплатный аналог Windows, русский человек всегда хочет сэкономить, среди предприятий эта ос найдёт свое место. Можно, как и Windows Xp установить на флешку. Это-плюс. Когда дети много играют за компьютером, ты можешь выключить его, вытащить флешку, и спрятать подальше. А что насчёт жёсткого диска, то туда можно поставить Linux, чтобы никто не колдовал за столом, кроме тебя. Только офис и калькулятор, от компьютера больше не надо человеку.

    • Артем 07.08.2015 в 23:30

      В семье был первый пенек в далеком 1996 году. В общем батя на нем в ворде строчил документы, а я играл в игрушки. Сейчас я вырос и на новом компе строчу документы и использую вполне себе специфический софт, а в игрушки не играю вообще, ибо современные кажутся вбсолютно неинтересными. И по мне весь путь развития всей, так называемой, it-индустрии состоит в навязывании пользователю всяческой ненужной хероты, а действительно полезные вещи просто оседают на свалке истории. Меня всегда мучал вопрос - почему я должен платить бабло за новый комп для нового ворда, в котором максимум что добавили - автозаполнение содержания? Я не могу просто так взять и остаться на старой машине, так как она не потянет новую версию редактора, которая стоит у всех вокруг и мои файлы просто не сожрет не испортив при этом оформление. Мне просто скармливают новый убогий интерфейс. Прошло почти 20 лет эволюции свистелок и перделок. Математический, электроный софт также пострадал от такого подхода. А игры вообще скатились к press any key to win. Помните Doom на ultraviolence? Помните как в этом режиме смотрели на бочку, высчитывали любой шаг противника? Вот она игра была. И это один из немногих примеров. Вычислительная мощь возросла и, откровенно говоря, стала тратиться на всякое говно. Так же и с операционными системами. Да, стали красивее. А толку? Помните какие раньше были забавные черно-белые маки? На 80-ти мегабайтах жесткого диска творилось такое действо. Один такой успешно и без напряга управлял АТС В общем идея проекта несказанно хороша.

      • Сергей 28.07.2015 в 10:26

        Онанизм амбициозных придурков, замахнувшихся клонировать то, что развивалось несколько десятилетий - концептуально, технически, архитектурно. Проще было увести исходные коды, провести трейс на закладки и искусственные уязвимости и создать полноценный форк со своей поддержкой

        • Slon 26.07.2015 в 01:43

          давно присматриваюсь к этой ос. на домашнем рс. но, как ни ругают виндовс (до этого стояла хр без а-вируса, сейчас стоит виндовс сервер 2003 предприятие тоже без а-вируса, ни разу за два года не залез ни один вирус!!!!. рс постоянно в нете 24/7 автоматом, различные сайты, много порно. Стоит толькко аутпост 4., хотя хакеры конечно ломятся.. у меня спутник оптоволокно через роутер. пока не вижу смысла менять стаббильную, вылизанную 5.2 на что-либо.

          • Роман 17.01.2015 в 23:46

            Не тратьте свое время на это д**мо

            • krasherwares 06.06.2014 в 00:24

              Приветствую всех! Ну что ж, как говорится, выскажу и я свое мнение. Сначала проект клона "виндовса" меня абсолютно незаинтересовал. Т.к. возник резонный вопрос: "а нафига козе баян" (есть ведь творение из Редмонда под которым все и так работает)? Однако внимательнее вчитавшись я для себя выяснил: 1) РеактОСь - БЕСПЛАТНА! 2) РеактОСь - поставляется с исходным кодом по лицензии GNU\GPL (т.е. я самостоятельно могу править "исходники", если мне что-то не понравиться. Что также не лишает меня права делиться своими наработками с мировым сообществом)! 3) РеактОСь - использует уже готовую огромнейшую базу драйверов для самого разношерстного оборудования (читай платные высококвалифицированные специалисты пишут огромную черновую работу которую можно без труда использовать. Причем и им хорошо - винда продается с поддержкой нового железа. И РеактОСевым специалистам не делать доп работу, которую вынуждены делать ВСЕ РАЗРАБОТЧИКИ других ОС!). Причем надо особенно отметить, что поддержка старого (но еще вполне бодрого-рабочего оборудования в новых ОС от MS не поддерживается! Что никак не влияет на включение поддержки оных в "Реактивной операционке". То есть, пока, сплошные профиты на лицо! Так же есть очень тонкая грань в отношении MS (по моему мнению) к разработке этой "инновации". А именно - MS не выгодно ее гробить (как собственно и РеактОСи - MS). Сук на котором сидят рубят только полные идиоты. Т.е. MS дает "Реактивной" драйверы. А "Реакторная" продолжает неявно рекламировать "большого брата". Т.к. бинарно то все (будет) совместимо. Т.е. опять же не канут в лету наработки тысяч программистов и программ под "Вин". Кстати если уж о "птичках". Теперь нам не страшен крах самого MS (ну мало ли, астероид там упадет). Т.к. Остануться люди кто продолжить творить и поддерживать разработку ОС под которую сделано столько коммерческого ПО (в самом деле не отказываться же от всего него если MS вдруг нежданно негаданно прекратит свое существование)?! Т.е. опять же профит! Но все таки хочу отметить самое главное - код данной ОС открыт. И как понимаю его может заполучить всякий желающий и даже больше! Никто не запрещает вам поучаствовать в разработке и доводке данной (национальной? <<< Радостный >>> ) ОС до "ума". Лично, мне данное направление кажется перспективным. Особенно если учеть что в дальнейшем (я очень в это надеюсь) данная ОС начнет поддерживать что называется "по умолчанию" серьезные файловые системы навроде FAT32, NTFS (FUSE?), Ext2-3-4FS, UFS. Чем вам не конкурент Линуксу набившему всем оскомину неисчислимыми версиями? (хотя это скорее хорошо чем плохо. Однако такое распыление сил и путаница в выборе та еще задача для новичка).

              • Константин 13.10.2013 в 12:49

                Проект интересный, но не более того.Linux не сидит на месте, говорю это просто сравнивая Ubuntu 9.10 с 12,04.Хотя связка Wine-ReactOS может чего и родит стоящее, например лучшую реализацию тех же Win-приложений в unix-системах.Вообщем, что не говори, но респект ребятам за одну попытку даже.

                • Audu 05.03.2013 в 16:14

                  Давно хотел потестировать эту операционку, но было страшновато ставить её на комп. И вот недавно нашел решение - загружать в VirtualBox. Удобно, в случае сбоя можно просто перезапустить виртуальную машину. Основной недостаток - нет локализации и полной поддержки русского языка (хотя в некоторых unicode-программах русские буквы отображаются правильно). Решить эту проблему и система найдет свое применение как минимум в школе, она вполне подойдет для изучения основ работы с Виндоус, так как графический интерфейс аналогичен.

                  • Тема 05.03.2013 в 05:52

                    Желаю разработчикам дальнейших успехов! Молодцы парни, что решились на такое непростое дело! <<< Отлично! >>>

                    • free 10.10.2012 в 11:39

                      Протесты в адрес ReactOS Православные Христиане обличают использование в логотипе ReactOS измененную букву t в форме Христианского Распятия Кощунственным ! Это кощунство употреблять священный символ Христиан как обычную букву t . При обращении к разработчикам ReactOS с просьбой изменить букву в названии ReactOS на стандартную букву t и объяснив что это является кощунственно для Христиан на что они ответили что не будут убирать это кощунство и они не являются Христианами . Из личного разговора с некоторыми разработчиками выяснено что много из них мусульмане и они обсудив это решили не убирать это кощунство .

                      • CSRedRat 26.08.2012 в 20:12

                        Проект определённо займёт свою нишу.

                        • Андрей 29.04.2009 в 21:46

                          >Линукс тоже весьма своеобразен - для нерусского любителя-энтузиаста.

                          он ужасен. на сервак еще можно, в офис. но не дома. четыре года окончательно в этом убедили. к тому же UNIX морально устарел лет 20 тому назад. всякий кто кричит - маст дай - дурак <<< Очень рад >>>

                          разными ОСями интересуюсь. идея этой ОС понравилась.

                          в следующем году должен выйти Фантом ОС <<< Подмигиваю >>>

                          • Alex 29.05.2016 в 11:35

                            Лошара Линукс и ядро везде где можно его воткнуть от твоего телефона кончая теликом, а если ручки из жопы то линукс не виноват.... Сам админил МС серверы 4.0 5.0 5.2 год и падает к чертям что не происходит с линуксом и рабочими станциями<<< Отлично! >>>

                          • Walsor 27.04.2009 в 23:18

                            У них ещё будут свои изюминки!
                            На ошибках "Windows" научились и в "ReactOS" их не повторят!
                            Ещё и программ специальных своих наделают типа "ReactOffice", "ReactAntivirus".

                            • Traktor 26.03.2009 в 23:03

                              Я как не плотил, так и плотить не буду. А ReaсtOS реальная тема и скора все сменят Винду на ReaсtOS

                              • Yuri 22.03.2009 в 11:28

                                Serg,
                                Если говорить о XP-SP2, то - да, проблем почти нет.
                                Но посмотрите на мелкосовтовские тенденции выпускать многогигабайтную хрень типа Vista и иже с ней, которая в производительности не лучше предшественницы, и налицо тупиковый вариант развития MS <<< Ууууу-х-х!.. >>>.
                                Отсутствие желания перерабатывать код системы в качественном, а не в количественном направлении ставит дальнейшие перспективы в 0.
                                Лично я уже давно мечтаю о минитиатюрной, быстрой, модульной системе. Была надежда на W-7, но увы... 6 гигабайт хлама... MS в своем стиле <<< СуМаСшеДшиЙ >>>.
                                Линукс тоже весьма своеобразен - для нерусского любителя-энтузиаста. Альтернатив нет. Может ReactOS в перспективе?...

                                • saper 17.03.2009 в 21:26

                                  а на P-III, 600 MHz она запустится?

                                  • Serg 10.03.2009 в 18:58

                                    Думаю, что этой операционной системе очень далеко до Виндозы. Честно говоря, я не вижу проблем в пользовании Виндовсом. Для простого пользователя это очень удобная система и сейчас довольно стабильная если руки не очень кривые. А платить все равно когда-нибудь прийдется.

                                    • Инкогнито 09.01.2009 в 15:05

                                      То, что в РОС работает некоторый софт это заслуга WINE веткой которого он и является.
                                      Т.к. им, в отличие от WINE, приходится эмулировать Windows полностью разработка проекта будет длиться не один десяток лет, к тому времени Линукс уже будет стоять на каждом втором компьютере в магазине.
                                      А разницы в выборе платформы не будет, т.к. будет софт и игры и для Win и для Lin.

                                      • vADDim 26.12.2008 в 18:13

                                        <<< Бомба >>><<< Браво! >>> SUPER <<< Браво! >>><<< Бомба >>>
                                        Давно нужно было уделать Microsoft

                                        • zzz 01.12.2008 в 02:13

                                          давно посматриваю за этой осью, подозреваю что её выход так и не свершиться <<< СуМаСшеДшиЙ >>>
                                          Прикол в том, что изредка в сторону этих свободных писателей поглядывает макрософт, и речь совсем не про "палки в колёса"
                                          На сколько помню, некоторых привлекли в проекты макрософта...типа увели

                                          • Дмитрий 25.11.2008 в 20:25

                                            Вы некорректно используете термин "модальное окно". Модальное окно - это всплывающее окно, до завершения работы с которым нельзя вернуться к главному.

                                            • DS 16.10.2008 в 01:09

                                              Из VMWare Worksttios обходнм путем до флоппи я всё же добрался, через командную строку ( А: ).
                                              Работает ли такой способ на реальной машине- не знаю..

                                              • Dr_Veter 11.10.2008 в 22:30

                                                Хачу себе такую<<< Я в шоке >>>

                                                • Ara25rus 11.10.2008 в 14:31

                                                  кул!!! програмистам респект и уважуха!!!!!!! такую ОС будут с оберткой кушать <<< Очень рад >>> вместо установки))))

                                                  • Сэрж 07.10.2008 в 13:12

                                                    Да!!!!!!!!!!!!!!!!!! пусть винда наконец УМРЁТ <<< Браво! >>>

                                                    • Igor 03.10.2008 в 12:17

                                                      Весь вопрос в том, когда они эту ось закончат делать. Нет, она конечно интересная, но вот когда оно зарелизится.. это вопрос и вопрос очень хороший - сейчас она очень сырая, а программы в ней запускаются ни чуть не лучше чем на wine под тем же линуксом

                                                      вот вам моё ИМХО

                                                      • sergey 18.09.2008 в 14:58

                                                        Это просто КРУТО задумка неплохая, молодцы парнишки слов нет !!! <<< Браво! >>>

                                                        Добавить отзыв

                                                        загрузить другую
                                                        Ваш отзыв

                                                        Видео

                                                        BenQ PU9730: обзор инсталляционного двухлампового проектора

                                                        23 января 20159853 0

                                                        Обзор инсталляционного двухлампового проектора BenQ PU9730. Модель имеет моторизованный большой зум с широким диапазоном масштабирования и поддерживает вертикальный/горизонтальный сдвиг линз. Проектор можно разворачивать на 360 градусов и управлять им дистанционно [..]

                                                        Видеосвидетель 5410 FHD 2CH: обзор видеорегистратора с двумя камерами

                                                        31 декабря 201413311 0

                                                        Обзор видеорегистратора Видеосвидетель 5410 FHD 2CH. В комплекте с устройством поставляется дополнительная камера для крепления на заднее стекло автомобиля. Обе камеры записывают видео со звуком в разрешении 1920x1080 при 30 кадрах в секунду. Посмотреть отснятое можно на экране [..]

                                                        Видеосвидетель 4410 FHD G: обзор видеорегистратора

                                                        31 декабря 201412748 0

                                                        Обзор видеорегистратора Видеосвидетель 4410 FHD G. Устройство снимает видео со звуком в разрешении вплоть до 2304x1296 на частоте 30 кадров в секунду и умеет делать фотографии. Угол обзора камеры составляет 170 градусов по горизонтали. В числе особенностей модели – система [..]

                                                        Cвежие новости

                                                        Все новости