¿Qué significa “Wine Is Not an Emulator”?
WINE significa literalmente “Wine no es un emulador” y es un acrónimo recursivo.
Wine
es una capa de compatibilidad que permite ejecutar programas de Windows
en Linux y otros sistemas Unix-like traduciendo las llamadas de Windows
a equivalentes del sistema anfitrión, en lugar de simular un PC
completo como haría un emulador o una máquina virtual.
Es decir:
- No emula el hardware ni un Windows entero.
- Traduce las APIs de Windows para que muchas aplicaciones funcionen en Linux.
Por
eso suele ir más ligero y rápido que una máquina virtual, porque solo
hay que emular/traducir las instrucciones Windows a las de GNU/Linux.
De
hecho por si mismo no es capaz de funcionar en plataformas distintas
sin apoyo de otros emuladores que sí emulan entornos distintos, p.e.: un
programa de Windows PC en una raspberry pi.
No es el único "emulador" que está en esa frontera, hay más casos:
- 22NICE fue un emulador de CP/M que hacía lo mismo sobre MS-DOS (venía con las primeras versiones de CPCEmu para este sistema).
- El viejo DosEMU creo recordar que hacía lo mismo en los primeros linuxes simulando un DOS, antes de tener el estupendo DosBOX y sus forks.
- DosBox puede que esté en el mismo caso, aunque esto último no lo tengo tan claro ya que DosBOX sí es capaz de funcionar en plataformas distintas pero no emula ninguna versión de MS-DOS concreta.
- A los dos emuladores de CP/M para GNU/Linux que hay en el Wiki les pasa algo similar a DosBOX.
Es
decir, puede que toda la categoría de "Emuladores de Sistema" esté en
este caso, si a alguien se le ocurre otra denominación más precisa... "¿Simuladores de API?", pero que sea explicativa de lo que es la categoría, porque si pongo eso no lo entendería nadie.
Conclusión: WINE no es un emulador de un sistema operativo entero ni una
arquitectura pero SÍ simula el comportamiento a nivel de llamadas al
sistema, a efectos prácticos hace su trabajo y por tanto debe seguir en los enlaces que se indican.



) entre W y H esté cerrado.



.jpg)
.jpg)



