Linux-KVM, QEMU, वर्चुअलबॉक्स, VMWare [बंद]


16

मैं लिनक्स के लिए नया हूँ। मैं क्रोमियम OS बनाने और QEMU पर चलाने की कोशिश कर रहा हूं। इस बीच मैं लिनक्स केवीएम, वर्चुअलबॉक्स और वीएमवेयर में आ गया। इसलिए मेरे पास मूल रूप से लिनक्स में वर्चुअलाइजेशन के बारे में दो प्रश्न हैं:

  1. शीर्ष लोकप्रिय ओपन सोर्स वर्चुअलाइजेशन सिस्टम क्या हैं जो आज उद्योग में उपयोग किए जाते हैं? क्या मेरे उबंटू बॉक्स के ऊपर एक और डिस्ट्रो चलाते समय उदाहरण के लिए अधिक विकल्प हैं?

  2. यदि किसी के पास लिनक्स में वर्चुअलाइजेशन के साथ अनुभव है, तो क्या उपयोग करने पर आप कुछ संकेत साझा करेंगे? क्लाउड को सेट करने के लिए किन लोगों का उपयोग किया जाता है?


जैसा कि नीचे उल्लेख किया गया है, एक्सईएन भी है, जो इसे कॉन्फ़िगर करते समय आपको कुछ सिरदर्द का कारण हो सकता है, लेकिन एक बार जब आप इसे स्थापित कर लेते हैं - तो आपके पास (एएफएआईके) सबसे निम्न-स्तरीय उपयोगकर्तास्पेस वर्चुअलाइजेशन सिस्टम उपलब्ध होगा। XEN और KVM एक श्रेणी में (साथ ही साथ यह केवीएम पर आधारित है) के रूप में ड्रॉप करते हैं, और आपको निम्न-स्तरीय वर्चुअलाइजेशन में VMs चलाने की अनुमति देते हैं, अर्थात आप अपने HOST OS से अपने PCI / USB / ... उपकरणों को अलग कर सकते हैं और दे सकते हैं। उन्हें अपने वीएम से दूर करें। एक्सएन / केवीएम आपके पीसी के एचडब्ल्यू के बहुत करीब हैं।
netikras

दूसरी तरफ VmWare और VBox भी अच्छे विकल्प हैं, खासकर यदि आपका CPU उपकरणों के वर्चुअलाइजेशन और / या सीधे एक्सेस का समर्थन नहीं करता है (इंटेल के शब्दों में - VTx और VTd) वहां निर्देश चलाएँ (जबकि वे VT-x / VT-d का समर्थन भी कर सकते हैं)।
netikras

1
जब मैं केवल नेटबुक w / o VT-x / VT-d था, तो मुझे VBox से प्यार था। VM कभी भी तेज़-तेज़ नहीं थे ... लेकिन वे कम से कम उपलब्ध थे। एक बार जब मैंने सभी इंटेल सीपीयू खिलौनों के साथ अपना डेस्कटॉप पीसी प्राप्त कर लिया, तो क्यूमू / केवीएम मेरे लिए एक है क्योंकि यह मुझे अपने एक जीपीयू को विंडोज वीएम से दूर करने की सुविधा देता है (मैं वहां ड्राइवर स्थापित कर सकता हूं, गेम खेल सकता हूं, ऑटोकैड का उपयोग कर सकता हूं)। ।)। हां, qemu / kvm को VBox / VmW के रूप में बनाए रखना आसान नहीं है, लेकिन यह मेरी पसंद है।
netikras

1
अंतिम नोट .. अगर आपको अपने लिनक्स बिल्ड के साथ गड़बड़ करना पसंद है और आपके पास VT-x / VT-d सक्षम CPU है - तो मैं आपको qemu / KVM या xen के साथ जाने का सुझाव दूंगा। आपको अपने VM को बनाने में कुछ मज़ेदार सिरदर्द होंगे ... लेकिन यह मज़ेदार है :) लेकिन अगर आपको उन VT- की कमी है? सीपीयू और / या आप यूजरलैंड में रहना पसंद कर रहे हैं (अच्छा जीयूआई, आसान रखरखाव, ड्राइवरों के बारे में कोई चिंता नहीं, साझा किए गए फ़ोल्डर, निफ्टी उपकरण), मैं VmW / VBox का सुझाव दूंगा।
netikras

