Virtualización: El corazón de Tux ahora es nativamente infiel

No se confundan, esto no tiene absolutamente nada que ver con el día de los enamorados. Tiene que ver con una cosa muy distinta llamada virtualización. Aunque bueno, nadie te impide que te enamores de Linux, ¿no?

— ¿Virtualizaqué?

Ah, de veras. Esa palabrota. Partamos por donde se debe.

Aunque suena casi más complejo que una ecuación de Kepler, virtualización no es más que la posibilidad de abrir instancias de otros sistemas operativos dentro de un mismo PC. Como bootear Windows u otras distribuciones de Linux dentro de Ubuntu, tal como si estuvieran en una “máquina virtual” dentro del tarro, pero aisladas del sistema operativo en ejecución. Ergo, virtualización.

Ejemplo:

Este último tiempo han aparecido varios artículos sobre la virtualización, sobre lo importante que es la interoperatibilidad y la convergencia y toda la ensalada. En pocas palabras, muchos creen que la tendencia es que todos los sistemas operativos incluyan en sus núcleos una solución de virtualización, y no dejarlo en manos de programas externos. Porque ahí sí que se desparrama todo. Que Xen, que Parallels Desktop, que VirtualPC, que VMWare, que tantos más, y por ahí también, que KVM.

Todos distintos, pero todos programas de virtualización. Y dentro de todos, hay uno que nos interesa más que el resto, y lamentablemente es el que tiene el peor nombre de todos: KVM.

KVM significa Kernel Virtual Machine y, como su nombre lo dice, es un “virtualizador” que fue incluído en el propio kernel de Linux desde su versión 2.6.20. Es decir, de ahora en adelante podremos abrir instancias de otros SO’s nativamente en Linux, sin la necesidad de instalar ninguna lesera externa. Dicen por ahí que Leopard también va a traer algo así, pero por ahora son sólo rumores. El pingüino, en cambio, ya lo tiene y es una realidad.

De hecho, tan realidad es, que Ubuntu Feisty ya incluye a KVM (dato: ahora está usando la versión 2.6.20.8 del corazón de Linux). Así que preparémosnos que en Abril vamos a ten… un momento. ¿Acaso no actualicé mi notebook a Feisty hace unos días? ¿Acaso no tengo KVM incluído en el kernel y listo para andar?

Antes que todo despejemos algunas dudas.

Aunque a primera vista suena muy similar, virtualización no es lo mismo que emulación. La diferencia es que, mientras la virtualización “encapsula” una máquina virtual y le da acceso cuasi directo al hardware del equipo, la emulación crea un entorno de hardware completo, que puede no tener ninguna relación con el hardware donde se está ejecutando. ¿Más simple? La virtualización usa la misma arquitectura, y lo que hace es conectar la instancia virtual al hardware del equipo. El emulador parte de cero y crea todo un ambiente nuevo, en el que hasta el procesador puede ser “de mentira”, e incluso de una arquitectura distinta al del hardware original.

O sea, un PC x86 con Linux puede virtualizar Windows, pero un Mac PowerPC no podría hacerlo. Eso tendría que ser emulado (así lo lograba VirtualPC, por ejemplo), lo que también significa leeentitud. La virtualización es mucho más rápida ya que es básicamente una abstracción del hardware. Pero suficiente, no nos pongamos keplerianos.

$ egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo

Sí, lo sé. Kepleriano. Es sólo un comando para ver si mi CPU soporta virtualización, como lo requiere KVM. Si responde con un montón de siglas y acrónimos, todo bien. Mi Core Duo lo soporta.

$ sudo apt-get install kvm

Todo bien. Apt me dice que kvm recomienda instalar también qemu-img (aunque no me obliga). En el wiki del Ubuntu hay un artículo donde explican cómo correr KVM, y lo hacen con qemu-img, que sirve para crear imágenes virtuales de disco. Pero como probablemente voy a correr un LiveCD, no lo necesito.

Ahora hay que cargar el módulo kvm-intel en el kernel (o kvm-amd si en tu caso usas AMD):

