4Aug

4+ Möglichkeiten zum Ausführen von Windows-Software unter Linux

Linux hat einen langen Weg zurückgelegt, aber Sie müssen immer noch gelegentlich Windows-Anwendungen ausführen - insbesondere Windows-PC-Spiele. Glücklicherweise gibt es einige Möglichkeiten, Windows-Anwendungen unter Linux auszuführen.

Bevor Sie versuchen, ein altes Windows-Programm auszuführen, sollten Sie natürlich nach Alternativen suchen, die nativ unter Linux ausgeführt werden. Sie werden eine bessere Erfahrung haben, wenn Sie eine anständige Alternative finden, die ohne jede Fummelei läuft.

Verwenden von Wine

Wine ist eine Kompatibilitätsschicht, mit der Windows-Anwendungen unter Linux ausgeführt werden können. Es ist im Grunde eine Implementierung der Windows-API unter Linux. Natürlich veröffentlicht Microsoft nicht alle Informationen, die wir benötigen, um die Windows-API von Grund auf neu zu implementieren, daher muss Wine reverse-engineered sein. Während es erstaunlich gut funktioniert, wenn man bedenkt, wie wenig Microsoft uns wert ist, ist es bei weitem nicht perfekt.

Um eine Anwendung in Wine auszuführen, können Sie Wine installieren und damit die EXE-Datei eines Installationsprogramms starten. Bevor Sie das tun, sollten Sie einen Blick auf die Website der Wine Application Database werfen, auf der Sie erfahren, wie gut eine Anwendung in Wine läuft. Wine wird häufig für Spiele verwendet, da Spiele die einzige Art von Software sind, die nicht auf einer virtuellen Maschine ausgeführt werden kann. Während mit Wine Desktop-Anwendungen wie Photoshop und Microsoft Word ausgeführt werden können, laufen diese problemlos in einer virtuellen Maschine( siehe unten).

Sie können auch versuchen, eine Anwendung wie PlayOnLinux zu verwenden, mit der Sie die Installation von unterstützten Spielen und anderer Software in Wine automatisieren können.

Die Netflix Desktop App verwendet eine gepatchte Version von Wine, um Netflix unter Linux auszuführen - Silverlight funktioniert nicht richtig mit der aktuellen Version von Wine.

Ausführen von Windows in einer virtuellen Maschine

Während Wine bei der Installation von Anwendungen Fehler oder Abstürze aufweist, kann eine virtuelle Maschine diese Desktop-Anwendungen problemlos ausführen. Installieren Sie Windows in einem Virtual Machine-Programm wie VirtualBox, VMware Player oder KVM und Windows wird in einem Fenster ausgeführt. Sie können Windows-Software in der virtuellen Maschine installieren und auf Ihrem Linux-Desktop ausführen.

Virtuelle Maschinen verursachen einen gewissen Overhead, aber mit den heutigen schnellen CPUs sollte das Ausführen vieler Arten von Software in einer virtuellen Maschine kein Problem sein. Dies gilt insbesondere, nachdem Sie diese virtuellen Maschinen auf Geschwindigkeit optimiert haben. Dies gilt nicht für Spiele - virtuelle Maschinen haben keine sehr gute Unterstützung für 3D-Grafiken, so dass alle außer den ältesten Spielen nicht ausgeführt werden können.

Um die Windows-Anwendungen in Ihren Desktop zu integrieren, können Sie den Seamless-Modus von VirtualBox oder den Unity-Modus von VMware verwenden. Die Anwendungen werden weiterhin auf einer virtuellen Maschine ausgeführt, aber ihre Fenster werden nahtlos auf Ihrem Desktop angezeigt, als ob sie unter Linux ausgeführt würden.

Versuchen Sie CrossOver

Wenn Wine zu sehr schmerzt, sollten Sie CrossOver Linux ausprobieren. CrossOver ist ein kommerzielles Produkt, also wird es Geld kosten, obwohl CodeWeavers eine kostenlose Testversion anbietet. CrossOver übernimmt im Wesentlichen die Wine-Software und packt sie so, dass sie garantiert mit den gängigen Anwendungen wie Photoshop, Office und sogar beliebten Spielen kompatibel ist. CodeWeavers bietet kommerzielle Unterstützung für diese unterstützten Programme, sodass Sie jemanden haben, an den Sie sich wenden können, wenn etwas kaputt geht.

Diese Option ist nicht jedermanns Sache - oft können Sie die gleichen Anwendungen mit Wine ausführen - aber wenn Sie nur ein paar populäre Anwendungen auf Ihrem Linux-Desktop ausführen und jemand anderes dafür bezahlen möchten, kann CrossOver das tunsei dein Ticket. CrossOver schickt auch ihre Patches an das Wine-Projekt zurück, so dass das von Ihnen gezahlte Geld zur Finanzierung der Open-Source-Weinentwicklung beiträgt.

Wie bei Wine wird CrossOver nicht perfekt mit allem funktionieren. Wie bei Wine hat CodeWeavers eine Website für die Kompatibilitätsdatenbank.

Verwenden eines Remotedesktop

Wenn Sie Zugriff auf ein Windows-Remotesystem haben, können Sie versuchen, Ihre Anwendungen auf dem Windows-Remotesystem auszuführen und den Remotedesktop auf Ihrem Linux-System zu verwenden, um auf sie zuzugreifen. Die Anwendungen werden remote auf einem echten Windows-System ausgeführt, damit sie ordnungsgemäß funktionieren.

Viele Linux-Desktops enthalten bereits Software zum Zugriff auf Remote-Windows-Desktops. Wenn nicht, können Sie das rdesktop-Paket installieren.

, wenn alles andere fehlschlägt: Dual Boot

Sie können nicht jedes Windows-Programm unter Linux ausführen - wenn ein großes neues PC-Spiel herauskommt, wird es oft einige Zeit dauern, bis es in Wine richtig läuft. Während Steam unter Linux und die vermeintliche Linux-Unterstützung von Blizzard dies in Zukunft vielleicht ändern werden, sind Spiele die eine Kategorie von Apps, die unter Linux die meisten Probleme haben - obwohl viele ältere Spiele perfekt funktionieren.

Anstatt Windows vollständig aufzugeben, sollten Sie es in einer Dual-Boot-Konfiguration beibehalten. Wenn Sie ein neues Spiel spielen möchten, das unter Linux nicht richtig funktioniert, starten Sie Ihr Windows-System neu.

Wenn Sie ein Dual-Boot-Programm verwenden, können Sie sogar von Windows auf Ihre Linux-Partitionen zugreifen, sodass Sie immer Zugriff auf Ihre Dateien haben.