1
वीएमवेयर ओपनसोर्स नहीं है। वर्चुअलबॉक्स आंशिक रूप से ओपन सोर्स है, लेकिन मैंने इसे डेस्कटॉप वर्चुअलाइजेशन सिस्टम के रूप में बाहर इस्तेमाल किए जाने के बारे में कभी नहीं देखा या सुना है। Xen, मैंने केवल वर्चुअल डेस्कटॉप वातावरण के लिए उपयोग किया जा रहा है (जैसा कि Citrix द्वारा बेचा गया है, जो मुझे लगता है कि सभी ओपनसोर्स नहीं है)। मेरा मानना ​​है कि KVM अब माइंडसोर्स ओपन वर्चुअलाइजेशन है। लेकिन मेरे पास संख्याएँ नहीं हैं, सीमित टिप्पणियों के आधार पर सिर्फ मेरी राय।
spuk

जवाबों:


7

क्या मेरे द्वारा उल्लिखित की तुलना में अधिक लोकप्रिय वर्चुअलाइजेशन सिस्टम हैं?

आपने 'Xen' को छोड़कर लगभग सभी लोकप्रिय वर्चुअलाइजेशन सिस्टम सूचीबद्ध किए।

कब क्या उपयोग करना है?

चूंकि आप उबंटू बॉक्स का उपयोग कर रहे हैं, इसलिए मैं आपके लिए qemu / kvm का सुझाव देता हूं। आप 'गुण-प्रबंधक' से शुरू कर सकते हैं, जो कि libvirt / qemu / kvm का 'GUI फ्रंट' है, और विंडोज़ पर 'vBox या VmWare Workstation' के समान दिखता है।


7

निर्भर करता है। मुझे अपने GUI के कारण वर्चुअलबॉक्स पसंद है - यह सरल लेकिन पूर्ण है और गति है। लेकिन मैं kvm-qemu का उपयोग libvirt के साथ भी करता हूं, क्योंकि यह वर्चुअलबॉक्स की तुलना में अधिक तेज़ और कॉन्फ़िगर करने योग्य है। मुझे VMWare (वर्कस्टेशन) पसंद नहीं है क्योंकि यह वाणिज्यिक, बंद स्रोत और वास्तव में भारी है। मुझे यह केवल इसलिए पसंद है क्योंकि यह 90 के दशक में VMWare वर्कस्टेशन और सर्वर को रिहा करके लिनक्स का समर्थन करने वाली पहली व्यावसायिक कंपनी थी। वर्चुअलाइजेशन के लिए लिनक्स के तहत बहुत सारे उत्पाद हैं, आप अपनी पसंद का उत्पाद चुनते हैं।

X86: VMWare, qemu, kvm, bochs (slow but works well with older operating systems), pc emulator
PPC: PearPc: very slow, claims to emulate old ppc mac-os
Sparc: qemu, slow and with cpu at 100%, emulates old solaris version
Alpha: some commercial emulators, good speed
Itanium: none

बेमेल और पुराने प्लेटफॉर्म के लिए बहुत सारे एमुलेटर भी हैं, जैसे कि बेसिलिस्क, शीपएसवर और बहुत सारे अन्य।


इटेनियम के लिए कोई वर्चुअलाइजेशन उत्पाद क्यों नहीं है? क्या वर्चुअलाइजेशन के लिए वास्तुकला बहुत कठिन है?
एलेक्सस्टैक

मुझे पता नहीं क्यों, पीपीसी भी कई कारणों से अनुकरण करना कठिन है, pearpc एमुलेटर वास्तव में धीमा है और केवल (और खराब) पुराने मैक ओएस पीपीसी 10.4 तक अनुकरण करते हैं, वे आर्किटेक्चर वास्तव में इंटेल से अलग हैं और "लिंक" हैं बड़े निगमों के लिए जो आसानी से समझने के लिए कारण कभी भी अपने उत्पादों का अनुकरण करने की संभावना नहीं देते हैं, एटीएम अगर आप एक बहुत पीपीसी (उदाहरण के लिए एआईएक्स परीक्षण करना) का उपयोग करना चाहते हैं, तो आपको ईबे से उपयोग किया गया पीपीसी वर्कस्टेशन खरीदना चाहिए, या एक अच्छे एमुलेटर का इंतजार करना चाहिए। हो सकता है कि अगले 10 साल या 20 साल हमारे लिए एक अच्छा आश्चर्य हो।
एलबरना

और मैं एक और वास्तुकला को कभी नहीं भूल गया, एचपी से एचपीपीए, हाल ही में 400mhz के पुराने वर्कस्टेशन का इस्तेमाल किया, 400mhz CPU के लिए बहुत अच्छा प्रदर्शन!
एलबरना

प्रदर्शन, वार, KVM (गनोम बॉक्स का उपयोग करके) वर्चुअलबॉक्स से तुलना कैसे करें (आइए लिनक्स सिस्टम पर विंडोज 10 चलाने की बात कहते हैं)?
रॉय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.