* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Por última vez: Wine no es un emulador

Respondiendo a una duda en el foro me han contestado lo siguiente:

He instalado firefox através de wine y con esto si funciona, aunque lento. Será por que tengo un ultraportatil y al no ser muy potente y estar emulando, le costará mover el asunto.

Pues yo insisto, Wine es lento, más que Windows, pero no es un emulador, no emula nada. Lo que hace Wine es implementar las DLL de Windows (incluida el kernel de Windows) como bibliotecas de Linux, traduciendo las funciones de Windows a las nativas de Linux. Por ejemplo, la DLL que implementa OpenGL en Windows, su implementación en Wine es simplemente llamar a libGL.so por lo que apenas hay una mínima sobrecarga.

La idea original de Wine es crear un sistema que te permita portar las aplicaciones de Windows a Linux/UNIX simplemente recompilando (así se han hecho algunas aplicaciones de Google o incluso el Corel Wordperfect Suite). Además se ha hecho un cargador de EXE y un daemon enlazador dinámico de DLL para que se puedan ejecutar aplicaciones Windows nativamente en Linux/UNIX siempre que uses procesador x86.

Lo del enlazador dinámico es necesario porque el que tiene Linux de serie sólo utiliza bibliotecas de Linux, como es lógico, y si usas una aplicación Windows, tendrá DLL no implementadas por Wine, seguramente las suyas propias (y otras), y alguien (el daemon enlazador dinámico) debe saber quién implementa tal función, si una librería de Wine (por tanto nativa Linux) o una DLL. Si es la librería de Wine, llamarla, si es una DLL, pasarsela al cargador de EXE para que la cargue y empiece a ejecutarse en la llamada de la DLL que se haya producido. Todo esto produce una sobrecarga natural, más los problemas de optimización que pueda tener el propio Wine.

Si coges una aplicación de Windows que no haga llamadas a DLL, sólo haga cálculo exhaustivo, veras que el rendimiento es idéntico en Windows y en Linux.

En fin, que no lo digo yo, lo dicen los responsables del Wine: FAQ: Is Wine an emulator? There seem to be disagreement.. Me gusta su explicación: Wine es un emulador de Windows en el mismo sentido que Windows Vista es un emulador de Windows XP.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de katnatek

# 65285 .

No ayuda mucho que Mandriva siempre ponga a wine en esa categoría dentro del menú, además mira lo que pone en la información del rpm

Wine is a program which allows running Microsoft Windows programs
(including DOS, Windows 3.x and Win32 executables) on Unix. It
consists of a program loader which loads and executes a Microsoft
Windows binary, and a library (called Winelib) that implements Windows
API calls using their Unix or X11 equivalents. The library may also
be used for porting Win32 code into native Unix executables.
Name: wine
Version: 1:1.1.8-2mdv2009.0
Architecture: i586:
Group: Emulators

LA' YUME' NUM T'OX MUK'IL IN TIAL



Gravatar de Robin Buenchico

# 65333 No será un emulador pero

No será un emulador pero cumple la misma función así que esta muy bien puesto en el grupo de emuladores.



Gravatar de drakedalfa

# 65334 OT

Buen punto. Hay que abrir un bug para decir que lo saquen de emuladores. Wine is not an Emulator.



Gravatar de frajaferza

# 65387 Coincido totalmente. Es un

Coincido totalmente. Es un concepto totalmente erróneo y no debería ser promocionado, aunque sea sin intención, por la misma distro.

Saludos :)

----------------------------------------------------------------

Apoyemos el software libre!

Linux user #479987 ( http://counter.li.org/ )

Saludos :)

----------------------------------------------------------------

Larga vida al metal



Gravatar de franciscodrake

# 65394 No recuerdo desde cuando he oido de Wine no emula...

Yo entiendo perfectamente el concepto que se maneja con Wine y que en realidad no se trata de una emulación, aunque para fines prácticos se puede considerar que se trata de eso, una emulación. Ahora bien, muchos de los mismos creadores de aplicaciones con Wine cometen tal error y nadie se ha muerto... Hacer una categoría para Wine, Crossover, Winedoors y PlayonLinux (por citar las que conozco) así como cualquier otra que corra con Wine como base tiene mucha lógica, pues son bastantes como para hacerlo.

