Η Intel σταμάτησε να αναπτύσσει τον hypervisor HAXM

Η Intel δημοσίευσε μια νέα έκδοση της μηχανής εικονικοποίησης HAXM 7.8 (Hardware Accelerated Execution Manager), μετά την οποία μετέφερε το αποθετήριο σε ένα αρχείο και ανακοίνωσε τον τερματισμό της υποστήριξης για το έργο. Η Intel δεν θα δέχεται πλέον ενημερώσεις κώδικα, διορθώσεις, δεν θα συμμετέχει στην ανάπτυξη ή δεν θα δημιουργεί ενημερώσεις. Τα άτομα που επιθυμούν να συνεχίσουν την ανάπτυξη ενθαρρύνονται να δημιουργήσουν ένα πιρούνι και να το αναπτύξουν ανεξάρτητα.

Το HAXM είναι ένας υπερεπόπτης πολλαπλών πλατφορμών (Linux, NetBSD, Windows, macOS) που χρησιμοποιεί επεκτάσεις υλικού σε επεξεργαστές Intel (Intel VT, Intel Virtualization Technology) για να επιταχύνει και να βελτιώσει την απομόνωση των εικονικών μηχανών. Ο hypervisor υλοποιείται με τη μορφή ενός προγράμματος οδήγησης που εκτελείται σε επίπεδο πυρήνα και παρέχει μια διεπαφή παρόμοια με το KVM για την ενεργοποίηση της εικονικοποίησης υλικού στο χώρο του χρήστη. Το HAXM υποστηρίχθηκε για την επιτάχυνση του εξομοιωτή πλατφόρμας Android και του QEMU. Ο κωδικός είναι γραμμένος σε C και διανέμεται με την άδεια BSD.

Κάποτε, το έργο δημιουργήθηκε για να παρέχει τη δυνατότητα χρήσης της τεχνολογίας Intel VT σε Windows και macOS. Στο Linux, η υποστήριξη για το Intel VT ήταν αρχικά διαθέσιμη σε Xen και KVM και στο NetBSD παρεχόταν σε NVMM, επομένως το HAXM μεταφέρθηκε σε Linux και NetBSD αργότερα και δεν έπαιξε ιδιαίτερο ρόλο σε αυτές τις πλατφόρμες. Μετά την ενσωμάτωση της πλήρους υποστήριξης για το Intel VT στα προϊόντα Microsoft Hyper-V και macOS HVF, η ανάγκη για ξεχωριστό hypervisor δεν ήταν πλέον απαραίτητη και η Intel αποφάσισε να διακόψει το έργο.

Η τελική έκδοση του HAXM 7.8 περιλαμβάνει υποστήριξη για την οδηγία INVPCID, πρόσθετη υποστήριξη για την επέκταση XSAVE στο CPUID, βελτιωμένη υλοποίηση της μονάδας CPUID και εκσυγχρονισμό του προγράμματος εγκατάστασης. Το HAXM έχει επιβεβαιωθεί ότι είναι συμβατό με τις εκδόσεις QEMU 2.9 έως 7.2.

Πηγή: opennet.ru

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