VirtualBox ได้รับการปรับให้ทำงานบนไฮเปอร์ไวเซอร์ KVM

เทคโนโลยี Cyberus ได้เปิดโค้ดสำหรับแบ็กเอนด์ VirtualBox KVM ซึ่งช่วยให้คุณใช้ไฮเปอร์ไวเซอร์ KVM ที่สร้างไว้ในเคอร์เนล Linux ในระบบการจำลองเสมือน VirtualBox แทนโมดูลเคอร์เนล vboxdrv ที่ให้มาใน VirtualBox แบ็กเอนด์ช่วยให้แน่ใจว่าเครื่องเสมือนถูกดำเนินการโดยไฮเปอร์ไวเซอร์ KVM ในขณะที่ยังคงรักษารูปแบบการจัดการแบบดั้งเดิมและอินเทอร์เฟซ VirtualBox ไว้อย่างสมบูรณ์ รองรับการรันการกำหนดค่าเครื่องเสมือนที่มีอยู่ซึ่งสร้างขึ้นสำหรับ VirtualBox ใน KVM รหัสนี้เขียนด้วยภาษา C และ C++ และเผยแพร่ภายใต้ลิขสิทธิ์ GPLv3

ข้อดีที่สำคัญของการรัน VirtualBox บน KVM:

  • ความสามารถในการรัน VirtualBox และเครื่องเสมือนที่สร้างขึ้นสำหรับ VirtualBox พร้อมกันกับ QEMU/KVM และระบบเสมือนจริงที่ใช้ KVM เช่น Cloud Hypervisor ตัวอย่างเช่น บริการแบบแยกส่วนที่ต้องการการป้องกันระดับพิเศษสามารถทำงานได้โดยใช้ Cloud Hypervisor ในขณะที่แขกของ Windows สามารถทำงานในสภาพแวดล้อม VirtualBox ที่เป็นมิตรต่อผู้ใช้มากขึ้น
  • รองรับการทำงานโดยไม่ต้องโหลดไดรเวอร์เคอร์เนล VirtualBox (vboxdrv) ซึ่งช่วยให้คุณจัดระเบียบงานนอกเหนือจากบิลด์เคอร์เนล Linux ที่ได้รับการรับรองและตรวจสอบแล้วซึ่งไม่อนุญาตให้โหลดโมดูลบุคคลที่สาม
  • ความสามารถในการใช้กลไกการเร่งความเร็วการจำลองเสมือนด้วยฮาร์ดแวร์ขั้นสูงที่รองรับใน KVM แต่ไม่ได้ใช้ใน VirtualBox ตัวอย่างเช่น ใน KVM คุณสามารถใช้ส่วนขยาย APICv เพื่อทำเวอร์ชวลไลซ์คอนโทรลเลอร์ขัดจังหวะ ซึ่งสามารถลดเวลาแฝงของการขัดจังหวะและปรับปรุงประสิทธิภาพ I/O ได้
  • การมีอยู่ของความสามารถ KVM ที่เพิ่มความปลอดภัยของระบบ Windows ที่ทำงานในสภาพแวดล้อมเสมือนจริง
  • ทำงานบนระบบที่มีเคอร์เนล Linux ที่ยังไม่รองรับใน VirtualBox KVM ถูกสร้างขึ้นในเคอร์เนล ในขณะที่ vboxdrv ได้รับการพอร์ตแยกกันสำหรับเคอร์เนลใหม่แต่ละตัว

VirtualBox KVM อ้างว่าการทำงานมีเสถียรภาพในสภาพแวดล้อมโฮสต์บน Linux บนระบบ x86_64 พร้อมโปรเซสเซอร์ Intel มีการรองรับโปรเซสเซอร์ AMD แต่ยังคงถูกทำเครื่องหมายว่าเป็นรุ่นทดลอง

VirtualBox ได้รับการปรับให้ทำงานบนไฮเปอร์ไวเซอร์ KVM


ที่มา: opennet.ru

เพิ่มความคิดเห็น