Aprendiz de todos
Linux user 469232

Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.



Gravatar de mbrionesc

# 65456 si mal no recuerdo...

...hace ya muchos años (cuando usé redhat 5-6) no se hablaba de Wine, sino que de winE y al menos en los foros hispanos todos comentaban el famoso "windows Emulator - winE" :S

De todas manera me parece prudente utilizar otro término, ya que al hablar de "emular" se asocia inmediatamente a una baja de rendimiento considerable y a una violación de patentes comerciales que en este caso no proceden.

Saludos!



Gravatar de franciscodrake

# 65464 Es cierto

Tienes toda la razón, yo recuerdo haber leído del tema, pero no asocié winE con Wine, no sé porqué, será la edad...

Aprendiz de todos
Linux user 469232

Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.



Gravatar de Inadaptado

# 65476 Traductor

Yo siempre he tenido a wine como a un traductor más que como a un emulador y, de hecho, creo que es más correcta esta idea: wine no emula, traduce. Si quieres un emulador creo que lo correcto sería usar VirtualBox. Pero esto no es más que una idea mia...

[ [[ GNU Powered ]] ]


[ [[ GNU Powered ]] ]



Gravatar de Annubis

# 65510 Virtualbox tampoco emula xD

Ejecuta el sistema operativo entero.
Un emulador es, como bien han dicho, MAME.



Gravatar de franciscodrake

# 66035 No he dicho la última palabra.

Quiero intervenir nuevamente en este hilo por dos razones.

La primera es la palabra emulador: según la wikipedia (que tantas veces me ha sacado de apuros) "En informática, un emulador es un software que permite ejecutar programas de computadora en una plataforma (arquitectura hardware o sistema operativo) diferente de la cual fueron escritos originalmente. A diferencia de un simulador, que sólo trata de reproducir el comportamiento del programa, un emulador trata de modelar de forma precisa el dispositivo que se está emulando."

La segunda los términos WinE y Wine. Al parecer hasta poco antes de 1999 el proyecto se denominó WinE que significa Wind... Emulator, luego de entonces se cambia el acrónimo de forma recursiva "Wine is not emulator". El grupo Wine sostiene ahora que lo que hacen es crear una capa de modelación que permita correr programas de la plataforma M$W en plataformas Unix.

Ahora bien usando ambas definiciones es claro que Wine emula el sistema operativo pero no de forma completa y hasta parece que se trata de una simulación. Sin embargo me deja muchas dudas, sobre todo porque hace exactamente lo que la definición dice "... ejecutar programas de computadora en una plataforma diferente de cual fueron escritos originalmente..."

Creo en el fondo que es un emulador juzguen ustedes...

Aprendiz de todos
Linux user 469232

Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.



Gravatar de Ed Hunter

# 66054 No, no es eso lo que hace Wine

Wine lo que hace es implementar las bibliotecas Win32 (y Win16) en sistemas UNIX, lo cual te permite compilar y ejecutar aplicaciones diseñadas para usar esas bibliotecas en UNIX. Además, para las versiones de UNIX de x86-32 (y compatibles) han añadido un cargador de ejecutables PE y un enlazador de DLL con lo que se pueden ejecutar más o menos aplicaciones Win32 x86-32.

Es como si el Linux Compatibility Layer de FreeBSD lo llamásemos emulador de Linux.

--------------------

Speedball, la banda de heavy metal más barriobajera de Tarragona.
Si te gusta el heavy metal, en Tarragona, ven al Helvete Metal Bar

--

Yo no me llamo... siempre sale que comunico.



Gravatar de franciscodrake

# 66068 Entiendo el punto

Pero en fondo es lo mismo, estamos tomando programas que no se corren originalmente en la plataforma Unix. Que el método no sea el que siempre se ha usado... es otra canción.

Aprendiz de todos
Linux user 469232

Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.



Gravatar de xpiderman

# 66074 Yo creí que ese nombre era solo un chistesito como el de LAME

LAME Ain't an MP3 Encoder

...por ello siempre lo he visto como un emulador.

Saludos.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.