Michael Hill
mdhillca@gmail.com 2012
Baptiste Mille-Mathias
baptistem@gnome.org 2012
Jaume Jorba
jaume.jorba@gmail.com 2020
Miquel-Àngel Burgos i Fradeja
miquel.angel.burgos@gmail.com 2020
Jordi Mas i Hernàndez
jmas@softcatala.org 2022
Victor Dargallo
victordargallo@disroot.org 2025

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