19

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

Более мощные машины могут быть разумно "обновлены" до Windows Vista. Тем не менее, нетбуки и ноутбуки с низким энергопотреблением и настольные компьютеры, которые не имеют много памяти или процессорных возможностей, не выживут со всеми дополнительными проблемами последних версий Microsoft. Я уже однажды заплатил за операционную систему, так что замена операционной системы "бесплатно в пиве" сделает сохранение этого бюджетного оборудования жизнеспособным.

Например, один из компьютеров, которые меня беспокоят, - это EEE PC 1000H с жестким диском на 80 ГБ, 1 ГБ оперативной памяти и Atom N270 с частотой 1,6 ГГц.

Из того, что я могу сказать, ReactOS и WINE предоставляют друг другу код для расширения и углубления их совместимости с Windows, поэтому я предполагаю, что если программа будет работать под WINE, она будет работать под ReactOS, и наоборот. Несмотря на то, что «ReactOS 0.3.16 все еще находится в альфа-стадии, то есть не является полнофункциональной и рекомендуется только для целей оценки и тестирования», WINE существует уже более 20 лет. Таким образом, привлекательность (идея) ReactOS заключается в том, что он просто подключается и заменяет WinXP, тогда как не совместимая с двоичными данными ОС (такая как вариант Linux с WINE) потребует переустановки и повторной настройки ПО пользователя.

Является ли ReactOS стабильной, функциональной заменой Windows XP? У меня были проблемы с успешным выпуском различных компонентов программного обеспечения для Windows на WINE, так что стоит ли это использовать еще больше? Чтобы оценить опасность бездействия, каковы шансы катастрофического сбоя безопасности в Windows XP?

Не стесняйтесь создавать тег ReactOS для меня.

2 ответа2

38

Нет, ReactOS не является жизнеспособной заменой Windows XP. Это может никогда не произойти, но это, безусловно, не сейчас, по состоянию на апрель 2014 года.

Основная область, в которой отсутствует ReactOS, - это самые низкие уровни операционной системы: ядро. Драйверы устройств в ReactOS, а также общая архитектура ядра значительно упрощены (упрощено = отсутствуют функции и поддержка базовых компонентов) по сравнению с Windows XP или даже Windows 2000. Учитывая, что над проектом работает так мало разработчиков, я не ожидаю, что это скоро изменится.

На самом деле Wine, работающий на GNU/Linux с X11, является лучшей заменой Windows XP, чем ReactOS! Вы можете подвергнуть сомнению эту логику, но придерживайтесь меня здесь:

  • ReactOS полностью разрушит вашу систему, делая практически все, что угодно. Он будет падать чаще и быстрее, чем Windows 95 или Windows 3.1.
  • Для сравнения, GNU/Linux - чрезвычайно стабильная операционная система в целом, с хорошо протестированной, полнофункциональной инфраструктурой для поддержки быстрой 2D и 3D графики; надежная сеть; отличное многозадачное и многопроцессорное планирование; и продвинутые драйверы файловой системы мирового класса. Сравнивая Xorg (сервер отображения) в GNU/Linux с ReactOS, Xorg на порядок стабильнее, быстрее, функциональнее и может намного лучше поддерживать Wine API, чем подсистема отображения ReactOS.

  • У ReactOS есть много изнурительных низкоуровневых реверс-инжиниринговых работ, прежде чем она сможет стать более стабильной, полнофункциональной ОС. Работа по обратному инжинирингу занимает больше времени, чем работа по прямому инжинирингу, и, поскольку Linux является открытым исходным кодом, а Windows XP - нет, почти вся работа, которая в нее входит, - это прямое проектирование. Таким образом, в ReactOS работает намного меньше инженеров, и работа, которую они должны выполнять, намного сложнее, чем работа инженеров Linux.

  • Цель ReactOS - в конечном итоге поддержать инфраструктуру драйверов ядра Windows XP настолько, чтобы драйверы, написанные для ядра Windows XP, могли работать в ReactOS без изменений. Давайте предположим, что они достигли 100% с этой целью. Что ж, большинство производителей очень скоро прекратят поддерживать свои драйверы для Windows XP, если они еще не прекратили полностью поддерживать оборудование. Итак, что вы делаете, если есть проблема безопасности с одним из проприетарных драйверов, которые вы используете? Короче говоря, ребята из ReactOS не располагают рабочей силой для реализации набора драйверов с открытым исходным кодом для обычного оборудования поверх инфраструктуры ядра NT, поэтому они надеются использовать существующие драйверы - тактика, которая не является хорошей новостью для защищенный пользователь.

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

Если бы вы выбрали проект, в который можно было бы инвестировать время и / или деньги для продолжения работы программ, предназначенных только для Windows XP, после смерти XP, я бы сказал, что ваше время / деньги стоит за проектом Wine, работающим на GNU / Linux или даже на Mac, в зависимости от ваших предпочтений. В прошлом они проделали удивительную работу, и, учитывая сложность их задачи, над ними по-прежнему работают многие люди (например, все инженеры CodeWeavers), и они продолжают добиваться значительных успехов с каждым добавочным выпуском.

Не пойми меня неправильно. ReactOS - отличный исследовательский проект. Но это, вероятно, никогда не будет чем-то большим, чем просто исследовательский проект. Особенно, если вы думаете о безопасности. Абсолютно худшее, что можно себе представить для тех, кто заботится о безопасности, - это застойное программное обеспечение, которое не получает дополнительных исправлений и обновлений. На самом деле, если вы работаете с программами XP, которые больше не получают обновлений, я бы сказал, что это подрывает вашу модель безопасности, независимо от того, на какой платформе вы ее используете, будь то сама XP, GNU/Linux/wine или ReactOS!

1

Если вам нужно окошки Определённого программное обеспечение этих спецификации только адекватный для Windows 7. Существуют сторонние инструменты (например, через Lifehacker) для создания легких установок.

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

В Windows 7 также есть "режим XP", но он также больше не поддерживается (он все же может быть лучше, чем запуск XP). В основном это XP на виртуальной машине - вариант "Сделай сам" может быть настроен как более безопасный (например, с точки зрения загрузки из известного чистого состояния при каждом его использовании ).

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .