क्या मेरे कंप्यूटर पर वर्चुअलाइजेशन को सक्षम करने के लिए कोई पेशेवरों / विपक्ष हैं?


22

अगर मैं अपने कंप्यूटर पर किसी भी वर्चुअलाइजेशन सॉफ़्टवेयर का उपयोग नहीं कर रहा हूं, तो क्या मैं x86 वर्चुअलाइज़ेशन को सक्षम (या अक्षम) करके कुछ भी हासिल या खोता हूं?


जवाबों:


12

नहीं। इंटेल वीटी तकनीक केवल उन कार्यक्रमों को चलाने के लिए उपयोगी है जो इसके अनुकूल हैं , और वास्तव में इसका उपयोग करते हैं । AFAIK, एकमात्र उपयोगी उपकरण जो ऐसा कर सकते हैं, सैंडबॉक्स और वर्चुअल मशीन हैं। फिर भी, इस तकनीक को सक्षम करना कुछ मामलों में सुरक्षा जोखिम हो सकता है । अक्सर, x86 या x86-64 निर्देशों का अनुकरण करने के लिए वर्चुअलाइजेशन तकनीक की आवश्यकता नहीं होती है, हालांकि गति की कीमत पर।

एक सर्वोत्तम अभ्यास के रूप में, जब तक आवश्यकता नहीं होगी, मैं इसे स्पष्ट रूप से अक्षम छोड़ दूंगा।


4

जब तक यह सच है कि आपको वीटी को सक्षम नहीं करना चाहिए जब तक कि आप वास्तव में इसका उपयोग नहीं करते हैं, अगर सुविधा चालू है या नहीं, तो अधिक जोखिम नहीं है। वर्चुअलाइजेशन के लिए आपको अपने सिस्टम की सबसे अच्छी तरह से रक्षा करने की आवश्यकता है, चाहे वह हो या नहीं।

वीटी कुछ भी संभव नहीं बनाता है जो पहले संभव नहीं था!

http://x86vmm.blogspot.com/2006/08/blue-pill-is-quasi-illiterate.html


3
वास्तव में, वीटी करता है यह सीपीयू का पूरा नियंत्रण (जो किसी भी आधुनिक ऑपरेटिंग सिस्टम के तहत असंभव है प्राप्त करने के लिए एक ऑपरेटिंग सिस्टम के तहत चल रहा एक कार्यक्रम के लिए अनुमति देता है - मेकअप कुछ संभव है कि नहीं था इससे पहले कि बिना वर्चुअलाइजेशन)। हालांकि मैं इस बात से सहमत हूं कि आप वर्चुअलाइजेशन के बिना भी उतना ही कर सकते हैं जितना कि आप कर सकते हैं (टोटल लविंग ट्यूरिटी पूर्णता :)।
निर्णायक

1
धन्यवाद, लेकिन क्या आपके पास उस "पूर्ण नियंत्रण" के लिए कोई संदर्भ है? वास्तव में इसे एक बहुरूपी नहीं बनाना चाहते हैं, क्योंकि मेरी समझ यह है कि यह आभासी सीपीयू को सीपीयू के पूर्ण नियंत्रण के लिए प्रकट करता है, लेकिन वास्तव में नहीं, लेकिन अतिरिक्त निर्देश जोड़ रहा है? इंटेल स्रोत खुद भी असहमत लगता है: Intel.com/content/www/us/en/virtualization/… और जो सुना है, उससे हाल ही के संस्करण VT- सक्षम चिप्स को Intel TXT के साथ अधिक सुरक्षित बनाता है।
johnshen64

2
मैंने पढ़ा कि Intel 64 और IA-32 आर्किटेक्चर सॉफ्टवेयर डेवलपर मैनुअल में । यह शाब्दिक रूप से एक वीपीयू को सीधे सीपीयू पर x86 कोड निष्पादित करने की अनुमति देता है, यदि आप केवल सीपीयू का अनुकरण करने के लिए किए गए थे (जो कि वर्चुअलाइजेशन समर्थन के बिना आवश्यक है) एक प्रदर्शन दंड से बचा जाता है।
ब्रेकथ्रू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.