Quina tecnologia utilitza Màquines?
El Màquines utilitza qemu-kvm, libvirt-glib i spice-gtk per a permetre als usuaris gestionar fàcilment màquines virtuals.
QEMU amb KVM
QEMU és un emulador i virtualitzador de màquines. Com a emulador, pot executar sistemes operatius i programes dissenyats per a una màquina (per exemple, una placa ARM) en una màquina diferent (per exemple, el vostre ordinador). Com a virtualitzador, QEMU aconsegueix un rendiment proper al nadiu amb l'execució de codi del convidat directament a la CPU amfitriona mitjançant KVM.
KVM (Kernel-based Virtual Machine) és un mòdul del nucli Linux que permet a l'espai d'usuari d'un programa utilitzar les funcionalitats de virtualització del maquinari de diversos processadors.
libvirt
libvirt és un joc d'eines per a la manipulació (creació, supressió i modificació) i el monitoratge de màquines virtuals.
libvirt-glib embolcalla libvirt amb objectiu de proporcionar una API orientada a objectes d'alt nivell adequada per aplicacions basades en glib.
SPICE
SPICE, el Simple Protocol per Independent Computing Environments, és un sistema per a accedir i controlar ordinadors remots a través d'una xarxa.
El servidor SPICE és una biblioteca que funciona dins del binari QEMU. És el principal responsable de l'autenticació de les connexions del client, la transmissió de la sortida gràfica del sistema operatiu convidat al client i la transmissió de les entrades d'usuari (ratolí i teclat) del client a l'amfitrió.
spice-gtk és un client SPICE que proporciona una vista al sistema operatiu convidat.