Как использовать ReactOS, клон Windows с открытым исходным кодом

Как использовать ReactOS, клон Windows с открытым исходным кодом

Если вы хотите, чтобы Windows была с открытым исходным кодом, вам следует изучить ReactOS!





Microsoft сделала много шагов к тому, чтобы быть более открытой. Эта тенденция варьируется от участия в отраслевых группах до функциональной совместимости файлов и приложений. Черт возьми, он даже выпустил многие свои собственные инструменты и приложения с открытым исходным кодом.





Но одна область, в которой она еще не сдвинута с места, - это операционная система (ОС) Windows. Поскольку сочетание Windows и Office обеспечивает большой часть годового дохода Microsoft, может пройти некоторое время, прежде чем мы сможем загрузить код ОС для себя. В результате некоторые бесстрашные члены сообщества взяли на себя задачу создать свою собственную Windows с нуля.





В этой статье мы рассмотрим, что такое ReactOS, как ее установить и как она обрабатывает некоторые существующие приложения Windows.

Что такое ReactOS?

ReactOS - это попытка создать операционную систему с открытым исходным кодом, имитирующую Windows. Это не просто означает похож на Windows , хотя есть (ну, старые версии во всяком случае). Но это еще не все.



Основная цель проекта - создать операционную систему, которая будет запускать любое приложение Windows, которое вы ей добавите.

Это грандиозная задача. На очень высоком уровне операционная система состоит из следующих компонентов:





  • К ядро , который переводится между программным обеспечением и оборудованием.
  • Базовый программные библиотеки которые предоставляют общие функции, такие как запись файла на диск.
  • Услуги которые работают в фоновом режиме. Диспетчер очереди печати является примером этого, поскольку он ожидает, пока другие программы отправят что-то на принтер, и управляет этим обменом.
  • Приложения которые используют эти компоненты. Сюда входят не только пользовательские приложения, такие как Word или Chrome, но и системные приложения. Например, explorer.exe это программа, которая не только просматривает файлы (для пользователей), но также предоставляет рабочий стол, панель задач и меню «Пуск».

Задача перед проектом ReactOS - предоставить набор библиотек, служб и (системных) приложений, совместимых с теми, которые есть у Microsoft. Кроме того, эти программные компоненты обычно делают системные вызовы непосредственно в ядро ​​от имени пользовательских программ. Таким образом, ReactOS также необходимо перехватывать их, обрабатывать и отвечать, в то время как приложение ни о чем не догадывается.

Надеюсь, вы имеете представление о масштабах того, что пытаются сделать разработчики ReactOS. Вот почему, исходя из текущего состояния проекта, некоторые вещи работают, а некоторые - нет. В следующих разделах мы рассмотрим процесс установки в виртуальная машина . Затем мы установим три приложения, чтобы увидеть, как они работают: одно базовое, одно промежуточное и одно сложное.





Как установить ReactOS

Установка ReactOS очень ( очень ) аналогично Windows. Если вы когда-либо устанавливали Windows с нуля, например, на компьютер, который вы построили самостоятельно, вы будете как дома. Начальные этапы отмечены синим «экраном смерти», а последние штрихи - это знакомые (если они устарели) диалоги.

Если вы хотите продолжить, начните с установки VirtualBox для своей ОС. Затем создайте виртуальную машину с настройками, как показано на рисунке ниже. Большинство из них являются настройками по умолчанию, за исключением ОЗУ (1 ГБ) и места на жестком диске (10 ГБ), которых, хотя и мало, должно быть достаточно для этой компактной системы. Если все это звучит для вас как тарабарщина, взгляните на наши руководство по VirtualBox чтобы увидеть, что это такое.

Шаг 1. Язык установщика

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

как уменьшить размер мб фото?

Шаги 2-3: приветствие и предупреждение

Вот приятное сообщение, приветствующее вас в ReactOS, а также примечание о том, что он все еще находится в разработке.

Шаги 4-5: Устройства и хранилище

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

На следующем экране должен появиться виртуальный диск, который вы создали для своей виртуальной машины. Вы можете определить, соответствует ли размер диска C: тому, что вы сказали VirtualBox выделить для этой виртуальной машины. Если вам не нужен необычная схема разделов ты можешь просто ударить Входить здесь.

Шаг 6: Подтверждение

На этом последнем экране выберите средний вариант. Он полностью отформатирует ваш диск, что вам понадобится, независимо от того, является ли виртуальная машина совершенно новой или вы перерабатываете старый файл виртуального диска.

