اینتل توسعه هایپروایزر HAXM را متوقف کرده است

اینتل نسخه جدیدی از موتور مجازی سازی HAXM 7.8 (Hardware Accelerated Execution Manager) را منتشر کرد که پس از آن مخزن را به یک بایگانی منتقل کرد و پایان پشتیبانی از پروژه را اعلام کرد. اینتل دیگر پچ‌ها، اصلاحات، مشارکت در توسعه یا ایجاد به‌روزرسانی را نمی‌پذیرد. افرادی که مایل به ادامه توسعه هستند تشویق می شوند تا یک چنگال ایجاد کنند و آن را به طور مستقل توسعه دهند.

HAXM یک هایپروایزر بین پلتفرمی (Linux، NetBSD، Windows، macOS) است که از پسوندهای سخت افزاری پردازنده های اینتل (Intel VT، Intel Virtualization Technology) برای تسریع و افزایش جداسازی ماشین های مجازی استفاده می کند. Hypervisor به شکل یک درایور اجرا می شود که در سطح هسته اجرا می شود و یک رابط KVM مانند برای فعال کردن مجازی سازی سخت افزار در فضای کاربر ارائه می دهد. HAXM برای سرعت بخشیدن به شبیه ساز پلت فرم اندروید و QEMU پشتیبانی می شود. کد به زبان C نوشته شده و تحت مجوز BSD توزیع شده است.

زمانی، این پروژه برای ارائه قابلیت استفاده از فناوری Intel VT در ویندوز و macOS ایجاد شد. در لینوکس، پشتیبانی از Intel VT در ابتدا در Xen و KVM و در NetBSD به صورت NVMM ارائه می شد، بنابراین HAXM بعداً به لینوکس و NetBSD منتقل شد و نقش خاصی در این پلتفرم ها نداشت. پس از ادغام پشتیبانی کامل از Intel VT در محصولات Microsoft Hyper-V و macOS HVF، دیگر نیازی به Hypervisor جداگانه نبود و اینتل تصمیم گرفت این پروژه را متوقف کند.

نسخه نهایی HAXM 7.8 شامل پشتیبانی از دستورالعمل INVPCID، پشتیبانی اضافه شده برای پسوند XSAVE در CPUID، اجرای بهبود یافته ماژول CPUID و مدرن سازی نصب کننده است. تایید شده است که HAXM با نسخه های 2.9 تا 7.2 QEMU سازگار است.

منبع: opennet.ru

اضافه کردن نظر