Является ли ReactOS или WINE более стабильной заменой Windows XP?

17880
Josh

Поскольку 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 для меня.

19
ReactOS находится в альфа-версии. Windows XP является зрелым (хотя и древним) продуктом. Я бы проголосовал за обновление вашего оборудования на данный момент или за использование Linux, но, учитывая выбор между ними, я не вижу особого смысла в использовании ReactOS. nhinkle 10 лет назад 6
Рассматривали ли вы обновление до Windows 7? По моему опыту, «лишний раздув» незначителен (в отличие от Vista), в некоторых отношениях он на самом деле * быстрее *, чем XP, и может быть просто «достаточно старым» для поддержки вашего оборудования. Heinzi 10 лет назад 1
Я бы выбрал Windows 7, которая, если она правильно настроена, довольно легка, или, в качестве альтернативы, просто помещает все на виртуальные машины ... user12903 10 лет назад 0
Обратите внимание, что win7 будет поддерживаться намного дольше, чем Vista, и системные требования в основном те же. Chris H 10 лет назад 0
Windows Vista полностью переписана и является первой Windows с большим отличием от предыдущих версий, поэтому сравнивать производительность с XP несправедливо, хотя новое ядро ​​улучшило производительность многопоточности в некоторых случаях, особенно на компьютерах с высокими характеристиками. Windows 7 и 8 решают большую часть проблем Vista и обеспечивают более плавную работу на оборудовании с низкими техническими характеристиками. Windows 8 также имеет гораздо более быстрое время загрузки, более низкое использование оперативной памяти и множество полезных улучшений, поэтому обновление до нее лучше, если вы не хотите переходить на Linux phuclv 9 лет назад 0
Windows 8.1 поддерживает загрузку со сжатого образа для адаптации нетбуков с только 16 ГБ дискового пространства, может запускать современные приложения без загрузки рабочего стола, если это не требуется для экономии памяти. Могу поспорить, что загрузка EEEPC, о которой вы упомянули выше, занимает гораздо меньше времени, чем XP phuclv 9 лет назад 0

2 ответа на вопрос

38
Horn OK Please

No, ReactOS is not a viable replacement for Windows XP. It may never be, but it certainly isn't now, as of April 2014.

The primary area where ReactOS is lacking is in the very lowest levels of the operating system: the kernel. Device drivers in ReactOS, as well as the kernel's overall architecture, are greatly simplified (simplified = lacking features and support for basic stuff) compared to Windows XP, or even Windows 2000. With as few developers as there are to work on the project, I don't expect this to change any time soon.

Actually, Wine running on GNU/Linux with X11 is a better replacement for Windows XP than ReactOS is! You may question this logic, but stick with me here:

  • ReactOS will flat-out crash your system almost on a whim, for doing almost anything. It'll crash more often and more readily than Windows 95 or Windows 3.1.
  • By comparison, GNU/Linux is an extremely stable operating system on the whole, with well-tested, fully-featured infrastructure to support fast 2D and 3D graphics; robust networking; excellent multi-tasking and multi-processor scheduling; and world-class, advanced filesystem drivers. Comparing Xorg (the display server) on GNU/Linux to ReactOS, Xorg is orders of magnitude more stable, faster, more featureful, and can much better support the Wine API than can ReactOS's display subsystem.

  • ReactOS has a lot of grueling low-level reverse engineering work to do, before it can start to become a more stable, feature-complete OS. Reverse engineering work takes more time than forward engineering work, and since Linux is open source and Windows XP is not, almost all of the work that goes into it is forward engineering. So ReactOS has many fewer engineers working on it, and the work they have to do is much harder than the work Linux's engineers have to do.

  • ReactOS has the goal of eventually supporting the kernel driver infrastructure of Windows XP enough that drivers written for the Windows XP kernel can run unmodified on ReactOS. Let's assume they succeed 100% with this goal. Well, most manufacturers are going to stop supporting their drivers for Windows XP very soon, if they haven't already stopped supporting the hardware completely. So, what do you do if there's a security problem with one of the proprietary drivers you're running? In short, the ReactOS folks don't have the manpower to implement a bunch of open source drivers for common hardware on top of the NT kernel infrastructure, so they're hoping to leverage existing drivers -- a tactic that is not good news for the security-minded user.

You see, ReactOS would be fine if it had a modern, well-maintained kernel infrastructure where the drivers were stable, open source, and received continuous updates. But none of those things are true about ReactOS's drivers or kernel.

If you were to pick a project to invest time and/or money into to keep running Windows XP-only programs after XP's death, I'd say put your time/money behind the Wine project running on GNU/Linux, or even on the Mac, depending on your preference. They've done some amazing work in the past, and given the difficulty of their task, they still have a lot of people working on it (e.g. all the engineers at CodeWeavers), and they continue to make great progress with each incremental release.

Don't get me wrong. ReactOS is a great research project. But it will likely never be more than just that: a research project. Especially if you have security in mind. The absolute worst thing imaginable for someone conscious of security is stagnant software that is not receiving incremental bug fixes and updates. As a matter of fact, if you are running XP programs that are no long receiving updates, I'd say that alone undermines your security model, irrespective of what platform you run it on, whether it be XP itself, GNU/Linux/wine, or ReactOS!

Это хороший ответ и еще одна очень практическая причина, по которой ReactOS в настоящее время не является жизнеспособной заменой XP: поддержка оборудования. В ReactOS отсутствует поддержка или полная поддержка большого количества базового оборудования. Поддерживается только USB 1.1, не все USB-клавиатуры работают, и даже те, которые не имеют функциональной цифровой клавиатуры. Беспроводные сети WPA / WPA2 не поддерживаются. Не все контроллеры SATA работают. Также заметным ограничением программного обеспечения является то, что вы ограничены FAT, поддержка NTFS отсутствует. DUman 10 лет назад 7
Многие из программ только для XP, которые больше не обновляются, не имеют подключения к Интернету и работают с необычными проприетарными форматами файлов, что делает их маловероятными целями. У них, вероятно, никогда не было обновлений безопасности. Chris H 10 лет назад 0
В прошлом я пытался отключить GoogleOS (GOS) с установленным Wine, и я был действительно впечатлен поддерживаемыми функциями Wine. Он запускает эмулятор ZSNES SNES (Nintendo), который требует DirectX без каких-либо проблем, сбоев или заметных задержек. Полноэкранный! Пробовал и другие программы и никаких недостатков не заметил. Ну, по крайней мере, один - это доступ к файловой системе за пределами этой «песочницы». Wine - это инструмент поддержки, а ReactOS - IMO, заново изобретая колесо прошлого, покрывая все функции, включая «плохие» идеи. Я не думаю, что это хорошая точка продажи ...... Codebeat 9 лет назад 0
...... Как вы сказали, что-то вроде безопасности является слабым местом. Когда ОС делает то же самое, должна вести себя одинаково, она должна быть совместима с теми же правилами безопасности, в противном случае может возникнуть проблема с запуском программного обеспечения, предназначенного для Windows. Я думаю, что это не очень хорошая идея изобретать то же самое старое колесо. Лучше создать тему, которая дает тот же внешний вид, но не изобретает ее заново. Codebeat 9 лет назад 0
Следует отметить, что с момента получения ответа в 2014 году ReactOS прошла долгий путь и, похоже, набирает обороты. Это все еще не полная замена Windows, но это добирается, и за этим стоит следить. liljoshu 7 лет назад 0
1
Chris H

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

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

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

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

Похожие вопросы