ตามที่แนะนำไว้ที่อื่นVMWare ESXiคือสิ่งที่มีให้ในแง่ของไฮเปอร์ไวเซอร์แบบเปลือยโลหะที่ไม่มีค่าใช้จ่ายโดยที่ "โลหะเปลือย" บอกเป็นนัยว่าสิ่งที่คุณได้โหลดในที่สุดนั้นน้อยกว่าระบบปฏิบัติการเต็มรูปแบบ
XenยังมีโหมดHVMซึ่งใช้การจำลองเสมือนระดับฮาร์ดแวร์ ในโหมดนี้จะสามารถเรียกใช้แขกของ Windows Xen มีไฮเปอร์ไวเซอร์ "โลหะเปลือย" อย่างชัดเจนแม้ในขณะที่ระบบปฏิบัติการ Dom0 ยังทำงานอยู่ แต่ก็มีความซับซ้อนอย่างมากในการกำหนดค่าและบำรุงรักษาและวางข้อ จำกัด ในเมล็ดคุณสามารถทำงานภายใต้โดเมนที่ไม่ใช่ HVM (ซึ่ง Dom0 เคอร์เนลหลักที่ผ่านการเข้าถึงฮาร์ดแวร์ไปยังผู้อื่นและมีสิทธิ์ของผู้ดูแลระบบเป็นหนึ่ง) HVM ต้องการ CPU และแผงวงจรหลักที่รองรับการจำลองเสมือนสำหรับฮาร์ดแวร์ ดูรายการ Xen วิกิพีเดียของเมนบอร์ด HVM ที่เข้ากันได้
ที่กล่าวมาคุณอาจพบว่าKVMน่าสนใจกว่านี้ แทนที่จะใช้ Linux เพื่อจัดการเคอร์เนลไฮเปอร์ไวเซอร์ที่เป็นกรรมสิทธิ์ (เช่นเดียวกับ ESX) KVM สร้างความสามารถไฮเปอร์ไวเซอร์ใน Linux เอง วิธี "โลหะเปลือย" นั้นขึ้นอยู่กับการตีความของคุณ - แต่ถ้าโฮสต์ของคุณใช้งาน KVM นั้นไม่ได้เป็นอะไรนอกจากตัวเริ่มต้น 40MB ที่ไม่มีอะไรนอกจาก kvm + libvirt + เครื่องมือที่เกี่ยวข้องในสถานที่ (พูดอย่างoVirtของ Red Hat ) มีบางอย่างที่ในทางปฏิบัติไม่เหมือน ESX โดยสิ้นเชิง องค์ประกอบ userspace ของ KVM มาจากQEMUซึ่งทำให้ทุกอย่างมีประสิทธิภาพและยืดหยุ่น - สิ่งที่คุณไม่จำเป็นต้องใช้กับเดสก์ท็อป แต่น่าสนใจมากในการจำลองระบบสมองกลฝังตัว (ด้วยการพูดเพียงพอร์ตอนุกรม I / O และไม่มีอะแดปเตอร์ VGA) โซ่ที่ซับซ้อนของภาพ COW เพื่อแบ็กเอนด์หน่วยเก็บข้อมูลหรือการตั้งค่าโทโพโลยีเครือข่ายเสมือนที่น่าสนใจ เช่น Xen HVM, KVM ต้องการการเร่งด้วยฮาร์ดแวร์ KVM ทำงานได้อย่างยอดเยี่ยมสำหรับแขกของ Windows (รวมถึง Vista) ได้ดีพอสมควร แต่มีไดรเวอร์เครือข่าย paravirtual สำหรับ Windows ในขณะนี้เท่านั้น ไดรเวอร์อื่น ๆ จำเป็นต้องใช้ฮาร์ดแวร์ที่จำลองขึ้นมาซึ่งค่อนข้างช้ากว่า (Qumranet ให้ทุนสนับสนุนการพัฒนาไดรเวอร์อื่น ๆ สำหรับ Windows ดังนั้นคาดว่าจะเห็นพวกเขาในที่สุดเคอร์เนลรุ่นใหม่กว่าจะมีไดรเวอร์ paravirtual ที่เข้ากันได้กับ KVM อื่น ๆ อีกมากมายสำหรับดิสก์ I / O, นาฬิกาและอุปกรณ์อื่น ๆ )
สำหรับการใช้งานเดสก์ท็อปVirtualBoxเป็นแบบที่ดีแม้ว่ามันจะไม่คล้อยตามการใช้งาน "โลหะเปลือย" เลย เนื่องจากขาดการสนับสนุนlibvirtฉันคิดว่ามันไม่เหมาะสมสำหรับการใช้งาน QA automation VirtualBox มีโปรแกรมควบคุมวิดีโอที่น่าดึงดูดท่ามกลาง "ยูทิลิตี้ของแขก" ซึ่งจะจัดให้มีการปรับขนาดหน้าต่างอัตโนมัติและบางครั้ง "โหมดไม่มีรอยต่อ" ที่หน้าต่างของแขกของคุณจะปรากฏขึ้นท่ามกลางโฮสต์ทำให้ (ในทางทฤษฎี) สำหรับประสบการณ์แบบบูรณาการ
หากคุณกำลังใช้ "ระบบปฏิบัติการหลัก" ที่ไม่ได้สร้างขึ้นเพื่อการจำลองเสมือนคุณไม่ได้ทำเวอร์ชวลไลเซชันแบบ "โลหะเปลือย" และวิธีการแก้ปัญหา "โลหะเปลือย" ที่เรียบง่ายและครบถ้วนซึ่งเคอร์เนล (ไมโคร) ในหลัก การควบคุมถูกสร้างขึ้นอย่างเคร่งครัดเพื่อจุดประสงค์ในการทำเวอร์ช่วลไลเซชั่นนั้นเป็นเรื่องที่ไม่สำคัญหากคุณต้องการให้เดสก์ท็อป Windows ของคุณแสดงบนฮาร์ดแวร์ชิ้นเดียวกัน หากสิ่งที่คุณต้องการไม่ใช่ "โลหะเปลือย" แต่เป็นการจำลองเสมือนแบบใช้ฮาร์ดแวร์ช่วยทุกสิ่งที่แนะนำในที่นี้เสนอว่า - สำหรับ VirtualBox เป็นตัวเลือกการกำหนดค่าที่เลือกได้ โดยค่าเริ่มต้นจะใช้วิธีการแบบดั้งเดิมมากขึ้น