Το QEMU 4.2 έρχεται με διάφορες βελτιώσεις, ξέρετε τα νέα του

QEMU

Χθες μιλούσαμε για η απελευθέρωση του νέα έκδοση του Bochs 2.16.10 που είναι μια εναλλακτική λύση για το VirtualBox και τώρα παρουσιάστηκε η έναρξη του έργου QEMU 4.2 στο οποίο παρουσιάζονται μερικές νέες δυνατότητες και ειδικά βελτιώσεις στο έργο. Κατά την προετοιμασία για την έκδοση 4.2, πραγματοποιήθηκαν περισσότερες από 2200 αλλαγές από 198 προγραμματιστές.

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

Σε λειτουργία εικονικοποίησης στο QEMU, η απόδοση του κώδικα εκτέλεσης σε ένα απομονωμένο περιβάλλον είναι κοντά στο εγγενές σύστημα λόγω της άμεσης εκτέλεσης οδηγιών στην CPU και της χρήσης του υπεύθυνου Xen ή της μονάδας KVM.

Κύρια νέα χαρακτηριστικά στο QEMU 4.2

Σε αυτή τη νέα έκδοση του QEMU 4.2 ο εξομοιωτής αρχιτεκτονικής Η ARM έλαβε υποστήριξη για προσομοίωση Aspeed AST2600 SoC «Ast2600-evb» καθώς και το υποστήριξη για την τεχνολογία Semihosting 2.0 με επεκτάσεις STDOUT_STDERR / EXIT_EXTENDED, το οποίο επιτρέπει στη μιμημένη συσκευή να χρησιμοποιεί stdout, stderr και stdin για τη δημιουργία αρχείων από την πλευρά του κεντρικού υπολογιστή.

Ενώ για το Η KVM πρόσθεσε τη δυνατότητα χρήσης περισσότερων από 256 CPU και παρέχει υποστήριξη για οδηγίες SVD SIMD, καθώς και βελτιωμένη απόδοση εξομοίωσης χρησιμοποιώντας τη γεννήτρια κωδικών TCG.

Τονίζεται επίσης ότι ένας νέος τύπος μηχανής microvm έχει προστεθεί μιμηθεί στον εξομοιωτή αρχιτεκτονικής x86, χρησιμοποιώντας virtio-mmio αντί για PCI για βελτιστοποίηση της απόδοσης. Η δυνατότητα ενεργοποίησης και απενεργοποίησης του VMX μέσω του «-ΕΠΕΞΕΡΓΑΣΤΗΣ".

Προστέθηκε υποστήριξη για προσομοίωση επεκτάσεων AVX512 BFloat16. Παρέχεται υποστήριξη για τα νέα μοντέλα CPU Denverton (Atom που βασίζονται σε Atom), Snowridge και Dhyana. Σταθεροποιημένη υποστήριξη για MacOS Hypervisor Framework («-Accel hvf").

Για το πρόγραμμα οδήγησης συσκευής Network Block Device (NBD), παρέχει πιο αποτελεσματική επεξεργασία των αιτημάτων αντιγραφής ανάγνωσης. ο Ο κωδικός διακομιστή NBD έχει βελτιστοποιηθεί για την αντιγραφή αραιών εικόνων (με κενά). Έχει πραγματοποιηθεί Γενικές βελτιώσεις στην εφαρμογή πελάτη και διακομιστή NBD.

Για Εξομοιωτής αρχιτεκτονικής PowerPC έχει το ικανότητα μίμησης οι οδηγίες POWER9 mffsce, mffscrn και mffscrni. Σε προσομοιωμένα μηχανήματα, προστέθηκε το "powernv" Υποστήριξη για συσκευές συστήματος Homer και OCC SRAM.

Στο virtio-mmio προστίθεται συμβατό με virtio πρότυπο 2 και μια συγκεκριμένη προδιαγραφή virtio 1,1 ένας συσκευασμένος μηχανισμός εικονικής ουράς (virtqueue) για την ανταλλαγή δεδομένων με μια εικονική συσκευή εισόδου / εξόδου σε κατάσταση δέσμης.

Από τις άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση του QEMU 4.2:

  • Η κλασική γεννήτρια κώδικα TCG (Tiny Code Generator) υποστηρίζει πρόσθετα για την παρακολούθηση των οδηγιών και των διευθύνσεων του επεξεργαστή στη μνήμη.
  • Υψηλότερη απόδοση κρυπτογράφησης δίσκου LUKS χρησιμοποιώντας τον αλγόριθμο AES-XTS.
  • Το Vfio-pci προσθέτει υποστήριξη ιδιοκτησίας failover_pair_id για απλοποίηση της μετεγκατάστασης συσκευών VFIO.
  • Η επιλογή "-initrd" έχει προστεθεί στον εξομοιωτή αρχιτεκτονικής RISC-V και τη δυνατότητα να δείτε την πλήρη κατάσταση της αρχιτεκτονικής στο πρόγραμμα εντοπισμού σφαλμάτων.
  • Ο εξομοιωτής αρχιτεκτονικής s390 υποστηρίζει IEP (Instruction Execution Protection).
  • Στον εξομοιωτή αρχιτεκτονικής 68k, προστέθηκε η αρχική ικανότητα προσομοίωσης του Macintosh Quadro 800 και των κλασικών συστημάτων NeXTcube.
  • Στον εξομοιωτή αρχιτεκτονικής xtensa, έχει προστεθεί ένας νέος τύπος μηχανών προσομοίωσης "virt" και έχει εφαρμοστεί η υποστήριξη ABI call0 για εξομοίωση χώρου χρήστη.

Πώς να εγκαταστήσετε το QEMU 4.2 στο Ubuntu και σε παράγωγα;

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

Μόλις είναι διαθέσιμα, αρκεί ανοίξτε ένα τερματικό (μπορείτε να το κάνετε με τη συντόμευση Ctrl + Alt + T) και θα πληκτρολογήσουμε τα ακόλουθα:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

Εναλλακτικά, μπορούν επίσης να πραγματοποιήσουν την εγκατάσταση και να περιμένουν να ειδοποιηθεί η νέα ενημέρωση για ενημέρωση των πακέτων.

Μπόχς
σχετικό άρθρο:
Το Bochs, μια εναλλακτική λύση ανοιχτού κώδικα στο VirtualBox φτάνει στην έκδοση 2.6.10

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.