Ударять Входить на следующем экране еще раз для подтверждения.

Шаг 7: форматирование

В зависимости от размера вашего виртуального диска процесс форматирования может занять некоторое время.

Шаг 8: Установите ОС

Затем установщик скопирует файлы ОС на ваш виртуальный диск.

Шаг 9: установите загрузчик

Наконец, установщик настроит ВМ загрузчик для запуска ReactOS при запуске. Выберите здесь первый вариант, который установит его как на виртуальный диск в целом, так и на раздел C: Последний экран сообщит вам, что вы перезагрузите компьютер. Попрощайтесь с этим потрясающим электрик.

Как настроить ReactOS

Теперь вы должны загрузиться в саму ReactOS. Если вы пользователь определенного возраста, стиль, который вы видите, должен показаться вам знакомым. Теперь появится мастер, который поможет вам настроить некоторые аспекты системы:

  1. Экран приветствия.
  2. Благодарности, особенно проекту с открытым исходным кодом, который содержит ReactOS.
  3. Языковые настройки, в том числе для системы (дата / время, валюта и другие форматы) и для клавиатуры (например, раскладка для США), как показано на изображении выше.
  4. Возможность добавить свое имя и название вашей компании.
  5. Имя вашей машины и пароль для учетная запись администратора .
  6. Установка даты, времени и часового пояса.
  7. Выбор темы. ReactOS содержит две готовые к использованию: Lautus, темную тему и Classic (которая выглядит так, как вы ожидаете), показанные на изображении ниже.
  8. Настройки сети.
  9. Указывает, будет ли машина ReactOS частью (временной) рабочей группы или домена компании.
  10. Последний экран прогресса, пока ОС работает в фоновом режиме.

Как только все это будет завершено, ваш рабочий стол будет готов к работе. Если вы обычный пользователь Windows, все здесь должно быть вам хорошо знакомо. Меню «Пуск», панель задач, панель задач и значки на рабочем столе выглядят точно так же, как и в ОС Redmond. Все выглядит одинаково, но насколько хорошо это получается Работа ?

Установка программ Windows в ReactOS

Мы выберем три приложения для использования в этом эксперименте, а именно:

  • Текстовый редактор . Это один из самых простых компьютерных инструментов, и ReactOS имеет собственные клоны Блокнота и Wordpad, как и Windows. Тем не менее, мы попробуем установить PSPad, текстовый редактор с открытым исходным кодом.
  • Музыкальный проигрыватель . QMMP является кроссплатформенным и выглядит как WinAmp, так что кажется прекрасным выбором. Но мультимедийные приложения должны взаимодействовать с различными внутренними компонентами ОС, поэтому они представляют собой нечто более сложное, чем текстовый редактор.
  • Веб-браузер . Мы ищем здесь что-то сложное, почему бы не пойти на это? Попробуем установить последнюю версию Chrome.

Примечание: Хотя в первоначальных инструкциях для виртуальной машины ReactOS было указано 1 ГБ ОЗУ, в зависимости от выбора Chrome, я увеличил его до 2 ГБ перед установкой.

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

Установка и запуск PSPad

После загрузки установщика с сайт проекта , простой двойной щелчок запустил процесс.

Установка завершилась без проблем, и установщик запустил приложение. Некоторое элементарное тестирование (ввод текста и сохранение файла) прошло без сбоев. Одна проблема, которую я заметил, заключалась в том, что кнопка «Свернуть» в строке заголовка не работала. Maximize действительно работал, переключаясь между размером, показанным на изображении ниже, и полноразмерным. Но Minimize этого не сделал, хотя он работал в других окнах, таких как файловый менеджер.

В целом, на первый взгляд кажется, что он в значительной степени функциональный. Итак, как наш представитель «базового» приложения, PSPad проходит тест.

Примечание: В ReactOS есть диспетчер приложений, который больше похож на различные диспетчеры пакетов в мире с открытым исходным кодом, чем на «Программы и компоненты» Windows. Это своего рода программный репозиторий, из которого пользователи могут выбирать и устанавливать приложения для ReactOS, как и в Windows Store. Приятным сюрпризом стало то, что PSPad оказался установленным в этом инструменте, хотя мы установили его вручную. Более того, в диспетчере приложений есть (немного более старая) версия PSPad для установки. Он также установился правильно и даже продолжил сеанс, который я открыл в более новой версии.

Установка и запуск QMMP

