Emulación de otros sistemas operativos

El estilo de este artículo debe ser mejorado.

El artículo no sigue completamente las convenciones de estilo.

En construcción.png

Este artículo está en construcción.

Por esta razón, seguramente habrá lagunas en el contenido o en el formato. Por favor, antes de cambiar el contenido, consulta la página de discusión del artículo.

Contenido

Introducción

Siempre es preferible utilizar aplicaciones nativas, pero bien o por que no nos convence la alternativa o no la hay muchas veces nos vemos obligados a arrancar windows simplemente para ejecutar una aplicación, esto lo podemos evitar de varias formas.Este articulo esta basado en una instalación sobre Kubuntu feisty, pero no debemos de tener ningun problema de ejecutarlo en districiones basadas en debian o otras, deberemos cambiar algunos comandos como "aptitude"("emerge" en Gentoo y "yum" en Suse)

WINE

Mediante una máquina virtual

Aunque hay varias maquinas virtuales disponibles para linux (como pueden ser VirtualBox o VMware) usaremos qemu por estar disponible en los repositorios de la mayoria de las distribuciones

Eligiendo la mejor manera para instalar nuestra máquina virtual

La mayoría de procesadores bajo socket AM2 (en amd) y los core2duo (en intel) soportan una tecnogia llamada vitualización para comprobarlo basta con ejecuto el siguiente comando:
grep -E '^flags.*(vmx|svm)' /proc/cpuinfo
Si el comando nos devuelve alguna respuesta, nuestra cpu soportará la virtualización por lo que de los dos métodos expuestos a continuación podremos elegir "KVM" que nos dará un mayor rendimiento, si nuestra cpu no soporta la virtualización deberemos elegir Kqemu.

Kqemu

Primero instalaremos los paquetes necesarios
sudo aptitude install qemu kqemu-source module-assistant
A continuación prepararemos los modulos necesarios para que Kqemu funcione:
sudo module-assistant prepare && sudo module-assistant build kqemu && sudo module-assistant install kqemu

Configuramos kqemu para que cargue con udev ejecutando:

Si nos encontramos en gnome

gksu gedit /etc/udev/rules.d/60-kqemu.rules

O si nos encontramos en kde

kdesu kate /etc/udev/rules.d/60-kqemu.rules

Dejando el archivo con este contenido:

KERNEL=="kqemu", NAME="%k", MODE="0666", GROUP="kqemu"

Añadimos nuestro usuario al grupo kqemu para que pueda acceder a kqemu

sudo addgroup --system kqemu sudo adduser NOMBRE DE NUESTRO USUARIO kqemu

Preparamos kqemu para que se inicie con el sistema ejecutando:

Si nos encontramos en gnome
gksu gedit /etc/modules
O si nos encontramos en KDE
kdesu kate /etc/modules

Ahora debemos de reiniciar el sistema para cargar el modulo de kqemu y validar nuesta pertenencia al grupo kqemu

KVM

Seamless Virtualization