Wein ist nicht so ein Emulator
Wenn Benutzer an Emulatoren denken, denken sie an Programme wie Dosbox oder Zsnes. Diese Anwendungen laufen als virtuelle Maschinen und sind langsam, da sie jeden Prozessorbefehl emulieren müssen. Wine führt keine CPU-Emulation aus - daher der Name "Wine is a Emulator".
Einige Leute argumentieren, dass eine Windows-Anwendung langsam läuft, seit Wine eine zusätzliche Schicht über dem System einführt. Obwohl technisch gesehen, unterscheidet sich Wine in dieser Hinsicht nicht von anderen Softwarebibliotheken. selbst neuere Versionen von Windows müssen zusätzliche Ressourcen laden, um ältere Anwendungen zu unterstützen.
Wichtig ist, dass die Kombination von Wine und Unix manchmal schneller als Windows selbst ist. Dies gilt insbesondere, wenn das System über gute Treiber verfügt und die Anwendung keine leistungsbezogenen Fehler aufdeckt.
Warum ist Wein kein Emulator?
Ist der Unterschied zwischen Windows-Apps und Linux-Apps nicht nur Bibliotheken, die von ausgeführten Anwendungen abgefragt werden? (siehe vorige Frage ) Wie können dann Windows-Anwendungen auf einem Linux-System mit Software ausgeführt werden, die "kein Emulator" ist!
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Ein Emulator verhält sich völlig anders. Diese Anwendungen enthalten normalerweise alles, was die ursprüngliche Anwendung oder Plattform enthält.
Wine fungiert jedoch als Übersetzer, indem es nur die erforderlichen Funktionen von Windows implementiert und diese auch in Anweisungen übersetzt, die von X-Windows verstanden werden können.
Ein praktischeres Beispiel wäre eine virtuelle Maschine. Wenn Sie Windows unter Linux mit einer virtuellen Maschine ausführen, emuliert die virtuelle Maschine Windows, da das vollständige Betriebssystem geladen ist und keine direkte Interaktion mit dem Host erfolgt.
Wine spricht jedoch bei Bedarf direkt an X-Windows, um bestimmte Anweisungen zu erhalten. Daher dauert es einige Zeit, bis die Anwendungen in Wine funktionieren.
Mehr kann bei Wikipedia gefunden werden hier .
Wine emuliert nicht Windows, sondern ist die Win32-API (oder der Wrapper) für Nicht-Windows-Betriebssysteme.
Für praktische Zwecke Wein ist ein Emulator, oder zumindest tut es, was die meisten Menschen ein Emulator zu tun erwarten würde, auch wenn technisch ist es nicht nur ein Emulator. Siehe die FAQ für eine gute Erklärung . Dies folgt auch großen Traditionen in der Unix-Benennung, vgl. GNU's nicht Unix . :-)
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem