Θα πρέπει να εξετάσετε το QEMU ή το VirtualBox για το επόμενο έργο εικονικής μηχανής σας; Εδώ είναι μια λεπτομερής σύγκριση.

Το QEMU ή το VirtualBox είναι μια δύσκολη απόφαση. Ίσως έχετε ακούσει ότι το QEMU είναι πιο ισχυρό από το VirtualBox. Το QEMU μπορεί επίσης να σας εκφοβίσει επειδή φημολογείται πόσο δύσκολο είναι. Είναι εύκολο να αναρωτιέστε μερικά πράγματα: τι είναι το QEMU, τι είναι το VirtualBox και πώς μπορείτε να αποφασίσετε μεταξύ τους;

Το QEMU και το VirtualBox είναι και τα δύο παρόμοια hypervisors, αλλά και τα δύο προσφέρουν εντελώς διαφορετικά πλεονεκτήματα όταν πρόκειται για χαρακτηριστικά όπως η ευκολία εγκατάστασης και η απόδοση. Ακολουθεί μια πλήρης σύγκριση του QEMU και του VirtualBox.

1. Ευκολία εγκατάστασης

Όταν αποφασίζετε για το QEMU vs. VirtualBox, ένας από τους πιο σημαντικούς παράγοντες που πρέπει να λάβετε υπόψη είναι η ευκολία εγκατάστασης. Εάν είστε αρχάριος στην εικονικοποίηση, η χρήση μιας απλής εφαρμογής θα σας επιτρέψει να επιτύχετε τους στόχους σας και ακόμη και να αντιμετωπίσετε τα προβλήματα του VM χωρίς απογοήτευση.

instagram viewer

Μπορεί να σας είναι δύσκολο να ρυθμίσετε το QEMU εάν δεν έχετε μεγάλη εμπειρία με την εικονικοποίηση. Για να ξεκινήσετε, θα πρέπει να επαληθεύσετε ότι το κεντρικό σύστημα διαθέτει συμβατό λειτουργικό σύστημα και επεξεργαστή. Στη συνέχεια, πραγματοποιήστε λήψη του QEMU από τον επίσημο ιστότοπο ή εγκαταστήστε την εφαρμογή μέσω του διαχειριστή πακέτων.

Το VirtualBox είναι πολύ εύκολο στη ρύθμιση συγκριτικά. Μπορείτε να ξεκινήσετε με το VirtualBox κατεβάζοντας και εγκαθιστώντας την εφαρμογή απευθείας από τον ιστότοπο της Oracle VirtualBox. Αφού εγκαταστήσετε το πρόγραμμα, μπορείτε να δημιουργήσετε μια εικονική μηχανή και να διαμορφώσετε τις ρυθμίσεις υλικού της με λίγα απλά βήματα.

2. Ευκολία εγκατάστασης και εκκίνησης VM

Η ευκολία εγκατάστασης και εκκίνησης VM είναι ένας σημαντικός παράγοντας για αρχάριους που θέλουν να εργαστούν με το QEMU ή το VirtualBox. Οι προχωρημένοι χρήστες μπορεί επίσης να απολαμβάνουν ένα απλούστερο πρόγραμμα για την ευκολία χρήσης του.

Η εγκατάσταση και η εκκίνηση VM είναι ευκολότερη στο VirtualBox από ότι στο QEMU.

Θα χρειαστεί να κάνετε μια ελαφρώς περίπλοκη διαδικασία για να εκτελέσετε ένα VM με QEMU. Αφού εγκαταστήσετε το QEMU/KVM και επαληθεύσετε ότι ο δαίμονας libvirtd εκτελείται, θα χρειαστεί να εκκινήσετε το Virtual Machine Manager ή οποιοδήποτε άλλο εργαλείο GUI της επιλογής σας. Θα χρειαστεί να διαμορφώσετε ένα νέο μηχάνημα με εικόνα ISO και να επιτρέψετε στον hypervisor να ολοκληρώσει την εγκατάσταση της νέας σας εικονικής μηχανής.

