Michael Hill
mdhillca@gmail.com 2012
Baptiste Mille-Mathias
baptistem@gnome.org 2012
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2014
Θάνος Τρυφωνίδης
tomtryf@gmail.com 2014
Μαρία Μαυρίδου
mavridou@gmail.com 2014

# Ποιά τεχνολογία χρησιμοποιούν τα Πλαίσια;

Boxes uses qemu-kvm, libvirt-glib and spice-gtk to allow users to easily manage virtual machines.

# QEMU με KVM

Το QEMU είναι μια μηχανή εξομοίωσης και virtualizer. Σαν εξομοιωτής, μπορεί να τρέξει λειτουργικά συστήματα και προγράμματα αναπτυγμένα για ένα σύστημα (π.χ μια πλακέτα ARM) σε ένα διαφορετικό σύστημα (π.χ ο υπολογιστής σας). Ως virtualizer, το QEMU επιτυγχάνει απόδοση κοντά στην πραγματική εκτελώντας τον κώδικα του επισκέπτη απευθείας στην Κ.Μ.Ε του κεντρικού συστήματος, χρησιμοποιώντας το KVM.

KVM (Kernel-based Virtual Machine) είναι ένα άρθρωμα του πυρήνα Linux όπου επιτρέπει σε εφαρμογές user space να χρησιμοποιήσουν τα χαρακτηριστικά του υλικού εικονικοποίησης διαφόρων επεξεργαστών.

# libvirt

libvirt is a toolkit for manipulating (creating, deleting and modifying) and monitoring virtual machines.

Το libvirt-glib εσωκλείει το libvirt για την παροχή υψηλού επιπέδου API προσανατολισμένα σε αντικείμενα κατάλληλα για εφαρμογές που βασίζονται σε glib.

# SPICE

SPICE (Simple Protocol for Independent Computing Environments) είναι ένα σύστημα για πρόσβαση και έλεγχο σε απομακρυσμένες επιφάνειες εργασίες σε ένα δίκτυο.

Ο διακομιστής SPICE είναι μια βιβλιοθήκη που εκτελείται μέσα στο εκτελέσιμο του QEMU. Είναι υπεύθυνο κυρίως για την ταυτοποίηση των συνδέσεων του πελάτη, την αναμετάδοση των γραφικών του επισκέπτη στον πελάτη καθώς και την αναμετάδοση της εισόδου του χρήστη (ποντίκι και πληκτρολόγιο) από τον πελάτη στον επισκέπτη.

Το spice-gtk είναι ο πελάτης SPICE που παρέχει μια προβολή στο λειτουργικό σύστημα του επισκέπτη.