API de Windows para Linux: WINE

WINE (WINE’s not an emulator, paquete wine) es una implementación de la API de Windows para Sistemas Operativos UNIX-like que permite correr ejecutables para Windows en Linux sin modificarlos. WINE continúa en desarrollo: es un proyecto muy complejo y muchas aplicaciones Windows no funcionan correctamente.

Es cierto que WINE no es un emulador. Los emuladores duplican el entorno completo, incluyendo la simulación de una arquitectura de procesador determinada. WINE en cambio, implementa una capa de compatibilidad que provee bibliotecas alternativas a las de Windows.

Equivalencias en Windows: MS-Windows.

Veamos cómo usarlo.

  • Si tenemos un ejecutable para Windows /ruta/<programa>.exe y queremos ejecutarlo bajo Linux, abriremos un Xterm y ejecutaremos:
    $ wine /ruta/<programa>.exe

    Por ejemplo, para ejecutar la calculadora de Windows calc.exe abriremos una terminal X y ejecutaremos:

    $ wine /mnt/calc.exe

    obteniendo:

    WINE

  • En el entorno gráfico seleccionaremos File manager / calc.exe / Abrir con … / wine
  • Si tenemos el ejecutable autoinstalable de un programa para Windows, podemos instalarlo bajo Linux con el comando:
    $ wine /ruta/<instalador>.exe

    Se abrirá el cuadro de diálogo típico de Windows para instalar programas y lo instalaremos como si estuviésemos bajo Windows (probablemente se instalará bajo el directorio ~/.wine/drive_c).

  • XWine (paquete xwine): frontal para WINE para el entorno gráfico.

    XWine

Artículos en la categoría "Virtualización"

  1. Centralitas telefónicas IP PBX
  2. Clusters Beowulf/PVM
  3. Clusters Beowulf/MPI
  4. Clusters OpenMosix
  5. Clusters Kerrighed
  6. Clusters HA con LVS
  7. Clusters UltraMonkey
  8. Clusters LVS + Keepalived
  9. Emulador Qemu
  10. Máquina virtual VirtualBox
  11. Máquina virtual Xen
  12. API de Windows para Linux: WINE
  13. La jaula en Linux: chroot
  14. Cómo ejecutar aplicaciones Android en Linux
  15. RAID (discos redundantes)
  16. LVM (volúmenes lógicos)
  17. AoE (ATA over Ethernet)
  18. Mirror remoto con DRBD

Un comentario: