4+ Möglichkeiten, Windows-Software unter Linux auszuführen
Linux hat einen großen Weg zurückgelegt, aber Sie müssen möglicherweise gelegentlich Windows-Anwendungen ausführen - insbesondere PC-Spiele, die nur für Windows geeignet sind. Glücklicherweise gibt es mehrere 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 laufen. Sie werden eine bessere Erfahrung haben, wenn Sie eine anständige Alternative finden, die ohne Fummel läuft.
Verwenden Sie Wein
Wine ist eine Kompatibilitätsebene, mit der Windows-Anwendungen unter Linux ausgeführt werden können. Es ist im Wesentlichen 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 Engineering ausgeführt werden. Obwohl es erstaunlich gut funktioniert, wenn man bedenkt, wie wenig Microsoft uns wert gegeben hat, ist es bei weitem nicht perfekt.
Um eine Anwendung in Wine auszuführen, können Sie Wine installieren und eine .exe-Datei des Installationsprogramms starten. Bevor Sie dies tun, sollten Sie einen Blick auf die Wine Application Database-Website werfen, auf der Sie erfahren, wie gut eine Anwendung in Wine läuft. Wein wird häufig für Spiele verwendet, da Spiele die einzige Art von Software sind, die nicht in einer virtuellen Maschine ausgeführt werden kann. Während Wine zum Ausführen von Desktopanwendungen wie Photoshop und Microsoft Word verwendet werden kann, laufen diese einwandfrei in einer virtuellen Maschine (siehe unten)..
Sie können auch versuchen, eine Anwendung wie PlayOnLinux zu verwenden, die die Installation unterstützter Spiele und anderer Software in Wine automatisiert.
Die Netflix Desktop-App verwendet eine gepatchte Version von Wine, um Netflix unter Linux auszuführen - Silverlight funktioniert mit der aktuellen Version von Wine nicht ordnungsgemäß.
Führen Sie Windows in einer virtuellen Maschine aus
Während Wine beim Installieren von Anwendungen möglicherweise Fehler oder Abstürze aufweist, kann eine virtuelle Maschine diese Desktop-Anwendungen problemlos ausführen. Wenn Sie Windows in einem Programm für virtuelle Maschinen wie VirtualBox, VMware Player oder KVM installieren, wird Windows in einem Fenster ausgeführt. Sie können Windows-Software auf der virtuellen Maschine installieren und auf Ihrem Linux-Desktop ausführen.
Virtuelle Maschinen sind mit einem gewissen Aufwand verbunden, 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 an Geschwindigkeit angepasst haben. Dies gilt nicht für Spiele - virtuelle Maschinen haben keine sehr gute 3D-Grafikunterstützung, daher laufen alle ältesten Spiele nicht.
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 zwar weiterhin in einer virtuellen Maschine ausgeführt, ihre Fenster werden jedoch nahtlos auf Ihrem Desktop angezeigt, als würden sie unter Linux ausgeführt.
Versuchen Sie es mit CrossOver
Wenn Wine zu schmerzhaft erscheint, sollten Sie CrossOver Linux ausprobieren. CrossOver ist ein kommerzielles Produkt, es kostet Sie also Geld, obwohl CodeWeavers eine kostenlose Testversion anbietet. CrossOver übernimmt im Wesentlichen die Wine-Software und paketiert sie so, dass sie mit gängigen Anwendungen wie Photoshop, Office und sogar beliebten Spielen garantiert funktioniert. CodeWeavers bietet kommerzielle Unterstützung für diese unterstützten Programme, sodass Sie sich an jemanden wenden können, wenn etwas kaputt geht.
Diese Option ist nicht jedermanns Sache - oft können Sie dieselben Anwendungen mit Wine ausführen. Wenn Sie jedoch nur ein paar beliebte Anwendungen auf Ihrem Linux-Desktop ausführen und eine andere Person dafür bezahlen möchten, ist das CrossOver die richtige Wahl dein Ticket. CrossOver schickt seine Patches ebenfalls an das Wine-Projekt zurück, sodass das von Ihnen gezahlte Geld zur Finanzierung der Open-Source-Weinentwicklung beiträgt.
Wie bei Wine funktioniert CrossOver nicht perfekt mit allem. Wie bei Wine verfügt auch CodeWeavers über eine Website zur Kompatibilitätsdatenbank.
Verwenden Sie einen Remote-Desktop
Wenn Sie Zugriff auf ein Remote-Windows-System haben, möchten Sie möglicherweise versuchen, Ihre Anwendungen auf dem Remote-Windows-System auszuführen und den Remote-Desktop auf Ihrem Linux-System zu verwenden, um auf sie zuzugreifen. Die Anwendungen werden remote auf einem echten Windows-System ausgeführt und sollten daher ordnungsgemäß funktionieren.
Viele Linux-Desktops enthalten bereits eine Software für den Zugriff auf entfernte 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, dauert es oft einige Zeit, bis es ordnungsgemäß in Wine läuft. Während Steam unter Linux und der angebliche Linux-Support von Blizzard dies in der Zukunft ändern könnte, sind Spiele die einzige App-Kategorie, die die meisten Probleme unter Linux hat - obwohl viele ältere Spiele einwandfrei funktionieren.
Anstatt Windows vollständig aufzugeben, sollten Sie es in einer Dual-Boot-Konfiguration verwenden. Wenn Sie ein neues Spiel spielen möchten, das unter Linux nicht ordnungsgemäß funktioniert, starten Sie das Windows-System neu.
Wenn Sie zwei Starts ausführen, können Sie sogar von Windows aus auf Ihre Linux-Partitionen zugreifen, sodass Sie immer auf Ihre Dateien zugreifen können.