Publicado hace 1 año por ElCuñadoDelHacker a muycomputer.com

Wine 8.0 es la nueva versión mayor de la herramienta que permite ejecutar aplicaciones o juegos nativos de Windows en sistemas operativos Linux y en otros sistemas tipo UNIX como el macOS de Apple o el FreeBSD. El proyecto Wine cumplirá este año tres décadas desde su lanzamiento. Y si no existiera habría que inventarlo porque facilita la ejecución de software de Windows (el más abundante) en otros sistemas operativos, especialmente GNU/Linux donde se incluye en muchas de sus distribuciones.

Comentarios

anv

#18 Y que te parece instalar software de windows en espacios completamente aislados, donde un programa malicioso crea que en el ordenador está él solo instalado y no tenga ningún acceso al resto. O hacer un backup completo de un software instalado, incluyendo todo su entorno windows, configuraciones y datos con sólo copiar una carpeta.

Correr software de windows con wine tiene muchas ventajas. El problema grave es que wine, después de 30 años, todavía no soporta todas las APIs de windows.

RamonMercader

#18 con lo de Explorer si, pero varias versiones de un mismo navegador es bastante habitual en algunos ambitos

Aitor

#24 Y es perfectamente posible hacerlo.

CC #18 #14

PD: Y en muchos casos (todos, con un poco de trabajo) hacer un backup de una aplicación al completo con toda su configuración también. Algunas lo ponen fácil incluso, y otras lo ponen difícil a propósito, pero eso depende más de cada aplicación que del sistema.

anv

#30 Claro, lo que pasa es que con wine es posible tener "varios windows". Se crea una "botella" que es una carpeta que contiene todo el "C:" de un windows. Ahí va tanto las bibliotecas de windows como el software instalado en esa "botella". Copiando eso es como copiar el disco duro entero de windows. Y es muy sencillo tener muchas "botellas" diferentes, incluso con diferentes versiones de windows. Si tienes un software viejo que sólo funciona en windows 98, es muy fácil, haces una botella para él y listo.

Otra ventaja es que cada botella no "ve" a las otras, así que puedes tener "varios windows" cada uno con su entorno completamente aislado. Incluso un programa malicioso o "espía" se puede aislar para que no tenga manera de saber qué otras cosas usas. Eso sin contar con lo fácil que es simplemente hacer una copia de la "botella" y con ello tienes la instalación completa y funcional de la aplicación con todo lo que necesita (incluso componentes de windows).

Si tienes una oficina con 100 ordenadores, tu montas la "botella" en uno y una vez que lo tienes todo listo y probado, haces copias a los demás y ya queda funcionando.

Aitor

#33 Eso se puede hacer en Windows, o en cualquier otro sistema. Lo que llamas botella, llámalo máquina virtual. Y si me vas a decir que abultan más porque con tu opción la parte del sistema es "común", ahí tienes los contenedores (docker, por ejemplo) que te permiten hacer cosas equivalentes.

Incluido lo que cuentas en el último párrafo. A ese proceso se le suele llamar 'plataformar', por cierto. Y si aparte del sistema de las propias maquinas es preparar entornos con herramientas para que las tengan iguales, entonces hacer un repo con contenedores es mil veces más práctico y eficiente.

anv

#35 Lo que llamas botella, llámalo máquina virtual.

No es lo mismo porque una máquna virtual emula una máquina completa, con todo su sistema operativo, drivers, hardware, etc.

Esto se parece más a lo que se hace con docker por ejemplo. O con las appimage en Linux. O incluso es un poco parecido a flatpak. No son máquinas virtuales.

Fedorito

Que digo yo que para eso ya existe Windows.

Yagona

#1 Supongo que WINE tambien se puede ejecutar en WLS, si.

ronko

#2 Eso es calimotxo. roll

sadcruel

#1 Si y no. Algunos juegos y aplicaciones antiguos (y otros no tan antiguos) los he intentado ejecutar en Windows (en modo de compatibilidad), y no me han funcionado, mientras que con Wine si.

#3 tengo una copia privada del Age of Empires AOK que compré en su momento y perdí en una mudanza y una librería que tengo que cambiar a mano para que funcione sin CD, he probado con WINE y con Play on Linux y no hay manera de que me funcione. No desinstalo Windows en un laptop dual boot solo por eso. Igual soy torpe, igual no sé lo que hago.
Se agradecerían indicaciones para hacerlo funcionar en WINE.

bikooo2

#12 no se, supongo que ya habrás probado en el winecfg cambiar la versión de windows que quieres emular eso a mi me ha solucionado a veces problemas como este
leo por ahí la opción de montar la iso del cd en una unidad virtual y ejecutarlo

Galero

