Το VirtualBox είναι προσαρμοσμένο να τρέχει πάνω από τον υπερεπόπτη KVM

Η Cyberus Technology άνοιξε τον κώδικα για το VirtualBox KVM backend, το οποίο σας επιτρέπει να χρησιμοποιείτε τον υπερεπόπτη KVM που είναι ενσωματωμένος στον πυρήνα Linux στο σύστημα εικονικοποίησης VirtualBox αντί για τη λειτουργική μονάδα πυρήνα vboxdrv που παρέχεται στο VirtualBox. Το backend διασφαλίζει ότι οι εικονικές μηχανές εκτελούνται από τον υπερεπόπτη KVM, διατηρώντας παράλληλα πλήρως το παραδοσιακό μοντέλο διαχείρισης και διεπαφή VirtualBox. Υποστηρίζεται για την εκτέλεση υπαρχουσών διαμορφώσεων εικονικής μηχανής που έχουν δημιουργηθεί για το VirtualBox στο KVM. Ο κώδικας είναι γραμμένος σε C και C++ και διανέμεται με την άδεια GPLv3.

Βασικά πλεονεκτήματα της εκτέλεσης του VirtualBox έναντι του KVM:

  • Δυνατότητα εκτέλεσης του VirtualBox και των εικονικών μηχανών που δημιουργήθηκαν για το VirtualBox ταυτόχρονα με συστήματα QEMU/KVM και virtualization που χρησιμοποιούν KVM, όπως το Cloud Hypervisor. Για παράδειγμα, μεμονωμένες υπηρεσίες που απαιτούν ειδικό επίπεδο προστασίας μπορούν να εκτελούνται χρησιμοποιώντας το Cloud Hypervisor, ενώ οι επισκέπτες των Windows μπορούν να εκτελούνται στο πιο φιλικό προς το χρήστη περιβάλλον VirtualBox.
  • Υποστήριξη για εργασία χωρίς φόρτωση του προγράμματος οδήγησης πυρήνα του VirtualBox (vboxdrv), το οποίο σας επιτρέπει να οργανώσετε την εργασία πάνω από πιστοποιημένες και επαληθευμένες εκδόσεις του πυρήνα Linux, οι οποίες δεν επιτρέπουν τη φόρτωση λειτουργικών μονάδων τρίτων.
  • Η δυνατότητα χρήσης προηγμένων μηχανισμών επιτάχυνσης εικονικοποίησης υλικού που υποστηρίζονται στο KVM, αλλά δεν χρησιμοποιούνται στο VirtualBox. Για παράδειγμα, στο KVM, μπορείτε να χρησιμοποιήσετε την επέκταση APICv για να εικονικοποιήσετε τον ελεγκτή διακοπής, ο οποίος μπορεί να μειώσει την καθυστέρηση διακοπής και να βελτιώσει την απόδοση I/O.
  • Η παρουσία στο KVM δυνατοτήτων που αυξάνουν την ασφάλεια των συστημάτων Windows που εκτελούνται σε εικονικά περιβάλλοντα.
  • Εκτελείται σε συστήματα με πυρήνες Linux που δεν υποστηρίζονται ακόμη στο VirtualBox. Το KVM είναι ενσωματωμένο στον πυρήνα, ενώ το vboxdrv μεταφέρεται ξεχωριστά για κάθε νέο πυρήνα.

Το VirtualBox KVM ισχυρίζεται ότι λειτουργεί σταθερά σε περιβάλλοντα κεντρικού υπολογιστή που βασίζονται σε Linux σε συστήματα x86_64 με επεξεργαστές Intel. Υπάρχει υποστήριξη για επεξεργαστές AMD, αλλά εξακολουθεί να επισημαίνεται ως πειραματικός.

Το VirtualBox είναι προσαρμοσμένο να τρέχει πάνω από τον υπερεπόπτη KVM


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο