VirtualBox หรือ KVM หรือเทคโนโลยีเวอร์ช่วลไลเซชั่นอื่น ๆ จะแสดงคุณสมบัติบางอย่างของ CPU โฮสต์แก่แขก
ทำไมไม่ส่งออกฟีเจอร์ทั้งหมดของโฮสต์ CPU? ลองนึกภาพคุณต้องการย้ายเครื่องเสมือนจากโฮสต์หนึ่งไปยังอีกเครื่องหนึ่งโดยไม่หยุดชะงัก (หรือโดยการบันทึกสถานะ) แต่โฮสต์ที่สองไม่มี SSE 4 หาก VM ของคุณจะเปิดเผย SSE 4 บนโฮสต์ 1 และคุณจะต้องรวบรวมและเรียกใช้โปรแกรมโดยใช้ชุดคำสั่งนี้เมื่อย้ายไปยังโฮสต์ 2 มันจะแตก
นั่นคือเหตุผล - IMHO - เป็นการดีที่จะไม่เปิดเผยชุดคำสั่งที่สนับสนุนของโฮสต์ CPU โดยค่าเริ่มต้นและฉันไม่แปลกใจเลยว่านี่เป็นกรณีของ VirtualBox อย่างไรก็ตามควร (และฉันหวังว่าจะเป็นโซลูชันที่นำมาใช้กับตั๋ว) อนุญาตให้ผู้ใช้แทนที่ตัวเลือกเริ่มต้นของคุณลักษณะที่เปิดเผย และ AFAIK ตัวเลือกนี้ยังไม่มี ดังนั้นคุณจะต้องอดทน
โปรดทราบว่า KVM อนุญาตให้คุณตั้งค่าชุดคำสั่งที่คุณต้องการแสดงต่อแขก (s) ต่อแขก