Intel zaprzestał rozwijania hypervisora ​​HAXM

Intel opublikował nową wersję silnika wirtualizacyjnego HAXM 7.8 (Hardware Accelerated Execution Manager), po czym przeniósł repozytorium do archiwum i ogłosił zakończenie wsparcia dla projektu. Firma Intel nie będzie już przyjmować poprawek, łatek, uczestniczyć w rozwoju ani tworzyć aktualizacji. Osoby pragnące kontynuować rozwój zachęcamy do stworzenia forka i samodzielnego jego rozwijania.

HAXM to wieloplatformowy hiperwizor (Linux, NetBSD, Windows, macOS), który wykorzystuje rozszerzenia sprzętowe procesorów Intel (Intel VT, Intel Virtualization Technology) w celu przyspieszenia i poprawy izolacji maszyn wirtualnych. Hiperwizor jest zaimplementowany w postaci sterownika działającego na poziomie jądra i udostępniającego interfejs podobny do KVM, umożliwiający wirtualizację sprzętu w przestrzeni użytkownika. Obsługiwany był HAXM w celu przyspieszenia emulatora platformy Android i QEMU. Kod napisany jest w języku C i rozpowszechniany na licencji BSD.

Swego czasu projekt powstał, aby zapewnić możliwość wykorzystania technologii Intel VT w systemach Windows i macOS. W systemie Linux obsługa Intel VT była pierwotnie dostępna w Xen i KVM, a na NetBSD była dostępna w NVMM, więc HAXM został później przeniesiony na Linuksa i NetBSD i nie odgrywał specjalnej roli na tych platformach. Po zintegrowaniu pełnej obsługi Intel VT z produktami Microsoft Hyper-V i macOS HVF, potrzeba oddzielnego hypervisora ​​nie była już konieczna i Intel zdecydował się zaprzestać projektu.

Ostateczna wersja HAXM 7.8 zawiera obsługę instrukcji INVPCID, dodano obsługę rozszerzenia XSAVE w CPUID, ulepszoną implementację modułu CPUID i unowocześniony instalator. Potwierdzono, że HAXM jest kompatybilny z wersjami QEMU od 2.9 do 7.2.

Źródło: opennet.ru

Dodaj komentarz