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

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

Τα Πλασία χρησιμοποιούν το qemu-kvm, το libvirt-glib και το spice-gtk επιτρέποντας στον χρήστη να διαχειριστεί εικονικές μηχανές και να συνδεθεί εύκολα σε απομακρυμένες.

# QEMU με KVM

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

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

# libvirt

Το libvirt είναι μια εργαλειοθήκη για τον χειρισμό (δημιουργία, διαγραφή και επεξεργασία) και την παρακολούθηση, με ασφάλεια, εικονικών μηχανών σε απομακρυσμένα συστήματα.

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

# SPICE

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

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

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

# VNC

VNC (Virtual Network Computing) χρησιμοποιείται μόνο για απομακρυσμένη οθόνη, είναι ένα γνωστό πρωτόκολλο αλλά αρκετά περιοριστικό και αργό.