Im Jahr 2021 gibt es mehr Gründe, warum Menschen Linux lieben als je zuvor. In dieser Serie werde ich 21 verschiedene Gründe nennen, um Linux zu verwenden. So können Sie mit WINE problemlos Windows-Apps unter Linux ausführen.
Haben Sie eine Anwendung, die nur unter Windows läuft? Ist diese eine Anwendung das einzige, was Sie davon abhält, zu Linux zu wechseln? Wenn ja, werden Sie sich über WINE freuen, ein Open-Source-Projekt, das wichtige Windows-Bibliotheken so gut wie neu erfunden hat, damit für Windows kompilierte Anwendungen unter Linux ausgeführt werden können.
WINE steht für “Wine Is Not an Emulator”, was auf den Code verweist, der diese Technologie antreibt. Open-Source-Entwickler arbeiten seit 1993 daran, alle eingehenden Windows-API-Aufrufe einer Anwendung in POSIX-Aufrufe zu übersetzen.
Dies ist eine erstaunliche Programmierleistung, zumal das Projekt unabhängig und ohne Hilfe von Microsoft (um es gelinde auszudrücken) betrieben wurde, aber es gibt Grenzen. Je weiter sich eine Anwendung vom “Kern” der Windows-API entfernt, desto unwahrscheinlicher ist es, dass WINE seine Anfragen vorhersehen konnte. Es gibt Anbieter, die dies ausgleichen können, insbesondere Codeweavers und Valve Software. Es gibt keine Koordination zwischen den Herstellern der zu übersetzenden Anwendungen und den Personen und Unternehmen, die die Übersetzung durchführen. Daher kann es beispielsweise zu Verzögerungen zwischen einem aktualisierten Softwaretitel und dem Erhalt eines “Gold”-Status von der WINE-Zentrale kommen.
Wenn Sie jedoch eine bekannte Windows-Anwendung unter Linux ausführen möchten, stehen die Chancen gut, dass WINE dafür bereit ist.
WINE installieren
Sie können WINE aus dem Software-Repository Ihrer Linux-Distribution installieren. Auf Fedora, CentOS Stream oder RHEL:
$ sudo dnf install wine
Unter Debian, Linux Mint, Elementary und ähnlichen:
$ sudo apt install wine
WINE ist keine Anwendung, die Sie selbst starten. Es ist ein Backend, das aufgerufen wird, wenn eine Windows-Anwendung gestartet wird. Ihre erste Interaktion mit WINE erfolgt höchstwahrscheinlich, wenn Sie das Installationsprogramm einer Windows-Anwendung starten.
Installieren einer Anwendung
TinyCAD ist eine nette Open-Source-Anwendung zum Entwerfen von Schaltungen, die jedoch nur für Windows verfügbar ist. Obwohl es sich um eine kleine Anwendung handelt, enthält sie einige .NET-Komponenten, sodass WINE ein wenig Belastungstests unterzogen werden sollte.
Laden Sie zuerst das Installationsprogramm für TinyCAD herunter. Wie so oft bei Windows-Installern ist es ein .exe
Datei. Doppelklicken Sie nach dem Herunterladen auf die Datei, um sie zu starten.
wine-tinycad-install.jpg
WINE Installationsassistent für TinyCAD
Führen Sie das Installationsprogramm wie unter Windows durch. Normalerweise ist es am besten, die Standardeinstellungen zu akzeptieren, insbesondere wenn es um WINE geht. Die WINE-Umgebung ist weitgehend in sich geschlossen, versteckt auf Ihrer Festplatte in einem drive_c Verzeichnis, das von einer Windows-Anwendung als gefälschtes Stammverzeichnis des Dateisystems verwendet wird.
wine-tinycad-drive.jpg

WINE TinyCAD-Ziellaufwerk
Nach der Installation bietet die Anwendung normalerweise an, für Sie zu starten. Wenn Sie bereit sind, es auszuprobieren, starten Sie die Anwendung.
Starten einer Windows-Anwendung
Abgesehen vom ersten Start unmittelbar nach der Installation starten Sie eine WINE-Anwendung normalerweise auf die gleiche Weise wie eine native Linux-Anwendung. Unabhängig davon, ob Sie ein Anwendungsmenü oder einen Aktivitätenbildschirm verwenden oder einfach den Namen der Anwendung in einen Runner eingeben, in WINE ausgeführte Desktop-Windows-Anwendungen werden im Wesentlichen wie native Anwendungen unter Linux behandelt.
wine-tinycad-running.jpg

TinyCAD läuft mit WINE-Unterstützung
Wenn WINE versagt
Die meisten Anwendungen, die ich in WINE laufe, einschließlich TinyCAD, laufen wie erwartet. Es gibt jedoch Ausnahmen. In diesen Fällen können Sie entweder einige Monate warten, um zu sehen, ob die WINE-Entwickler (oder, wenn es sich um ein Spiel handelt, Valve Software) aufholen, oder Sie können sich an einen Anbieter wie Codeweavers wenden, um herauszufinden, ob sie Support für die Anwendung anbieten du benötigst.
WINE betrügt, aber auf eine gute Art und Weise
Einige Linux-Benutzer haben das Gefühl, dass Sie mit WINE unter Linux “schummeln”. Es mag sich so anfühlen, aber WINE ist ein Open-Source-Projekt, das es Benutzern ermöglicht, auf Linux umzusteigen und trotzdem erforderliche Anwendungen für ihre Arbeit oder ihre Hobbys auszuführen. Wenn WINE Ihr Problem löst und Sie Linux verwenden lässt, dann verwenden Sie es und nutzen Sie die Flexibilität von Linux.