Είναι ευκολότερο για πολλούς χρήστες να εγκαταστήσουν και να ξεκινήσουν ένα VM με το VirtualBox. Αντί να χρησιμοποιείτε ένα εργαλείο GUI, θα χρησιμοποιείτε απευθείας το VirtualBox καθώς διαμορφώνετε μια νέα εικονική μηχανή με μια εικόνα ISO της επιλογής σας. Το VirtualBox απλοποιεί τη διαδικασία διαμόρφωσης, επομένως θα χρειαστεί να απαντήσετε μόνο σε μερικές ερωτήσεις πριν εγκατασταθεί η νέα σας εικονική μηχανή.

3. Φορητότητα εικονικής μηχανής

Θα πρέπει να λάβετε υπόψη τη φορητότητα VM όταν επιλέγετε KVM QEMU vs. VirtualBox εάν αναμένετε να διανείμετε μια εικόνα ή να χρησιμοποιήσετε μια τεράστια ποικιλία εικόνων. Το QEMU είναι πολύ πιο ευέλικτο από το VirtualBox όσον αφορά την υποστήριξη τύπου αρχείου εικόνας, αλλά θα εξακολουθείτε να μπορείτε να εργαστείτε με τα περισσότερα αρχεία εικόνας χρησιμοποιώντας το VirtualBox.

Το QEMU υποστηρίζει διάφορους τύπους εικόνας, όπως RAW, cloop, cow, qcow, qcow2, VMDK, VDI, VHDX και VPC. Η εγγενής μορφή στο QEMU είναι qcow2, αλλά η μεγάλη γκάμα υποστηριζόμενων τύπων εικόνας επιτρέπει στο πρόγραμμα να είναι πολύ ευέλικτο. Μπορείτε να κάνετε μετατροπή μεταξύ τύπων εικόνας χρησιμοποιώντας το μετατροπή qemu-img εντολή.

Το VirtualBox υποστηρίζει αρχεία εικόνας VDI, VMDK, VHD και HDD. Ενώ το VirtualBox δεν έχει το ίδιο επίπεδο φορητότητας με το QEMU, διαθέτει επαρκή υποστήριξη τύπου εικόνας που κάνει τα VirtualBox VM ως επί το πλείστον φορητά. Μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα VBoxImage CLI για να αλλάξετε τον τύπο αρχείου μιας εικόνας εάν χρειάζεται.

4. Πρόσβαση σε αρχεία εικονικής μηχανής

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

Μπορείτε να κάνετε κοινή χρήση αρχείων από το κεντρικό σύστημα αρχείων με QEMU VM, αποκτώντας πρόσβαση στις σχετικές ρυθμίσεις στην εφαρμογή GUI της επιλογής σας. Εάν χρησιμοποιείτε το virt-manager, ανοίξτε την απενεργοποιημένη εικονική μηχανή και κάντε κλικ για να προσθέσετε ένα σύστημα αρχείων στο Σύστημα αρχείων αυτί. Εισαγάγετε τη διαδρομή του αρχείου που θέλετε και κάντε κλικ Φινίρισμα για να οριστικοποιήσετε τις νέες ρυθμίσεις.

Είναι εξίσου απλή η πρόσβαση σε αρχεία από το σύστημα αρχείων του κεντρικού υπολογιστή με το VirtualBox. Θα χρειαστεί να επιλέξετε τις ρυθμίσεις της εικονικής μηχανής σας πριν από την πρόσβαση Κοινόχρηστοι φάκελοι στο αριστερό παράθυρο. Κάντε κλικ στο εικονίδιο του αρχείου και μεταβείτε στον κατάλογο στον οποίο θέλετε να έχει πρόσβαση το VM μέσω του Διαδρομή φακέλου πεδίο.

Τέλος, τσεκάρετε Αυτόματη προσάρτηση του φακέλου ώστε να έχετε άμεση πρόσβαση και να αποθηκεύσετε τη νέα σας διαμόρφωση. Θα μπορείτε να βρείτε τα κοινόχρηστα αρχεία στο /media κατάλογο ενός Linux VM ή ως τοποθεσία δικτύου στο Αυτό το PC τμήμα μιας εικονικής μηχανής Windows.

