वर्चुअलबॉक्स या केवीएम या ऐसी कोई अन्य वर्चुअलाइजेशन तकनीक मेजबान सीपीयू की कुछ विशेषताओं को अतिथि के सामने उजागर करती है।
होस्ट CPU की सभी विशेषताओं का निर्यात क्यों नहीं किया जाता है? कल्पना करें कि आप अपने वर्चुअल मशीन को एक होस्ट से दूसरे होस्ट में बिना किसी रुकावट (या राज्य को बचाकर) में माइग्रेट करना चाहते हैं। लेकिन दूसरे होस्ट के पास एसएसई 4 नहीं है। यदि आपके वीएम ने एसएसई 4 को होस्ट 1 पर उजागर किया होगा और आपने इस निर्देश सेट का उपयोग करके किसी प्रोग्राम को सफलतापूर्वक संकलित और निष्पादित किया होगा, जब 2 होस्ट करने के लिए माइग्रेट हो जाएगा।
यही कारण है कि - IMHO - यह बुद्धिमान है कि मेजबान सीपीयू के प्रत्येक समर्थित निर्देशों को डिफ़ॉल्ट रूप से उजागर न करें और मुझे आश्चर्य नहीं है कि वर्चुअलबॉक्स के साथ ऐसा ही है। यह हालांकि (और मुझे उम्मीद है कि टिकट के लिए लागू समाधान होगा) उपयोगकर्ता को उजागर सुविधाओं की डिफ़ॉल्ट पसंद को ओवरराइड करने की अनुमति देता है। और AFAIK यह विकल्प अभी तक मौजूद नहीं है। इसलिए आपको धैर्य रखना होगा।
ध्यान दें कि KVM आपको उन निर्देशों के सेट को सेट करने की अनुमति देता है जिन्हें आप अतिथि (नों) को प्रति अतिथि (नों) में उजागर करना चाहते हैं।