تم تكييف VirtualBox ليعمل فوق برنامج Hypervisor KVM

فتحت Cyberus Technology الكود الخاص بالواجهة الخلفية لـ VirtualBox KVM، والذي يسمح لك باستخدام برنامج Hypervisor KVM المدمج في Linux kernel في نظام المحاكاة الافتراضية VirtualBox بدلاً من وحدة vboxdrv kernel المتوفرة في VirtualBox. تضمن الواجهة الخلفية تنفيذ الأجهزة الافتراضية بواسطة برنامج Hypervisor لـ KVM مع الحفاظ بشكل كامل على نموذج وواجهة إدارة VirtualBox التقليدية. إنه مدعوم لتشغيل تكوينات الجهاز الظاهري الموجودة التي تم إنشاؤها لـ VirtualBox في KVM. الكود مكتوب بلغة C وC++ ويتم توزيعه بموجب ترخيص GPLv3.

المزايا الرئيسية لتشغيل VirtualBox عبر KVM:

  • القدرة على تشغيل VirtualBox والأجهزة الافتراضية التي تم إنشاؤها لـ VirtualBox في وقت واحد مع QEMU/KVM وأنظمة المحاكاة الافتراضية التي تستخدم KVM، مثل Cloud Hypervisor. على سبيل المثال، يمكن تشغيل الخدمات المعزولة التي تتطلب مستوى خاصًا من الحماية باستخدام Cloud Hypervisor، بينما يمكن لضيوف Windows التشغيل في بيئة VirtualBox الأكثر سهولة في الاستخدام.
  • دعم العمل دون تحميل برنامج تشغيل VirtualBox kernel (vboxdrv)، والذي يسمح لك بتنظيم العمل أعلى الإصدارات المعتمدة والمتحقق منها من Linux kernel، والتي لا تسمح بتحميل وحدات الطرف الثالث.
  • القدرة على استخدام آليات تسريع المحاكاة الافتراضية للأجهزة المتقدمة المدعومة في KVM، ولكنها غير مستخدمة في VirtualBox. على سبيل المثال، في KVM، يمكنك استخدام ملحق APICv لمحاكاة وحدة التحكم في المقاطعة، مما قد يقلل من زمن انتقال المقاطعة ويحسن أداء الإدخال/الإخراج.
  • وجود إمكانيات في KVM تزيد من أمان أنظمة Windows التي تعمل في البيئات الافتراضية.
  • يعمل على الأنظمة التي تحتوي على نواة Linux غير مدعومة بعد في VirtualBox. تم دمج KVM في النواة، بينما يتم نقل vboxdrv بشكل منفصل لكل نواة جديدة.

يطالب VirtualBox KVM بالتشغيل المستقر في البيئات المضيفة المستندة إلى Linux على أنظمة x86_64 مع معالجات Intel. يتوفر دعم لمعالجات AMD، ولكن لا يزال يتم تصنيفها على أنها تجريبية.

تم تكييف VirtualBox ليعمل فوق برنامج Hypervisor KVM


المصدر: opennet.ru

إضافة تعليق