Ist ReactOS oder WINE der stabilere Ersatz für Windows XP? [geschlossen]

22

Da Windows XP nicht mehr unterstützt wird und neu entdeckte Sicherheitslücken nicht mehr behoben werden, ist es an der Zeit, Windows XP von meinen mit dem Internet verbundenen Computern zu entfernen. Auf diesen Computern ist eine Menge Windows-spezifischer Software installiert, die die Computer in eine binärkompatible Umgebung einbindet.

Leistungsstärkere Computer könnten vernünftigerweise auf Windows Vista "aktualisiert" werden. Netbooks und Laptops und Desktops mit geringem Stromverbrauch, die nicht über viel Arbeitsspeicher oder CPU-Kapazität verfügen, überleben jedoch nicht mit dem zusätzlichen Schwung der neueren Microsoft-Betriebssysteme. Ich habe bereits einmal für ein Betriebssystem gezahlt, sodass ein Austausch des Betriebssystems als "Free-as-in-Beer" die Beibehaltung dieser Low-End-Hardware ermöglicht.

Einer der Computer, um die ich mich Sorgen mache, ist beispielsweise ein EEE PC 1000H mit einer 80-GB-Festplatte, 1 GB RAM und einem 1,6-GHz-Atom N270.

Soweit ich weiß, stellen ReactOS und WINE einander Code zur Verfügung , um ihre Kompatibilität mit Windows zu erweitern und zu vertiefen. Ich gehe also davon aus, dass ein Programm, das unter WINE ausgeführt wird, unter ReactOS ausgeführt wird und umgekehrt. Obwohl sich "ReactOS 0.3.16 noch im Alpha-Stadium befindet, was bedeutet, dass es nicht vollständig ist und nur zu Evaluierungs- und Testzwecken empfohlen wird" , besteht WINE seit mehr als 20 Jahren. Die Attraktion von ReactOS (die Idee von ReactOS) besteht darin, dass es einfach WinXP ersetzt, während ein nicht-binäres Betriebssystem (wie eine Linux-Variante mit WINE) eine Neuinstallation und Neukonfiguration des erfordert Anwendersoftware.

Ist ReactOS ein stabiler, funktionaler Ersatz für Windows XP? Ich hatte Probleme, verschiedene Teile der Windows-Software auf WINE sofort zum Laufen zu bringen. Ist es also nur eine Frage der Anstrengung, dies zu nutzen? Wie hoch ist die Wahrscheinlichkeit, dass in Windows XP ein katastrophaler Sicherheitsfehler auftritt, um die Gefahr von Inaktivität abzuschätzen?

Fühlen Sie sich frei, das ReactOS-Tag für mich zu erstellen.

Josh
quelle
6
ReactOS ist in Alpha. Windows XP ist ein ausgereiftes (wenn auch altes) Produkt. Ich würde an dieser Stelle für ein Upgrade Ihrer Hardware stimmen oder Linux ausprobieren, aber angesichts der Wahl zwischen beiden sehe ich wenig Sinn darin, ReactOS zu verwenden.
Nhinkle
1
Haben Sie überlegt, auf Windows 7 zu aktualisieren? Meiner Erfahrung nach ist das "zusätzliche Aufblähen" vernachlässigbar (im Gegensatz zu Vista), in mancher Hinsicht sogar schneller als XP und möglicherweise nur "alt genug", um Ihre Hardware zu unterstützen.
Heinzi
Ich würde für Windows 7 gehen, das, wenn es richtig konfiguriert ist, ziemlich leicht ist, oder als Alternative einfach alles auf virtuelle Maschinen stellen ...
user12903
Beachten Sie, dass Win7 viel länger als Vista unterstützt wird und die Systemanforderungen im Grunde gleich sind.
Chris H
Windows Vista ist eine vollständige Neufassung und das erste Windows mit großen Unterschieden zu früheren Versionen. Daher ist ein Vergleich der Leistung mit XP nicht fair, obwohl der neue Kernel in einigen Fällen die Multithreading-Leistung verbessert hat, insbesondere bei Computern mit hohen Anforderungen. Windows 7 und 8 haben einen Großteil des Vista-Problems gelöst und sorgen für ein reibungsloseres Arbeiten mit Hardware mit niedrigen Spezifikationen. Windows 8 hat auch eine viel schnellere Startzeit, eine geringere RAM-Auslastung und viele nützliche Verbesserungen, so dass ein Upgrade auf Windows 8 besser ist, wenn Sie nicht auf Linux wechseln möchten
phuclv

Antworten:

41

Nein , ReactOS ist kein praktikabler Ersatz für Windows XP. Möglicherweise wird es nie sein, aber seit April 2014 ist es sicherlich nicht mehr so.

