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.
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