Мой опыт работы с альтернативной операционной системой Windows с открытым исходным кодом: преимущества, недостатки и оценка

Я провёл выходные, используя версию Windows, которая на самом деле не Windows — операционную систему, которая запускает программы Windows, но не содержит никакого кода Microsoft. ReactOS находится в разработке с 1998 года, и разработчики занимаются реверс-инжинирингом Windows с нуля, чтобы создать полностью открытую операционную систему, запускающую приложения Windows.

Мой опыт работы с альтернативой Windows с открытым исходным кодом: плюсы, минусы и всесторонний обзор

Каждое меню, диалоговое окно и системный вызов были воссозданы добровольцами, которые увидели Windows в действии и создали свою версию. После 26 лет разработки мне нужно было проверить, действительно ли этот подход с открытым исходным кодом к Windows может работать.

К моему удивлению, это сработало, но не так, как ожидалось. Хотя существует множество Бесплатные альтернативы WindowsReactOS использует уникальный подход, эмулируя саму Windows. Конечно, это не для всех, но при правильном использовании ReactOS может вас удивить.

подготовка

Чтобы это заработало, потребовалось некоторое терпение.

Я тестировал ReactOS на своей виртуальной машине, поскольку загрузочный USB-накопитель выдавал ошибки на моей тестовой системе Ryzen 5. Однако вам может повезти больше, если у вас старый компьютер с двухъядерным процессором AMD или Intel.

Для установки операционной системы нам понадобится ISO-файл. Перейти к Страница загрузки ReactOS Чтобы загрузить ISO-файл, выполните следующие действия:, Выполните следующие действия:

  1. Создайте новую виртуальную машину в VirtualBox. Загрузите ISO-образ и выделите память и место на диске. Поскольку это 32-разрядная операционная система, выделения 4 ГБ памяти и 10 ГБ дискового пространства должно быть достаточно. После завершения нажмите окончание.
  2. Дважды щелкните, чтобы запустить виртуальную машину ReactOS. На экране подготовкаВыберите свой язык и нажмите Enter Чтобы установить ReactOS.
  3. Следуйте инструкциям на экране, чтобы выбрать параметры устройства, установочный диск и параметры форматирования.
  4. Установка файлов занимает несколько минут. После завершения виртуальная машина перезагрузится и предложит вам настроить системные параметры.
  5. В мастере настройки ReactOS нажмите следующий, Следуйте инструкциям на экране, чтобы создать учётную запись пользователя, установить правильное время и дату, а также выбрать темы. Вы можете выбрать одну из четырёх тем: Mizu, Classic, Lautus, و Lunar - На экране ПоявлениеПосле еще нескольких выборов установка будет завершена.

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

Какие приложения может запускать ReactOS?

Старые приложения в новой среде

ReactOS поддерживает большинство устаревших 32-битных приложений Windows. Система поставляется с предустановленными устаревшими приложениями, такими как собственная версия Internet Explorer от ReactOS (Wine Internet Explorer), командная строка, менеджер приложений и другие системные инструменты, характерные для предыдущих версий Windows, таких как XP.

Браузер справляется с базовым просмотром веб-страниц, но испытывает трудности при просмотре YouTube или загрузке ресурсоёмких файлов. Из сторонних приложений я пробовал устанавливать старые версии Adobe Photoshop, 7-Zip, Chrome, Blender и приложений Microsoft Office XP, таких как Word и Excel.

С точки зрения производительности, Office и 7-Zip работали без сбоев, в то время как Photoshop и Blender иногда зависали, а Chrome испытывал наибольшие трудности с современными веб-сайтами. Установка приложений работает так же, как в Windows: вы можете скачать установщики из Интернета или использовать Приложения Встроенный, который действует как магазин приложений для ReactOS.

Однако большинство приложений в диспетчере приложений сильно устарели. Chrome и Firefox с трудом загружают современные веб-страницы, а YouTube вообще отказывается загружаться после обнаружения устаревшего браузера.

Какова цель ReactOS?

Больше, чем просто ностальгия

ReactOS и Windows 11 видны на одном дисплее

Попользовавшись им несколько часов, я сразу подумал: «Что за шумиха вокруг этого?» У него устаревший интерфейс, и он поддерживает только старые 32-битные приложения. Современные сайты работают с трудом. Зачем мне устанавливать его вместо современной, полнофункциональной операционной системы Windows?

Но ответы более тонкие, чем простое «нет». Во-первых, это проект с открытым исходным кодом, который запускает приложения Windows без дополнительных затрат. У Linux есть дистрибутивы, похожие на Windows. Как и KDE Plasma, он подойдет не всем, особенно если вы привыкли к Windows и его приложениям.

ReactOS может оказаться бесценным инструментом для поддержки устаревшего программного обеспечения или запуска коммерческих приложений (например, POS-систем), которые используют определенные драйверы Windows, не поддерживаемые Wine в Linux.

Менеджер приложений ReactOS открыт-1

Ещё один привлекательный аспект — образовательный. Поскольку Windows — самая распространённая настольная операционная система, разработчики могут увидеть, как работает NT «изнутри». Возможность скомпилировать исходный код и понять (или хотя бы получить представление) о работе NT действительно ценна для всех, кто интересуется разработкой систем.

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

Все еще в стадии разработки

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

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

Однако пришло время предложить нам мощные альтернативы Windows, не переходя на macOS или Linux. ReactOS, возможно, и не является решением сегодня, но её существование приносит пользу сообществу разработчиков ПО с открытым исходным кодом. И, возможно, только возможно, однажды она удивит нас всех.

Перейти к верхней кнопке