QMMP также доступен для загрузки с его веб-сайта; просто прокрутите вниз до конца страница загрузок и найдите ссылку «Бинарные пакеты для Windows». Возьмите установщик самой последней версии и дважды щелкните его, чтобы запустить.

Однако после запуска приложения все пошло под откос. Это позволило мне запустить приложение и добавить песню в плейлист, но оно не воспроизводилось. В этот момент я заметил, что звуковой драйвер не был настроен должным образом для виртуальной машины, но даже после этого и подтверждения приложение не будет воспроизводить файл MP3. Фактически, ReactOS начала зависать, когда я попытался удалить QMMP, чтобы переустановить его. Новая установка ReactOS, когда я сначала установил аудиодрайвер, даже не решила проблему.

Для этой «умеренной» заявки мы можем оценить ее как непроходящую. Хотя он был установлен и запущен, на самом деле он не выполнял свою основную функцию.

Примечание: Как и PSPad, QMMP также доступен из Менеджера приложений ReactOS. Установка этой (опять же, более старой) версии сработала, как показано на изображении выше.

Установка и запуск Chrome

А теперь самое лучшее: веб-браузер Chrome. Если вам удастся установить и запустить его на своем компьютере, в вашем распоряжении внезапно появится широкий спектр инструментов. Это варьируется от настольной электронной почты до аудиоплееров (ознакомьтесь с нашим руководством по Spotify) до инструментов повышения производительности (Google Docs или Office Online). Но его способность запускать все это замечательное веб-программное обеспечение означает, что это сложный зверь под капотом. Может ли ReactOS с этим справиться?

К сожалению нет. По крайней мере, запустить стандартный файл ChromeSetup.exe не удалось. Установщик даже не смог подключиться к Интернету, чтобы загрузить сам браузер, что не сулит ничего хорошего для возможности Chrome просматривать веб-страницы на ReactOS.

Примечание: Хотя Chrome не подходит, по крайней мере, без применения некоторой смазки для его установки, Firefox есть! Он доступен из диспетчера приложений и хорошо работает. Хотя версия была немного старше (v.45.0.1), у нее не возникло проблем с открытием черновика этой статьи в Документах Google после того, как я вошел в Gmail, как показано на изображении ниже.

Стоит ли использовать ReactOS?

Это зависит. Если вы уже являетесь пользователем Windows? Нет, ни по какой причине, разве что из любопытства. Если вы пользователь Mac или Linux? Может быть полезно запустить необходимое вам странное приложение Windows, запустив его в VirtualBox. По сути, если вы находитесь в ситуации, когда Wine не запускает то, что вам нужно, и вы не хотите платить за лицензию Windows. Просто помните о его незавершенном состоянии и не делайте больших ставок (например, не полагайтесь на него в критически важных программах без тщательного тестирования).

негативные эффекты социальных сетей

Тем не менее, если у вас есть старое оборудование, на котором нет ОС, и он вам нужен, ReactOS может быть жизнеспособным вариантом. Вы должны планировать придерживаться того, что доступно в диспетчере приложений, что не так плохо, как кажется. В то время как некоторые из установленных вручную приложений не работали, ReactOS выбрала «три из трех» с установками Application Center.

В дополнение к вышеупомянутым утилитам и Firefox доступны некоторые популярные приложения. Как LibreOffice. GIMP, Inkscape и Scribus для графики / публикации. GnuCash для финансов. VLC для видео. Есть даже демо-версия Diablo II. Не так уж плохо для группы разработчиков сообщества, взявшихся за Microsoft.

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

Считаете ли вы ReactOS стоящим начинанием? Разве полностью бесплатная ОС с открытым исходным кодом, совместимая с Windows, не была бы замечательной? Сообщите нам в комментариях, если у вас есть какие-либо мнения!

Делиться Делиться Твитнуть Эл. адрес Стоит ли переходить на Windows 11?

Окна были переработаны. Но достаточно ли этого, чтобы убедить вас перейти с Windows 10 на Windows 11?

Читать далее
Похожие темы
  • Окна
  • Открытый исходный код
  • Установить программное обеспечение
Об авторе Аарон Питерс(Опубликовано 31 статья)

Аарон глубоко разбирался в технологиях в качестве бизнес-аналитика и менеджера проектов на протяжении пятнадцати лет и был лояльным пользователем Ubuntu почти столько же (со времен Breezy Badger). Его интересы включают открытый исходный код, приложения для малого бизнеса, интеграцию Linux и Android, а также вычисления в текстовом режиме.

Ещё от Aaron Peters

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться