¿Qué tan compatible es Wine con Windows a partir de hoy?

11

La observación muestra que algunos softwares de Windows se ejecutan perfectamente en Wine y algunos simplemente fallan miserablemente. En lugar de probarlos al azar, quería crear un lugar donde pudiéramos tener algunas ideas sobre los softwares adecuados e inadecuados para Wine.

Entonces, ¿exactamente qué áreas de los sistemas operativos Windows son totalmente compatibles con Wine o aún muestran debilidades? Por implicación, ¿cuáles son los tipos de aplicaciones de Windows que están garantizadas para ejecutarse sin fallas en Wine?

Gödel
fuente

Respuestas:

28

Debe consultar la base de datos de la aplicación Wine, que enumera los programas que se han probado en Wine, junto con los resultados de la prueba.

http://appdb.winehq.org/

Algunos programas funcionan muy bien, otros no, algunos requieren parches o arreglos sucios, por ejemplo, Winetricks. Suerte del sorteo realmente. De cualquier manera, la base de datos de aplicaciones es excelente, ya que contiene informes sobre las aplicaciones de Windows que se han probado y detalla el éxito del programa en una distribución específica.

Es posible que no tenga todos los programas de Windows en el mundo, pero ciertamente enumera la mayoría de las aplicaciones principales de Windows.

James White
fuente
3

En un mundo perfecto, los desarrolladores de Wine podrían seguir una especificación fija con la que construir un reemplazo totalmente compatible con Windows. Pero este no es el caso. Conocen las API públicas y saben lo que se supone que deben hacer esas API. Todo lo demás (es decir, cómo lo hacen) son conjeturas educadas.

Lo ideal también implicaría que Windows funcione de manera consistente, lo cual no es así. Las piezas se han atornillado a códigos muy antiguos. Los desarrolladores de aplicaciones pueden evitar esos errores cuando crean sus aplicaciones, pero también significa que Wine tiene que seguir todo, incluso las peculiaridades y, a menudo, por prueba y error (los usuarios envían errores para aplicaciones específicas).

Nada está garantizado para correr. Incluso las cosas que funcionan perfectamente, incluso mejor que las nativas, no se garantiza que sigan así. A menudo, en el mundo del vino, para arreglar algo, tienes que romper media docena de otras cosas ... Solo esperas que (o alguien más) encuentre esos nuevos errores antes de que el código llegue a un lanzamiento estable.

Si desea un soporte estable a largo plazo para un lote de aplicaciones, consulte el brazo comercial de Wine: CrossOver .

Oli
fuente
2

La compatibilidad de Wine con el software de Windows varía según el software y la versión de Windows en la que estaba destinado a ejecutarse.

Wine App Database tiene un excelente índice de software y su nivel de compatibilidad con diferentes versiones de distribución de Wine y Linux. Por supuesto, no se informan todas las aplicaciones ni el estado de esas aplicaciones está siempre actualizado.

También hay productos comerciales derivados del vino como Crossover y Cedega (aunque anticuados).

Ahora que un Direct3d 10 y 11 será compatible de forma nativa en Linux, podemos esperar mucha más confiabilidad y rendimiento en muchos más juegos.

  • www.codeweavers.com/

  • www.transgaming.com/

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

NW15062
fuente
1
Esto puede haber sido relevante hace 5 años más o menos. En estos días, no recomiendo Cedega, es mucho peor que el vino gratis en este momento. La razón se debe a la naturaleza patentada de Cedega y al hecho de que no ha podido usar ningún código Wine escrito en los últimos 5 años más o menos. Crossover es una historia diferente: se basa en el vino gratis (e incluso hay un Crossover Games)
Scott Ritchie
1
Mencioné a Cedega porque estaba dando ejemplos de algunos productos comerciales derivados del vino, no lo recomendé ni lo desanimé, simplemente reconocí su existencia, no creo que mencionar un programa valga la pena.
NW15062
1

Para hacer generalizaciones radicales:

Los juegos tienden a ser mal apoyados bajo el vino. Las cosas funcionan, casi funcionan, pero generalmente fallan miserablemente. Hay algunos sobresalientes raros, pero como regla general, soy pesimista acerca de ejecutar cualquier juego bajo el vino.

Por otro lado, los pequeños programas de "tipo de aplicación" tienden a funcionar bastante bien. Las herramientas para hacer una sola cosa generalmente funcionan, ya sea convertir un formato de datos, mostrar un archivo o realizar alguna otra función única. En general, si toda la aplicación tiene menos de 10 megas, es muy probable que funcione.

Cuando el soporte de aplicaciones tiende a fallar es cuando ingresas a proyectos más grandes que tienen mucho código heredado.

Paul McMillan
fuente
3
mi breve experiencia dice que si algo depende de .net - olvídalo
LRE
@LRE, a la derecha. En esos casos deberías obtener mono. :)
Nate
0

También existe la posibilidad de usar Mono para programas de Windows que están escritos en .NET. Búscalo e instálalo. Para usar, solo ejecutamono ProgramName

RunningUtes
fuente
Esto no ayuda para el (gran porcentaje) de programas de Windows que no son .net puros, sino que también usan las características de la API de Windows, particularmente aquellos con ensambles de modo mixto. Para aquellos, necesitará el soporte de Wine .net, que no está terminado (y de hecho usa Mono).
Scott Ritchie