5. Τύπος Υπερεπόπτη και Συνολική Απόδοση

Θα πρέπει να έχετε κατά νου την απόδοση όταν επιλέγετε μεταξύ VirtualBox και QEMU. Εάν η εικονική σας μηχανή λειτουργεί πολύ αργά, μπορεί να σας απογοητεύσει η χρήση. Τόσο το QEMU όσο και το VirtualBox είναι παρόμοια υπερεπόπτες τύπου 2. Συνολικά, το QEMU τρέχει πιο γρήγορα από το VirtualBox.

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

Το QEMU Linux είναι ταχύτερο από το VirtualBox επειδή ενσωματώνει απευθείας το KVM (Εικονική μηχανή που βασίζεται στον πυρήνα). Εάν θέλετε να βελτιώσετε την απόδοση του VirtualBox, μπορείτε να αποκτήσετε πρόσβαση στο Επιτάχυνση καρτέλα στις ρυθμίσεις του VirtualBox για να προσαρμόσετε τον τρόπο εκτέλεσης των VM. Θα πρέπει να εξετάσετε το ενδεχόμενο ρύθμισης παραμέτρων του VirtualBox για χρήση του KVM.

6. Συμβατότητα και ευελιξία

Θα πρέπει να λάβετε υπόψη τη συμβατότητα και την ευελιξία όταν επιλέγετε έναν hypervisor, ώστε να μην κολλάτε με προβλήματα συμβατότητας στο μέλλον. Τόσο το QEMU όσο και το VirtualBox έχουν πλεονεκτήματα σε διαφορετικούς τομείς, επομένως μπορεί να διαπιστώσετε ότι το ένα είναι καλύτερο από το άλλο για τις δικές σας ανάγκες.

Το VirtualBox είναι καλύτερο από το QEMU όσον αφορά τη συμβατότητα του λειτουργικού συστήματος. Το VirtualBox μπορεί να εκτελεστεί αποτελεσματικά σε Windows, macOS και στις περισσότερες διανομές Linux. Το QEMU εκτελείται επίσης σε Windows και macOS, αλλά η άμεση ενσωμάτωση του KVM το κάνει πιο κατάλληλο για χρήση σε Linux.

Το QEMU είναι πιο ευέλικτο από το VirtualBox όσον αφορά την προηγμένη χρήση. Προσφέρει μια διεπαφή γραμμής εντολών (CLI) και οθόνη που είναι απαραίτητες για προγραμματιστές και προχωρημένους χρήστες.

Ενώ το VirtualBox μπορεί μόνο εικονικοποίηση αρχιτεκτονικής x86 και ARM64, το QEMU παρέχει πολύ περισσότερη υποστήριξη για εικονικοποίηση εξειδικευμένων αρχιτεκτονικών.

7. Κόστος χρήσης

Το VirtualBox και το QEMU είναι και τα δύο εντελώς δωρεάν για ατομική χρήση. Το QEMU είναι επίσης δωρεάν για εταιρική χρήση. Εάν θέλετε να χρησιμοποιήσετε το VirtualBox για μια εμπορική εφαρμογή, θα χρειαστεί να πληρώνετε 50 $ ανά χρήστη σταθμού εργασίας με όνομα ή 1.000 $ ανά πρίζα ετησίως.

Επιλέξτε VirtualBox ή QEMU για Virtualization

Μετά τη σύγκριση του VirtualBox με το QEMU, είναι σαφές ότι κάθε εφαρμογή έχει ορισμένα πλεονεκτήματα. Μπορεί να προτιμήσετε το VirtualBox εάν θέλετε εύκολη στη διαχείριση και απλή εικονικοποίηση.

Μπορεί να προτιμήσετε το QEMU εάν είστε πρόθυμοι να αμφισβητήσετε τον εαυτό σας για καλύτερη απόδοση και ευελιξία. Αφού αποφασίσετε ποια εφαρμογή θα χρησιμοποιήσετε, το μόνο που σας μένει να κάνετε είναι να δημιουργήσετε τη δική σας εικονική μηχανή.