$ sudo modprobe kvm-intel
FATAL: Error inserting kvm_intel (/lib/modules/2.6.20-6-generic/kernel/drivers/kvm/kvm-intel.ko): Operation not supported

Maldita sea. ¿Qué dice dmesg?

$ dmesg | grep kvm
kvm: disabled by bios

Ahá. Reinicio y me meto al BIOS de mi Dell 6400. Efectivamente la opción de virtualización está desactivada. Booteo y el módulo carga sin problemas. Ahora sí llegó la hora.

Miro a mi alrededor y dentro del montón de cosas tiradas y revueltas, encuentro un disco antiguo de Elive (0.3). Como es un LiveCD, no tiene sentido que cree una imagen de disco, así que llamo a KVM directamente y sin opciones extra (si quisiera anexar una imagen virtual, es cosa de agregar la ruta al final del comando).

$ kvm -boot d -cdrom /dev/cdrom

¿Qué significa todo este garabato? “Ejecuta kvm booteando desde el cdrom (-boot -d) y abre el CD que está en /dev/cdrom. Listo… o mejor dicho, Boom!

kvm-booting-elive.jpg

Todo va bien. Impresionado por lo rápido que bootea. Llego al escritorio. Llego rápido.

kmv-enlightenment-firefox-desktop.jpg

¿Qué funciona? A excepción del mouse (!), todo. Hay red, hay sonido, la resolución es relativamente buena… y nuevamente, funciona bastante rápido. En ese pantallazo, Flash está mostrando un video en YouTube y cero problemas.

Notable. Viva KVM.

Entiendo que la anexión de KVM al kernel es bastante reciente, así que por esta vez voy a perdonarles lo del mouse (que es algo sinceramente imperdonable), pero espero que para Abril el bug esté solucionado. De todas formas, me impresionó lo bien que KVM manejó los dispositivos del hardware y “se los entregó” a Elive. Nunca esperé que la red y el sonido funcionaran automágicamente.

Algo que sí le haría bien KVM sería una interfaz gráfica. Así sería mucho más fácil manejar las imágenes de disco y cargar .ISOs sin tener que escribir comandos keplerianos. A eso súmenle la estabilidad que le irá dando el tiempo y los usuarios, y me parece que KVM será un exitazo.

Eso sí, hay otra cosa que quise probar pero no funcionó. Algo que sin duda le haría bien a KVM y a todo el mundo. ¿Faltará mucho? No sé, algo me dice que Kepler no entendería ni jota de lo que estamos hablando aquí.

kvm-mac-os-x.jpg