Der primäre Bereich, in dem ReactOS fehlt, liegt auf der untersten Ebene des Betriebssystems: dem Kernel. Die Gerätetreiber in ReactOS sowie die Gesamtarchitektur des Kernels sind im Vergleich zu Windows XP oder sogar Windows 2000 stark vereinfacht (vereinfacht = fehlende Funktionen und Unterstützung für grundlegende Dinge). Ich erwarte nicht, dass sich dies bald ändern wird.

Tatsächlich ist Wine, das unter GNU / Linux mit X11 läuft, ein besserer Ersatz für Windows XP als ReactOS! Sie können diese Logik in Frage stellen, aber bleiben Sie bei mir:

  • ReactOS wird Ihr System fast aus einer Laune heraus zum Absturz bringen, weil Sie fast alles getan haben. Es stürzt häufiger und schneller ab als Windows 95 oder Windows 3.1.
  • Zum Vergleich: GNU / Linux ist insgesamt ein äußerst stabiles Betriebssystem mit einer gut getesteten, voll ausgestatteten Infrastruktur, die schnelle 2D- und 3D-Grafiken unterstützt. robuste Vernetzung; ausgezeichnete Multi-Tasking- und Multi-Prozessor-Planung; und erstklassige, fortschrittliche Dateisystemtreiber. Beim Vergleich von Xorg (dem Anzeigeserver) unter GNU / Linux mit ReactOS ist Xorg um Größenordnungen stabiler, schneller, leistungsfähiger und kann die Wine-API viel besser unterstützen als das Anzeigesubsystem von ReactOS.

  • ReactOS hat eine Menge anstrengender Reverse Engineering-Arbeiten auf niedriger Ebene zu erledigen, bevor es zu einem stabileren, funktionsreichen Betriebssystem werden kann. Reverse Engineering nimmt mehr Zeit in Anspruch als Forward Engineering. Da Linux Open Source ist und Windows XP nicht, ist fast die gesamte Arbeit Forward Engineering. ReactOS hat also viel weniger Ingenieure, die daran arbeiten, und die Arbeit, die sie leisten müssen, ist viel schwieriger als die Arbeit, die die Linux-Ingenieure leisten müssen.

  • ReactOS hat das Ziel, die Kernel-Treiberinfrastruktur von Windows XP so weit zu unterstützen, dass Treiber, die für den Windows XP-Kernel geschrieben wurden, unter ReactOS unverändert ausgeführt werden können. Nehmen wir an, dass sie mit diesem Ziel 100% Erfolg haben. Nun, die meisten Hersteller werden ihre Treiber für Windows XP sehr bald nicht mehr unterstützen, wenn sie die Hardware noch nicht vollständig unterstützt haben. Was tun Sie, wenn bei einem der von Ihnen verwendeten proprietären Treiber ein Sicherheitsproblem auftritt? Kurz gesagt, die ReactOS-Leute haben nicht genug Personal, um eine Reihe von Open-Source-Treibern für gängige Hardware zusätzlich zur NT-Kernel-Infrastruktur zu implementieren. Sie hoffen also, vorhandene Treiber zu nutzen - eine Taktik, für die dies keine gute Nachricht ist der sicherheitsbewusste Benutzer.

Sie sehen, ReactOS wäre in Ordnung, wenn es eine moderne, gut gewartete Kernel-Infrastruktur hätte, in der die Treiber stabil und Open Source sind und kontinuierliche Updates erhalten. Aber keines dieser Dinge trifft auf die Treiber oder den Kernel von ReactOS zu.

Wenn Sie ein Projekt auswählen, in das Sie Zeit und / oder Geld investieren, um nach dem Tod von XP nur noch Windows XP-Programme auszuführen, würde ich sagen, dass Sie Ihre Zeit und / oder Ihr Geld für das Wine-Projekt verwenden, das unter GNU / Linux oder sogar unter Windows ausgeführt wird Mac, je nach Belieben. Sie haben in der Vergangenheit erstaunliche Arbeit geleistet, und angesichts der Schwierigkeit ihrer Aufgabe arbeiten immer noch viele Leute daran (z. B. alle Ingenieure bei CodeWeavers), und sie machen mit jeder inkrementellen Veröffentlichung große Fortschritte.

