Wie kompatibel ist Wine mit Windows ab heute?

11

Die Beobachtung zeigt, dass einige Windows-Programme perfekt auf Wine und anderen laufen versage einfach kläglich. Anstatt sie willkürlich auszuprobieren, wollte ich eine erstellen Ort, wo wir ein paar Ideen über Wein geeignete und ungeeignete Software haben können.

Also, genau welche Bereiche von Windows-Betriebssystemen unterstützt Wine vollständig oder zeige immer noch Schwächen? Was sind die Arten von Windows implizit Anwendungen, die garantiert ohne Fehler auf Wein laufen?

    
Gödel 11.10.2010, 23:34
quelle

5 Antworten

28

Sie sollten die Wine App Database auschecken, sie listet Programme auf, die auf Wine getestet wurden, zusammen mit Testergebnissen.

Link

Einige Programme funktionieren gut, manche nicht, manche erfordern Patches oder schmutzige Korrekturen, z. Weintrauben. Glück der Ziehung wirklich. In jedem Fall ist die App DB großartig, da sie Berichte über getestete Windows-Anwendungen enthält und detailliert angibt, wie erfolgreich das Programm auf einer bestimmten Distribution war.

Es hat vielleicht nicht alle Windows-Programme der Welt, aber es listet die meisten gängigen Windows-Anwendungen auf.

    
James White 11.10.2010 23:39
quelle
3

In einer perfekten Welt wären die Wine-Entwickler in der Lage, einer festen Spezifikation zu folgen, mit der ein vollständig binärkompatibler Ersatz für Windows erstellt werden kann. Aber das ist nicht der Fall. Sie kennen die öffentlichen APIs und wissen, was diese APIs tun sollen. Alles andere (dh wie sie es tun) ist ein Ratespiel.

Das Ideal wäre auch, dass Windows konsequent funktioniert, was nicht der Fall ist. Teile wurden auf sehr alten Code geschraubt. Anwendungsentwickler können diese Fehler umgehen, wenn sie ihre Apps erstellen, aber es bedeutet auch, dass Wine alles, sogar den Macken, folgen muss und oft durch Versuch und Irrtum (Benutzer, die Fehler für bestimmte Anwendungen einreichen).

Nichts wird garantiert ausgeführt. Selbst Dinge, die perfekt funktionieren, sogar besser als einheimische, werden nicht immer so bleiben. Um in der Weinwelt etwas zu reparieren, musst du oft ein halbes Dutzend anderer Dinge brechen ... Du hoffst nur, dass du (oder jemand anders) diese neuen Fehler findet, bevor der Code eine stabile Version erreicht.

Wenn Sie langfristig stabile Unterstützung für eine Reihe von Anwendungen wünschen, sehen Sie sich den kommerziellen Zweig von Wine an:

CrossOver .

    
Oli 12.10.2010 00:12
quelle
2

Die Kompatibilität von Wine mit Windows-Software hängt von der Software und der Windows-Version ab, auf der sie ausgeführt werden sollte.

Wine App Database hat einen großen Index von Software und deren Kompatibilität mit verschiedenen Versionen der Wine- und Linux-Distribution. Natürlich werden nicht alle Anwendungen gemeldet und der Status dieser Anwendungen ist nicht immer aktuell.

Es gibt auch kommerzielle Produkte aus Wein wie Crossover und Cedega (obwohl veraltet).

Nun, dass ein Direct3d 10 & amp; 11 wird unter Linux nativ unterstützt. In vielen weiteren Spielen können wir viel mehr Zuverlässigkeit und Performance erwarten.

  • www.codeweavers.com /

  • www.transgaming.com /

  • www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11

NW15062 12.10.2010 01:02
quelle
1

Um umfassende Verallgemeinerungen zu machen:

Spiele werden unter Wein schlecht unterstützt. Dinge arbeiten, arbeiten fast, aber dann scheitern sie meist kläglich. Es gibt ein paar seltene Ausnahmen, aber in der Regel bin ich pessimistisch, wenn ich ein bestimmtes Spiel unter Wein austrage.

Auf der anderen Seite neigen kleine Programme vom "Anwendungstyp" dazu, recht gut zu funktionieren. Normalerweise funktionieren Werkzeuge für eine einzelne Sache, ob sie ein Datenformat konvertieren, eine Datei anzeigen oder eine andere einzelne Funktion ausführen. Im Allgemeinen, wenn die ganze App unter 10 MB ist, wird es sehr wahrscheinlich funktionieren.

Wo die Anwendungsunterstützung zum Einbruch neigt, ist es, wenn Sie in größere Projekte geraten, die viel älteren Code enthalten.

    
Paul McMillan 12.10.2010 01:22
quelle
0

Es gibt auch die Möglichkeit, Mono für Windows-Programme zu verwenden, die in .NET geschrieben sind. Suchen Sie danach und installieren Sie es. Um dies zu tun, führen Sie einfach mono ProgramName

aus     
RunningUtes 12.10.2010 03:06
quelle

Tags und Links