62 comentarios

  1. Felipe says:

    No lo lei entero, pero cuando tenga que correr otro OS en linux ya se donde voy a leer ;) buen articulo.

  2. Hectotor says:

    Como sería a grandes rasgos correr un windows xp por ejemplo ?

  3. Clapp! says:

    Cuando encima de hacer artículos buenos les das ese toque poético…

  4. marciano says:

    Se ve bastante interesante, aprovechando los procesadores de doble nucleo.

    Para los que pensamos actualizar PC, debemos optar (al menos por el lado de intel) por un E6300 hacia arriba, ya que el E4300 y E4400 no vienen con el sistema de virtualizacion.

  5. Alejandro Ferrer says:

    disculpen la pregunta… pero Windows puede correrse en KVM?

  6. Alejandro Ferrer says:

    Bueno ya me informe por google y SI, si se puede, pero tengo otra duda. Si KVM usa Qemu como front-end, y windows a traves de KVM tiene todo el hardware de la maquina como si lo estuviera corriendo nativamente… que pasa si pongo un juego q requiere directx en windows a traves de qemu y kvm y en X11 no tengo aceleración 3d por no tener los drivers?… el juego no tendra aceleracion? o igual la tendra?
    espero se entienda

  7. Denú. says:

    Alabar un producto sin interfaz grafica y spoprte para el mouse en 2007? No niego el merito, pero es simplemente inaceptable. Demasiados casos asi se dan en el soft libre.

    A ver si queda claro de una puñetera vez:

    LINEA DE COMANDOS NUNCA MAS.

    NUNCA.

    Estamos en 2007.

    • JP says:

      Amigos mios; entiendo que como usuarios no acepten problemas como lo del mouse, y la falta de interfaz gráfica.
      Pero, alguno de uds se ha imaginado el gran trabajo que significa crear KVM? alguno se puso a pensar que, si es relativamente poco lo que se necesita la interfaz, esa posible y factible dejarla para la proxima revisión? el soft-libre es de colaboración, y me molesta que personas se presten a la exigencia, cuando lo unico que hacen es esperar a que algo esté listo. Simplemente me molesta.
      Saludos

  8. P@ncho! says:

    Denú!
    Muerete…

    ahora, hablando en serio, me parece increible el kvm. Coincido contigo que no puede sinó mejorar en el futuro.
    No me aguanto a tener un tarrito como dios manda para probarlo.

    La pregunta de alejandro ferrer me parece muy atingente… que crees tomás? funcionará?

    Adios

    PD: felicitaciones por el sitio, cada dia mejora un poco más

  9. PRF says:

    me pregunto.. ¿como seria una interfaz grafica para el comando egrep?, puse ese comando porque tomás lo incluyo en el articulo, pero podrían ser varios ejemplos.
    El terminal permite la ejecucion de comandos con toda su variedad de argumentos, que es lejos irreemplazable en versatilidad y rapidez para obtener lo que se desea.
    Para que quede mas claro, vuelvo a tomar el ejemplo del comando para ver si tu CPU soporta KVM, no creo que sea mas facil abrirlo en algun editor de texto, ir a edicion, buscar, escribir el patron y con el mouse ir al boton aceptar. Aunque se usen hot-keys no lograras la rapidez con la que armas el comando.

    Saludos!

  10. yahveh says:

    Denú: KVM no es una Herramienta para el escritorio, esta orientada más que todo para usarla para trabajar, y lo ciento si tu trabajas en un sistema operativo debes conocerlo a fondo.

    Por cierto, hacer una interfaz gráfica tampoco es tan difícil, incluso me inclino que hasta con zenity o kommander.

  11. Pato Castro says:

    La verdad lei todo el articulo esperando la parte final, si corria lo ultimo volvia a Ubuntu en un abrir y cerar de ojos.
    Por ahora continuo con mi Suse KDE mantenido por una empresa y casi sin comandos. La U me deja poco tiempo para jugar ahora, asi que esperare a Abril para ver si vuelvo a El color cafe.
    Pero si el del video lo hizo bajo que programa fue?, y si es asi que necesito para instalar la manzana (nesesito un disco o un ISO bajado desde TOrrent?).
    Saludos y buen articulo, le seguiremos la huella.

  12. subzero79 says:

    OSX quizas andaria con una imagen parchada (la ultima de hexxus fue 10.4.6 creo). Ahi se complica la cosa con las TPM.

    saludos

  13. Tavito says:

    Por un momento me ilusioné… Pero con mi Athlon XP no voy a poder probar esto… Una pena, tendré que conformarme con la emulación… (aunque casi nunca las uso).

  14. Pablo Carrizo says:

    KVM también es un aparatejo que sirve para conectar el mismo mouse y teclado en más de un CPU :)

  15. Jose says:

    bueno, parto dicienndo que soy bastante novato en lo que es linux y tengo problemas para hacer lo que dice el articulo (el que encontre bastante interesante) por lo que si me pueden ayudar les agradesco mucho

    lo primero es que cuando intento aplicar el primer comando

    $ egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo

    no me arroja ningun resultado y no se si eso es bueno o malo

    luego de eso cuando aplico el comando

    $ sudo apt-get install kvm

    me dice que no se pudo encontrar el paquete y despues de eso no puedo seguir avanzando por las razones ya puestas

    les agradesco de antemano por la ayuda

  16. Denú. says:

    Se puede, se puede hasta la 10.4.8, y la 10.4.9 creo que ya esta por ahí por The Bay. Lo se seguro pq tecleo esto en mi bello hackmac con la 10.4.8 instalada (eso sí, de forma nativa).

    En referencia al comando de comprobar: que tal un botoncito que conga “comprobar virtualización”? Se pone verde, adelante. Se pone rojo, nada que hacer.

    Los comandos estan muy bien, y no pido su desaparición, solo pido que sean una opción para loa mas geeks, que no haya nada que sin usar comandos no se pueda hacer.

    Un poquito de diseño grafico, de estudio de usabilidad… es que programar es complicado, pero un buen programa, a estas alturas debe tener una interface impecable.

    Sino es un esfuerzo para nada. Menos programadores y mas diseñadores!

    Y ojo, esto lo digo para que los diseñadores se impliquen mucho mas en el mundillo del soft libre. Para que en el futuro sea el mundazo del soft libre.

    ESTAMOS EN 2007 SEÑORES !

  17. nitro says:

    a mí no me sale nada al ejecutar
    $ egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo
    significa eso que no puedo virtualizar?

  18. iOne says:

    Denú: Sobre los comandos, nadie te obliga a utilizarlos. La virtualización, aunque sencillo de utilizar (en pricnipio), es un tema avanzado que la mayoría de la gente no quiere ni escuchar (a nivel de usuario básico). ¿No utilizar consola? Es mucho más flexible y potente que cualquier inferfaz. ¿Más complicada? Puede, pero todo es acostumbrarse. Además… ¿Menos programadores y más diseñadores? ¿Que me estás contando? Las interfaces se tienen que programar, por mucho diseñador que haya. Eso es, con perdón, una estupidez.

    Y al tema… Yo utilicé el Qemu Kqemu por obligación y… lentísimo. Mucho. Pero es lo que había. Luego utilicé el VirtualBox y me ha gustado mucho. Incluso la interfaz gráfica es muy cómoda y funciona muchíiiisimo más rápido. Ahora a ver si pruebo la KVM, a ver si se nota la diferencia.

    Por cierto, a riesgo de que pueda parecer estúpido… ¿Por qué ciertos procesadores no soportan virtualización? ¿No es algo que debe proveer el sistema operativo anfitrión? ¿Qué diferencias hay entre un procesador que si la soporte y otro que no? A nivel de cachés, tabla de páginas, etc, debería ser lo mismo, ¿no? Es que no lo acabo de ver :P

  19. lukas says:

    Muy bueno el post, Mr. Tomás!
    Por cierto, con qué programa se logra la virtualización en el video de YouTube?? ¿Es Parallels bajo MacOSX?

  20. marciano says:

    Para jose y nitro, prueben con:

    egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo && echo “SUERTE Tienes Soporte para KVM” || echo “TU CPU no soporta KVM”

    Explicacion del comando:
    Egrep busca el patron vmx ó svm en la línea que comienza con flag del archivo /proc/cpuinfo , luego si la encuentra muestra “SUERTE …” , en caso contrario muestra “TU CPU …”

    Se puede mejorar con un dialogo de zenity pero quedara para otra ocasion

    Para los blasfemos, la linea de comandos se sigue y seguira utilizando ad infinitum, de hecho en los sistemas WIN existe la herramienta “Windows power Shell” (preguntele a san google)

  21. marciano says:

    El comando no se aprecia bien asi que lo puende ver desde

    http://paste.ubuntu-nl.org/6129/

  22. wh0cares says:

    Tomás, este artículo de seguro te interesará mucho “An overview of virtualization methods, architectures, and implementations” http://www-128.ibm.com/developerworks/linux/library/l-linuxvirt/?ca=dgr-lnxw01Virtual-Linux

  23. nitro says:

    gracias marciano
    me acaba de salir “Tu cpu no soporta kvm” aunque me extraña un poco, tiene poco mas de dos años. Es un pentium IV a 3,4 Ghz

  24. lukas says:

    Ok, al parecer es Tiger Parallels Virtue Desktop. Ya estoy bajando lo necesario, incluido un “stripped XP, parallels image”, otro ubuntu, un suse y el asqueroso vista de los torrents. Voy a intentarlo en mi Hackintosh que la verdad, como dirían @spain: flipa mogollón!!!

  25. tuxcayc says:

    Excelente artículo como siempre. Lo leí entero, escribi el comando para verificar si mi procesador soportaba virtualización. Bad news. No me tiró ninguna respuesta. Ah! Tengo un Duron jeje.

    Saludos.

    PD: De donde sacaste ese wallpaper medio azul con unos cubos blancos? Porfavor =D

  26. Dani says:

    Para iOne y demás ignorantes (yo incluido):

    Las nuevas arquitecturas de los procesadores de Intel y AMD llevan incorporadas instrucciones específicas de virtualización, capaces de dar respuesta en gran medida a las citadas excepciones de protección y su manejo pasa de software a firmware.
    Virtualización: máquina virtual

    Lo de siempre, el hardware se encarga de hacer algunas cosas para que vaya más rápido. Cada marca ha echo sus instrucciones:

    Intel VMCS (Virtual Machin Control Structure)
    AMD SVM (Secure Virtual Machin)

    Ya hemos aprendido algo nuevo :)

  27. Clapp! says:

    Para que OSX funcione en un x86 hay que instalar unas extensiones, mas otras extensiones mas para SSE2. Busca información. Se modifican con un programa de Win, y una vez modificado debería funcionar en KVM.

  28. hector moreno says:

    psss yo le di egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo

    y no hizo nada de nada! JA! ni el apt-get encontro ni nada.. emm.. ya que termine unos asuntitos d escuela regreso a moverle jeje :P

  29. wh0cares says:

    @hector moreno , tu CPU no soporta VT (virtualization technology).

  30. hector moreno says:

    bah! es un AMD Athlon 64 3800 *-) ?? k mal :|!

  31. Denú: cuando alabo a KVM ciertamente no lo hago porque se ejecute por la vía de comandos. es por lo rápido y por lo útil. de hecho, me encantaría que tuviese una interfaz gráfica para manejarlo, y lo más probable es que en poco tiempo la tenga, considerando que ahora todos lo empezarán a usar.

    pero por favor, si vas a criticar la línea de comandos, hazlo con algún argumento. la línea de comandos es y siempre será una poderosísima herramienta, ya que con un sólo comando puedes hacer lo que te costarían diez clicks.

    por eso lo ideal es que estén ambas opciones.

    Alejandro, Pancho: tan metido quedé con la pregunta que terminé haciendo la prueba. corrí un LiveCD de Looking Glass, que requiere aceleración 3D, desde un escritorio donde no tenía activada aceleración 3D.

    no funcó.

    pero igual podría ser. todo depende de si el virtualizador, al conectar el OS virtual al hardware, lo hace a través de las APIs propias de Linux o si lo hace en forma directa-directa.

    Pato: da lo mismo. si es un disco, le dices a KVM que busque en /dev/cdrom, si no, que agarre el ISO que bajaste. ¿así que feliz con SUSE? :)

    subzero: la próxima semana voy a darle una segunda vuelta a OS X, con una de las imágenes nuevas. ¡suspenso!

    lukas: gracias, y sí. Parallels. que, a propósito, anunció que no iba a ofrecer virtualización para Mac OS en otros sistemas operativos.

  32. todavía me faltan algunos!

    Jose: si no dice nada es porque tu CPU no soporta virtualización. malas noticias. :)

    ah, y si apt-get no encuentra el paquete es porque no estás usando Ubuntu Feisty. en abril cuando te actualices lo vas a tener.

    tuxcay: creo que alguna vez lo vi en un pantallazo en Lynucs.org, lo empecé a buscar por todas partes y no lo encontré, así que terminé haciéndolo yo mismo. ¿lo quieres?

    héctor: lee la respuesta que le di a Jose!

    wh0cares: wow, está buenísimo. gracias por el link.

  33. ZeRobLaCk says:

    Impresionante, algo sabía del cuento, pero no he interiorizado lo suficiente, puede que sea un motivo más para actualizar a festy… mmm puede ser, sin lugar a dudas muy bueno el articulo Tomás.

  34. Marcelo says:

    Que lamentable, de que sirve si sólo funciona en procesadores nuevos.

    Es lo mismo que los que critican a windows vista argumentan.

    punto menos para linux.

  35. Coscorrón says:

    Marcelo, me gustaría que me explicases esos de los puntos. ¿Acaso que un sistema operativo sea capaz de hacer algo que ningún otro puede aunque precise de un nuevo procesador es malo? Habría que ver cuando Windows sea capaz (si alguna vez puede) de hacerlo que procesador “core 86 triple” necesita. Antes de hablar y puntuar las cosas informate, que algo sea superior a los demás no tiene por que quitar puntos a nada.

    PD: Mi procesador tampoco es compatible :(

  36. Ese comando me dice que mi procesador no lo soporta y si lo hace, es un amd64 am2 3500 .

    Probad el comando: grep svm\\\|vmx /proc/cpuinfo

    PD: No es cosa de que GNU/Linux sea restrictivo y no deje usar kvm a procesadores viejos. Es que esos procesadores viejos no soportan virtualización por si mismos. Podréis usar emuladores de PC o lo que sea, pero irá más lento pues no se aprovechan las capacidades de virtualización de los nuevos procesadores.

  37. Mierda el comando sale mal, debería haber 3 barras invertidas tras svm y no 6. A ver ahora:
    grep svm\\\|vmx /proc/cpuinfo

  38. nanobu9 says:

    en vista de q voy a comprar un nuevo cpu (con mobo y tarro xsupu), va…
    ¿cuales micro Intel soportan VMCS (Virtual Machin Control Structure) y cuales micros
    AMD soportan SVM (Secure Virtual Machin)?
    ¿alguno para recomendar?
    sigan iluminando!

  39. [...] El culpable de este artículo es un post leído en bootlog.cl, blog muy recomendado el post es: Virtualización: El corazón de Tux ahora es nativamente infiel. Antes de comentar algo (recuerden que apenas soy iniciado en linux ) empecemos aclarando que es [...]

  40. Yerko says:

    Amigos…

    Tan entusiasmado me dejo este post, que cambie mi maquina para tener soporte, migre de un hp zt3000 a un Dell 6400 Core Duo 2GB Ram (en todo caso lo venia pensando de antes), lo malo es que al seguir las instrucciones recibi este mensaje:

    $ sudo modprobe kvm-intel
    FATAL: Error inserting kvm_intel (/lib/modules/2.6.20-9-generic/kernel/drivers/kvm/kvm-intel.ko): Operation not supported

    $ dmesg | grep kvm
    [ 448.488000] kvm: no hardware support

    La consulta es la siguiente

    Teoricamente deberia tener soporte para virtualizar, pero no al parecer.

    No todos los Core duo ofrecen virtualización?

    Influye la versión de BIOS en esto?

    Saludos

    Yerko

  41. [...] Enlaces relacionados: Artículo acerca de KVM en el blog Bootlog [...]

  42. Dixie says:

    Buen artículo, aunque yo llevo unos días intentando que me funcione en Ubuntu Feisty con un Xeon dual core (64 bits) y por ahora no hay forma.

    Mi comentario es referente a lo que planteáis en algún comentario anterior relativo a la aceleración 3D y si es posible tenerla aunque no esté activada en X11.

    Bueno, el caso es que en principio sí sería posible aunque no estuviera activada en X11, ya que KVM (qemu) lo que hace es utilizar directamente SVGA, no las X.

    Sin embargo en realidad no funcionaría, ya que KVM no virtualiza todo el hardware de tu equipo de la misma forma. De hecho, las máquinas virtuales disponen de dispositivos más limitados como una tarjeta gráfica Cirrus (sin aceleración 3D) o una tarjeta de sonido básica.

  43. [...] – Elige Core-Duo. En su carrera de GHz, tanto AMD, como Intel, han desarrollado procesadores con altas frecuencias de reloj, pero ya se ha demostrado que el camino no es ese. Al único punto al que lleva esa carrera es a la instalación de un horno en cada ordenador. Además este nuevo tipo de procesadores soporta kvm, Kernel Virtualization Machine. ¿Qué es esto?, pues es que integran instrucciones de virtualización, lo que hace que a la hora de ejecutar otro Sistema Operativo dentro de nuestro Ubuntu, este vaya mas fluido, gracias a la virtualización en lugar de la emulación. Lee más aquí. [...]

  44. los3gitanos says:

    Hola a todos y desde ya gracias, desde hace un rato tengo instalada la ultima beta de feisty y cuando quiero instalar kvm no puede x q dice q kvm-api-9 no es instalable y no puedo seguir, he googleado y nada, asi q si alguien tiene un dato gracias no solo para mi xq seguramente habra alguien x ahi pasando x lo mismo.

  45. [...] Virtualización nativa con KVM [...]

  46. [...] actualizados: Obvio. Kernel 2.6.20 que incluye soporte nativo para virtualización, la última versión de GNOME (2.18), XFCE 4.4 y muchos más, incluyendo el nuevo driver ntfs-3g [...]

  47. [...] actualizados: Obvio. Kernel 2.6.20 que incluye soporte nativo para virtualización, la última versión de GNOME (2.18), XFCE 4.4 y muchos más, incluyendo el nuevo driver ntfs-3g [...]

  48. [...] actualizados: Obvio. Kernel 2.6.20 que incluye soporte nativo para virtualización, la última versión de GNOME (2.18), XFCE 4.4 y muchos más, incluyendo el nuevo driver ntfs-3g [...]

  49. AikBay says:

    Hola, he linkado tu artículo en el foro de Linux de http://www.nagrados.org.
    Si crees que no debo hacerlo me lo dices y lo borro.
    Te he añadido a mis favoritos, esto no me lo vas a impedir… ;-D

    Un abrazo desde España.

    AikBay

  50. Aerolite says:

    Hola

    ley muy contento tu guia, nunka pense ke se daria un paso tan agigantado en esto de la virtualizacion…

    weno, kiero komentar ke uso Ubuntu festy fawn, y poseo un notebook sony vaio fe750fm con un procesador core 2 duo t5600 (1,8ghz), por lo ke tengo entendido mi procesador si trae la tecnologia Vt o vmx, la kosa es ke cuando pongo el comando $ dmesg | grep kvm y me dice ke esta deshabilitado desde la Bios, me meti a la Bios de mi sony vaio y no hay practicamente nada !!, es demasiado basica la bios ke trae… y no se ka hacer para habilitar esa opcion…

    porfavor alguien ke me ayude, de verdad estoy desesperado por esta situacion…

  51. [...] no tiene nada que ver con la emulaci?n. Como no hemos podido probarlo os ponemos un art?culo de bootlog que en su momento nos pareci? muy interesante para saber m?s acerca de KVM y las herramientas de [...]

  52. Sr.X says:

    Para Aerolite, hasta donde tengo entendido, los vaio tienen procesadores que aguantan vmx, pero la putada es que el soporte para esa interrupción no la habilita la bios (phoenix bios) y desde el menú de esta (presionando F2 al arrancar) no hay opción de habilitarla. Tienes dos opciones
    -Quejarte a los de Sony para que le den un aviso a los de phoenix y en la próxima versión saquen esa actualización (pasan olímpicamente de la gente, consulta foros en inglés)
    -Ayudar a los que están haciendo un hack para poder habilitarla desde el S.O.

    un saludo

  53. [...] probar: KVM. Esas “razones” en verdad son una sola: mi procesador no soporta la tecnología de virtualización necesaria para KVM, por lo que quedé con ganas; de toda la serie de procesadores Intel Core Duo [...]

  54. [...] Machine). Así que leí sobre el asunto en la web oficial y en la wikipedia. Siguiendo un manual de KVM en bootlog intenté hacer [...]

  55. Hola,

    Muy interesante tu articulo, enhorabuena. Lastima que lo he encontrado muy tarde :(

    Me gustara compartir contigo y tus lectores, si me permites, la dirección del Blog de Virtualizacion en Español que yo mismo edito y gestiono en http://josemariagonzalez.es

    El blog está dedicado a la Virtualización en general y en particular a las soluciones de Virtualización de Servidores más importantes; VMware, XenServer, Hyper-V.

    Muchas gracias y enhorabuena por tu blog.

    rgds,

    Jose Maria Gonzalez

  56. angeld says:

    Pero, ¿realmente has leido algo sobre los problemas del ratón con kvm?. Porque tras pasarte por un par de foros y configurarlo como “-usbdevice tablet” se soluciona rápidamente. A ver si miramos antes de hablar y cagarla.

Deja un comentario