Dans quelle mesure Wine est-il compatible avec Windows à ce jour?

11

L'observation montre que certains logiciels Windows fonctionnent parfaitement sur Wine et que certains échouent lamentablement. Plutôt que de les essayer au hasard, je voulais créer un endroit où nous pourrions avoir des idées sur les logiciels adaptés et non adaptés à Wine.

Alors, quels sont exactement les domaines des systèmes d'exploitation Windows pris en charge par Wine ou qui présentent toujours des faiblesses? Par implication, quels types d'applications Windows sont garantis pour fonctionner sans défauts sur Wine?

Gödel
la source

Réponses:

28

Vous devriez vérifier la base de données Wine App, elle répertorie les programmes qui ont été testés sur Wine, ainsi que les résultats des tests.

http://appdb.winehq.org/

Certains programmes fonctionnent très bien, d'autres non, certains nécessitent des correctifs ou des correctifs, par exemple Winetricks. Chance du tirage vraiment. Quoi qu'il en soit, la base de données d'applications est excellente car elle contient des rapports sur les applications Windows qui ont été testées et détaillent le succès du programme sur une distribution spécifique.

Il ne possède peut-être pas tous les programmes Windows dans le monde, mais il répertorie certainement la plupart des applications Windows courantes.

James White
la source
3

Dans un monde parfait, les développeurs Wine pourraient suivre une spécification fixe avec laquelle construire un remplacement entièrement binaire compatible pour Windows. Mais ce n'est pas le cas. Ils connaissent les API publiques et savent ce que ces API sont censées faire. Tout le reste (c'est-à-dire comment ils le font) est une supposition éclairée.

L'idéal impliquerait également que Windows fonctionne de manière cohérente, ce qu'il ne fait pas. Les pièces ont été boulonnées sur un code très ancien. Les développeurs d'applications peuvent contourner ces bogues lorsqu'ils créent leurs applications, mais cela signifie également que Wine doit tout suivre, même les bizarreries et souvent par essais et erreurs (les utilisateurs soumettant des bogues pour des applications spécifiques).

Rien n'est garanti pour fonctionner. Même les choses qui fonctionnent parfaitement, même mieux que celles natives, ne sont pas garanties de rester ainsi. Souvent dans le monde du vin, pour réparer quelque chose, vous devez casser une demi-douzaine d'autres choses ... Vous espérez juste que vous (ou quelqu'un d'autre) trouviez ces nouveaux bugs avant que le code ne frappe une version stable.

Si vous voulez un support stable à long terme pour un lot d'applications, regardez le bras commercial de Wine: CrossOver .

Oli
la source
2

La compatibilité de Wine avec le logiciel Windows varie en fonction du logiciel et de la version de Windows sur laquelle il était censé fonctionner.

Wine App Database a un excellent index de logiciels et son niveau de compatibilité avec différentes versions de la distribution Wine et Linux. Bien entendu, toutes les demandes ne sont pas signalées et leur statut n'est pas toujours à jour.

Il existe également des produits commerciaux dérivés du vin tels que Crossover et Cedega (bien que dépassés).

Maintenant qu'un Direct3d 10 & 11 va être pris en charge nativement sous Linux, nous pouvons nous attendre à beaucoup plus de fiabilité et de performances dans de nombreux autres jeux.

  • www.codeweavers.com/

  • www.transgaming.com/

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

NW15062
la source
1
Cela pouvait être pertinent il y a environ 5 ans. De nos jours, je ne recommande pas Cedega, c'est bien pire que le vin gratuit à ce stade. La raison est due à la nature exclusive de Cedega et au fait qu'il n'a pas pu utiliser de code Wine écrit au cours des 5 dernières années. Crossover est une histoire différente - il est basé sur le vin gratuit (et il y a même un Crossover Games aussi)
Scott Ritchie
1
J'ai mentionné Cedega parce que je donnais des exemples de quelques produits commerciaux dérivés du vin, je ne l'ai pas recommandé ni découragé, j'ai simplement reconnu son existence, je ne pense pas que mentionner un programme mérite un vote négatif.
NW15062
1

Pour effectuer des généralisations générales:

Les jeux ont tendance à être mal soutenus par le vin. Les choses fonctionnent, fonctionnent presque, mais échouent généralement lamentablement. Il y a quelques rares hors concours, mais en règle générale, je suis pessimiste quant à l'exécution d'un jeu donné sous wine.

D'un autre côté, les petits programmes "de type application" fonctionnent plutôt bien. Les outils pour faire une seule chose fonctionnent généralement, qu'il s'agisse de convertir un format de données, d'afficher un fichier ou de faire une autre fonction unique. En général, si l'application est inférieure à 10 Mo, il est fort probable qu'elle fonctionne.

Lorsque la prise en charge des applications a tendance à tomber en panne, c'est lorsque vous vous lancez dans des projets plus importants qui contiennent beaucoup de code hérité.

Paul McMillan
la source
3
ma brève expérience dit que si quelque chose dépend de .net - oubliez-le
LRE
@LRE, à droite. Dans ces cas, vous devriez obtenir mono. :)
Nate
0

Il existe également la possibilité d'utiliser Mono pour les programmes Windows écrits en .NET. Recherchez-le et installez-le. Pour utiliser, il suffit d'exécutermono ProgramName

RunningUtes
la source
Cela n'aide pas pour le (pourcentage élevé) de programmes Windows qui ne sont pas purs .net mais utilisent également les fonctionnalités de l'API Windows, en particulier ceux avec des assemblages en mode mixte. Pour ceux-ci, vous aurez besoin du support .net de Wine, qui n'est pas terminé (et utilise en effet Mono).
Scott Ritchie