Software libre excelente: El caso de KVM

KVM, siglas de Kernel Virtual Machine, es una tecnología de virtualización de software libre que convierte el núcleo de Linux en un hipervisor que puede utilizarse para la virtualización y es una alternativa a las tecnologías de virtualización propietarias, como las que ofrece VMware o Parallels. Pero en GNU/Linux, es la alternativa 100% libre a VirtualBox. KVM trabaja con QEMU para crear máquinas virtuales.

El software libre significa que programas como KVM puedas ser capaz de inspeccionar, modificar y mejorar el código fuente detrás de su hipervisor. Tener acceso al código fuente abre la puerta a la innovación, permitiendo virtualizar distribuciones con sus aplicaciones tradicionales, y también construir una base para cargas de trabajo nativas de la nube y basadas en contenedores. Debido a que KVM está integrado en el núcleo de Linux, es fácil de usar e implementar.

Incluye extensiones de virtualización (Intel VT o AMD-V) y un módulo de Kernel cargable, kvm.ko. Esta es la infraestructura de virtualización principal junto con un módulo específico del procesador, kvm-intel.ko o kvm-amd.ko. No precisa de la complejidad de los módulos de VirtualBox.

Ventajas de KVM:

  • Gratuito y libre, para explorar tecnologías modernas e innovadoras.
  • No hay dependencia de los proveedores. No hay que pagar por productos que no estés usando ni restringe tus opciones de software con licencias, lo cual es un ahorro.
  • Interoperabilidad entre plataformas: KVM funciona en plataformas GNU/Linux y Windows.
  • La simplicidad de una sola plataforma de virtualización para crear, iniciar, detener, pausar, migrar y crear plantillas para cientos de máquinas virtuales en cientos de otro hardware o software.
  • Excelente rendimiento: Las aplicaciones se ejecutan más rápido en KVM en comparación con otros hipervisores.
  • La ventaja del código libre: Acceder al código fuente y obtener la flexibilidad de integrarse con cualquier cosa.

Herramientas específicas para GNU/Linux:

  • Características de seguridad.
  • Gestión de la memoria.
  • Programador de procesos.
  • Controladores de dispositivos.
  • Herramientas de red.

Si tu entorno de trabajo está basado en GNU/Linux, KVM es una gran alternativa para virtualizar una infraestructura. Funciona con máquinas virtuales con Windows, pero es mejor con GNU/Linux obviamente. Encontrarás KVM y QEMU en todos los repositorios de software de las distribuciones GNU/Linux aunque los paquetes y dependencias que necesita variarán de una distro a otra.

KVM fue adquirido por Red Hat en el año 2008. Usa licencias GNU GPL/LGPL.

 

Imagen: Wikipedia

Fuente: maslinux

¿Quién está en línea?

Hay 7779 invitados y ningún miembro en línea