Versteh mich nicht falsch. ReactOS ist ein großartiges Forschungsprojekt. Aber es wird wahrscheinlich nie mehr als nur das sein: ein Forschungsprojekt. Vor allem, wenn Sie an Sicherheit denken. Das absolut Schlimmste, was man sich für sicherheitsbewusste Menschen vorstellen kann, ist stagnierende Software, die keine inkrementellen Bugfixes und Updates erhält. Tatsächlich würde ich sagen, wenn Sie XP-Programme ausführen , die keine Updates mehr erhalten, untergräbt dies allein Ihr Sicherheitsmodell, unabhängig davon, auf welcher Plattform Sie es ausführen, ob es sich um XP selbst, GNU / Linux / Wine handelt oder ReactOS!

allquixotic
quelle
8
Dies ist eine gute Antwort und ein weiterer sehr praktischer Grund, warum ReactOS derzeit kein praktikabler Ersatz für XP ist: Hardware-Unterstützung. ReactOS bietet keine oder keine vollständige Unterstützung für viele grundlegende Hardwarekomponenten. Es wird nur USB 1.1 unterstützt, nicht alle USB-Tastaturen funktionieren und selbst diejenigen, die dies nicht tun, verfügen über ein funktionsfähiges Nummernfeld. WPA / WPA2-Drahtlosnetzwerke werden nicht unterstützt. Nicht alle SATA-Controller funktionieren. Eine bemerkenswerte Software-Einschränkung ist, dass Sie auf FAT beschränkt sind und keine NTFS-Unterstützung verfügbar ist.
DUman
Viele der XP-Programme, die nicht mehr aktualisiert werden, sind nicht mit dem Internet verbunden und arbeiten mit ungewöhnlichen proprietären Dateiformaten, was sie zu unwahrscheinlichen Zielen macht. Sie hatten wahrscheinlich noch nie Sicherheitsupdates.
Chris H
Ich habe in der Vergangenheit versucht, GoogleOS (GOS) mit installiertem Wine einzustellen, und war von den unterstützten Funktionen von Wine wirklich beeindruckt. Es wird der ZSNES SNES (Nintendo) -Emulator ausgeführt, der DirectX ohne Probleme, Störungen oder merkliche Verzögerungen benötigt. Ganzer Bildschirm! Versuchte auch andere Programme und bemerkte keine Nachteile. Naja, mindestens eine und das ist der Zugriff des Dateisystems außerhalb dieser 'Sandbox'. Wine ist ein Support-Tool und ReactOS erfindet das Rad der Vergangenheit neu, indem es alle Funktionen einschließlich der „schlechten“ Ideen abdeckt. Ich glaube nicht, dass das ein gutes Verkaufsargument ist ...
Codebeat
...... Wie Sie sagten, ist so etwas wie Sicherheit eine Schwachstelle. Wenn das Betriebssystem dasselbe tut, dasselbe Verhalten haben muss, muss es mit denselben Sicherheitsregeln kompatibel sein, da es sonst problematisch sein kann, für Windows entwickelte Software auszuführen. Ich denke, das ist keine gute Idee, um dasselbe alte Rad neu zu erfinden. Besser ist es, ein Thema zu entwerfen, das das gleiche Erscheinungsbild vermittelt, es aber nicht neu erfindet.
Codebeat
Zu beachten ist, dass ReactOS seit dieser Antwort im Jahr 2014 einen langen Weg zurückgelegt hat und anscheinend an Fahrt gewinnt. Es ist immer noch kein vollständiger Windows-Ersatz, aber es ist auf dem Weg dorthin und es lohnt sich, jetzt ein Auge darauf zu werfen.
Liljoshu
2

Wenn Sie Windows- spezifische Software benötigen, sind diese Spezifikationen für Windows 7 gerade noch ausreichend. Es gibt Tools von Drittanbietern (z. B. über Lifehacker), mit denen Sie einfache Installationen erstellen können.

Wenn Sie XP-spezifische Software benötigen, können Sie den Computer offline schalten oder XP in einer virtuellen Maschine auf einem kompakten Linux-Host ausführen (meine Option).

Windows 7 hat auch "XP-Modus", aber das wird auch nicht mehr unterstützt (es könnte immer noch besser sein, als XP auszuführen). Dies ist im Grunde genommen XP in einer virtuellen Maschine - eine DIY-Option kann so konfiguriert werden, dass sie sicherer ist ( z. B. wenn Sie jedes Mal, wenn Sie sie verwenden , von einem bekannten sauberen Zustand aus booten ).

Wein auf einem (leichten) Linux kann eine Option sein, wie in Ihrer anderen (sehr guten) Antwort. Ich habe nicht festgestellt, dass Wine mir viel hilft, da ich Windows- und XP-spezifische Software verwende, und ich mich für eine XP-VM unter Linux entschieden habe, um alle meine Windows-Anforderungen zu erfüllen, anstatt einige unter einer VM und andere unter Wein.

Chris H
quelle