#12 Prueba con PlayOnLinux

bikooo2

#1 Si no quieres tener o una maquina virtual o una partición con windows esto va genial o por ejemplo cuando algún programa que sustituye a otro en Linux no rula como debería pues tiras del de windows via wine yo lo use una temporada con emule por que el Amule no tiraba bien por un problema que se hacia con toda la ram y me dejaba muerto el PC tambien lo usaba para usar programas viejunos de Windows que consideraba mejor otros de Linux y otros nuevos de windows actualmente ya no por que ya he encontrado programas que me gustan más que esos viejos programas, la verdad tiene sus usos y como ha dicho #3 irónicamente si quieres jugar según que juegos viejunos de windows el modo de compatibilidad de windows a veces no te los carga y wine si (cuando usaba Windows flipaba con esto)

anv

#1 Lo poco que funciona con wine, funciona generalmente bastante mejor que en un Windows nativo.

Eso sin contar con que muchos no queremos tener doble arranque y para el que aprende a usar linux Windows es una pesadilla de lentitud y problemas.

Una ventaja importante de usar wine para mí es la completa aislación entre programas. Si quieres puedes tener un entorno Windows diferente para cada aplicación y que ni siquiera vea a las otras.

Poder hacer una copia de la aplicación ya instalada y guardarla con todas sus configuraciones y datos también es muy útil.

D

#5 Ná, desde que metieron PowerShell en Windows lo de la lentitud ya no es cierto. Msoft se ha puesto las pilas y hoy en día Windows es mas que usable en casi todos los ámbitos.

anv

#7 aja. Ahora instala varias versiones de Explorer a la vez. Y que ninguna detecte que está la otra. O instala varias veces el mismo software pero con configuraciones diferentes.

pkreuzt

#7 PowerShell. El horror

D

#25 really? Para mi es muy funcional.

pkreuzt

#26 ¿Comparado con cualquier shell de las que usamos en Linux? El horror. La sintaxis de lo más atravesada, los builtins difíciles de memorizar y excesivamente específicos, y sobre todo la falta de herramientas de terceros que se integren bien con ella. De velocidad ni hablamos, porque es otra liga.

Aitor

#27 Se puede usar una shell de Linux en Windows. Yo lo hago habitualmente, de hecho.

b

#1 lo único importante, actualmente, del ecosistema Windows son sus aplicaciones.

Pointman

#13 De alguna forma hay que sujetarla para que no se caiga del escritorio mientras juegas.

dunachio

¿Funciona para Android? ¿Sería posible correr una aplicación de windows (hecha con visual basic hace 12-15 años) en una tablet android? ¿Alguien ha hecho algo parecido?

s

#23 lo dudo. Estás hablando de diferentes arquitecturas. Seguramente una aplicación compilada para x86 y quieres ejecutarla en arm. (Estoy presuponiendo)

mudito

La publicidad de Meneame...

Penrose

#19 e quizá estén pagando a los devs de wine para vagear?

D

Este año... este año... este año.... este año TAMPOCO va a ser el año de linux en el escritorio lol

Pointman

#6 Pero es el año de linux en la steamdeck. Con apollarla en el escritorio ya casi lo tenemos.

ElPerroDeLosCinco

#9 ¿"Apollar" es mantenerla vertical sin usar las manos?

anv

Siempre he pensado que hay algún complot para frenar a wine.

Es como NTFS en Linux. Durante muchos muchos años tenía soporte de sólo lectura y era experimental. Un día salió de la nada ntfs3g haciendo lo que nadie había podido hacer antes.

Wine lleva 30 años tratando de reimplementar las bibliotecas de Windows. Entiendo que es un trabajo difícil pero... Son 30 años y todavía es incapaz de ejecutar la gran mayoría de los programas de Windows.

superjavisoft

#4 Supongo que Windows también va evolucionando, así que es una carrera en la Wine, siempre ira por detras.

anv

#16 Claro, pero windows no agrega APIs nuevas seguido. Agregó algunas con windows xp, otras con windows 7, otras con windows 10. Pero es poco el software que requiera exclusivamente windows 10 para funcionar así que si por ejemplo wine soportara el 100% de compatibilidad con windows 7, prácticamente todo el software de hoy en día se podría ejecutar y no es así.

Un caso especial es Microsoft Office, que a partir del 2010 empezaron a agregar código específico para detectar wine e impedir que funcionara así que sería entendible que la gente de wine no quisiera pelear esa batalla y se olvidaran de office. Pero todo el software que no ha sido hecho para evitar wine, sería razonable que funcionara.

rakinmez

World of warcraft corre que se las pela en wine.

Windows95

#11 Un juego con casi 20 años, se están poniendo las pilas