Найти тему

ReactOS - не мышонок, не лягушка, а неведома зверюшка...

ReactOS - открытая и свободная операционная система, имеющая своей целью обеспечить бинарную совместимость c Windows не только на уровне приложений, но и драйверов. Идея, безусловно интересная, особенно учитывая распространенность Windows, но ее реализация, как это бывает у небольших проектов без крупного источника финансирования, продвигается достаточно медленно. Тем не менее проект не стоит на месте и совсем недавно была выпущена версия 0.4.13, которую мы и решили рассмотреть.

Любая система начинается с инсталлятора, также как театр с вешалки, здесь нас встречает уже основательно позабытый текстовый инсталлятор в стиле Windows NT.

В качестве поддерживаемых файловых систем доступны FAT32 и BTRFS, выбор, честно говоря, сомнительный, учитывая сомнительные перспективы BTRFS, но последняя по любому лучше, чем FAT, имеющая свойство сыпаться при простом нажатии на Reset.

-2

Текстовый этап установки сменяет графический, в полном соответствии с оригиналом, для чего так сделано - непонятно, тем более что по заверениям разработчиков ReactOS полностью независимая от Windows система. Или цель не двоичная совместимость, а полное копирование первоисточника?

-3

Это подражание сквозит буквально везде: и там, где надо, и там, где не надо. Хотя это дело вкуса, но копировать в 2020 году откровенно устаревшие интерфейсы не лучшая, на наш взгляд, идея.

-4

Интерфейс уже установленной системы старательно копирует классический интерфейс Windows Server 2003 (совместимость с которым заявлена разработчиками) с несколько иным набором значков.

-5

Инструменты управления также вполне аутентичны, та же Панель управления или Диспетчер оборудования.

-6

На первый взгляд выглядит вполне неплохо. А что у нас с программным обеспечением? Из коробки софта в системе практически нет, даже браузера, но есть Менеджер приложений, который должен помочь нам в этой ситуации. Только вот версии браузеров в нем откровенно старые. Ну на безрыбье и это сойдет, а там выберемся в интернет и скачаем что-нибудь более актуальное.

-7

Действительно, Firefox обновился, но до еще одной древней версии, а всему виной здесь текущая совместимость ReactOS c NT 5.2, т.е. уровнем давно снятых с поддержки Windows XP и Server 2003 со всеми вытекающими. В 2020 году это даже уже не смешно, а очень и очень печально.

-8

Но даже то, что есть нормально не работает. При попытке зайти на Яндекс браузер намертво подвисает, кроме того, обратите внимание на отсутствие органов управления у окна.

-9

Единственный вариант - снять процесс диспетчером задач, при этом браузер не понимает, что был завершен аварийно и при следующем запуске снова восстановит проблемную вкладку. Единственный вариант вернуть его к жизни - вручную удалить профиль. Аналогичная ситуация сложилась и при посещении нашего сайта и многих других. К счастью, Google оказался рабочим, может быть попробуем скачать Chrome? Но увы...

-10

С учетом того, что интернет сегодня одна из ключевых потребностей пользователя становится вообще печально. Здесь по всемирной сети нужно ходить да оглядываться, дабы не забрести ненароком на неподдерживаемый сайт, который быстро положит браузер на лопатки. При том, что никакой альтернативы Firefox нет, не будем же мы считать таковой древнюю Оперу...

Остальной предлагаемый к установке софт тоже не блещет новизной, а что, если попробовать скачать что-нибудь поновее? LibreOffice просто отказался устанавливаться:

-11

Телеграм установился, но отказался работать:

-12

Но это еще полбеды, поработать можно и на старом софте, если только он будет нормально работать. Но нормально - это не про ReactOS. Жуткие глюки поджидают нас на каждом шагу, в лучшем духе старинных анекдотов времен Windows 9x.

Например, у нас было открыто два окна для одного и того же расположения, в одном из них мы произвели некоторые действия с файловой системой, теперь догадайтесь какое из них отображает актуальную информацию?

-13

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

-14

Может быть попробуем поработать? Нет, честно, мы ничего еще не делали, просто открыли два окна LibreOffiсе, получив загрузку процессора в 100% и жуткие графические артефакты по экрану.

-15

Про мультимедиа мы просто промолчим, аппаратное ускорение графики в системе отсутствует и даже скромные 720p снова укладывают систему на лопатки.

-16

А теперь немного подумаем. ReactOS имеет бинарную совместимость на уровне Windows XP, что сегодня само по себе плохо, но даже не в этом беда. По меркам XP конфигурация виртуальной машины просто сказочная: два ядра, два гига! А ядра то не простые, а от современного Ryzen 7 2700X. Но увы, тормоза и глюки - это суровая действительность, хотя та же Haiku на такой же конфигурации вполне бодро крутила FullHD ролики.

Может быть попробуем установить VMWare Tools для Server 2003? Ведь заявлена бинарная совместимость с драйверами. Уже в процессе установки мы поняли, что это затея обречена на провал.

-17

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

Знакомство с ReactOS оставило после себя гнетущее впечатление. Мы много работаем с разным софтом разной степени готовности, включая альфа и бета версии, но еще не разу нам не попадалось настолько сырой и неработоспособной системы. Плохо буквально всё, чего не коснись. Система готова по любому действию нагрузить процессор на 100% и зависнуть, либо порадовать очередным неадекватным поведением в самых обычных местах.

Все это тем более странно, учитывая то ReactOS активно использует достижения Wine, свободной реализацией Windows-подсистемы в Linux. Современный Wine давно ушел далеко вперед и позволяет запускать в среде Linux достаточно сложные и современные Windows -приложения, включая игры. Так в чем же проблема? А проблема, очевидно, в ядре. Как признавались сами разработчики, просто так использовать Wine они не могут, так как он рассчитан на работу с ядром Linux, а не ReactOS. В тоже время проект уже разменял второй десяток, но просвета что-то не видно. Может лучше было бы взять за основу ядро Linux и собрать на ней что-то типа WineOS? На наш взгляд, толку было бы больше.

Выводы

Экзотика - это всегда интересно, особенно когда на календаре отпуск или хотя бы выходной день и не нужно никуда спешить. Но экзотика бывает разная, одно дело посмотреть выступления некоего фольклорного ансамбля, а совсем другое побывать в гостях у племени застрявшего на уровне первобытнообщинного строя. Сегодня так оно и вышло. С одной стороны, у нас есть Haiku, технически вполне современная система, но внешне подражающая канувшей в историю BeOS.

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

И если у Haiku есть вполне реальные перспективы и уже видна потенциальная ниша, то рассматривать ReactOS более чем академический проект мы не можем. Да, технически это все может быть интересно и полезно, подобный опыт не будет лишним специалистам-разработчиком, но практическим применением там и не пахнет, какой-либо минимальной стабильности до сих пор не достигнуто, а технологический уровень проекта отстает как минимум лет на пятнадцать.

Так нужны ли нам подобные проекты? Наше мнение - нужны! Самое страшное в любой технической отрасли - застой, поэтому всегда нужны свежие мысли, идеи, проекты. И как уже, бывало, даже не найдя практического применения многие из них оказывали значительное влияние на индустрию.

Источник: https://interface31.ru/tech_it/2020/05/haiku-reactos-ekzoticheskie-operacionnye-sistemy.html

Также смотрите: Haiku - экзотическая операционная система, наследница BeOS