sexto escribió:ewin escribió:sexto escribió:@ewin Has metido Wine, y Wine no es un emulador.
Reportado.
ehhh no. Meti emus de saturnm, switch y edité el super zsnes con el nuevo nombre.
Cierto, quería mencionar a
@cpcbegin O al que pusiera Wine, claro.
¿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 en 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 con 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.
- Los dos emuladores de CP/M para GNU/Linux que hay en el Wiki están en un caso entre DosBOX y DOSEmu.
Conclusión: WINE no es un emulador de un sistema operativo entero ni una arquitectura pero SÍ emula el comportamiento a nivel de llamadas al sistema.
No eres el primero en preguntarse si es realmente un emulador o no, ya en los viejos grupos de news se escribieron caldentes ríos de bits sobre este asunto.
Puede que toda la categoría de "Emuladores de Sistema" esté en el mismo caso, con los matices indicados.