2012-03-19 8 views
17

< छोड़ने योग्य भाग>सिग्विन बनाम लिनक्स वर्चुअल मशीन?

मैं विंडोज वातावरण में आईटी (ज्यादातर डेस्कटॉप समर्थन और नेटवर्क प्रशासन) में काम करता हूं, और मैं कभी-कभी प्रोग्राम करता हूं।

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

जितना महान सिगविन है, ऐसा लगता है कि यह एक सुपर अप कमांड प्रॉम्प्ट होने का मतलब है, और लिनक्स के साथ इसकी संगतता सिर्फ एक सुखद दुष्प्रभाव है। यह विशेष रूप से स्पष्ट हो गया जब मैंने रूबी को 1.9.3 में अपग्रेड करने का प्रयास किया (यह काम किया, लेकिन यह सीधा नहीं था), आरवीएम स्थापित करें (कभी काम नहीं किया), और आरएमएजिक स्थापित करें (काम कर सकता है या नहीं, लेकिन सिरदर्द की तरह दिखता है)।

तो, अब मैं वर्चुअल मशीन में लिनक्स चलाने पर विचार कर रहा हूं। लेकिन मुझे चिंता है कि कीड़े का एक और हो सकता है और मुझे पता चलने से पहले घंटों बर्बाद हो जाएंगे। मुझे लगता है कि सिग्विन विंडोज में चलता है और मुझे इसके साथ अपने आईडीई, उपयोगकर्ता फ़ोल्डर और अधिक का उपयोग करना पड़ता है। लेकिन मुझे यह पसंद नहीं है कि इसके लिए एक समर्थन एक प्रमुख distro के रूप में पूरी तरह से नहीं है।

</स्किप करने योग्य हिस्सा>

  1. करता है किसी को भी यहाँ Cygwin एक लिनक्स आभासी मशीन चल बनाम का उपयोग करने पर जानकारी है?
  2. विंडोज के भीतर वर्चुअल मशीन में लिनक्स विकास पर्यावरण स्थापित करने पर कोई सलाह?
+0

क्या दोहरी बूट एक विकल्प नहीं है? यह बहुत आसान है, और आपको वह बेहतरीन लिनक्स दे सकता है जो आप प्राप्त कर सकते हैं। यदि आप विभाजन के साथ परेशान नहीं करना चाहते हैं, तो वूबी बहुत अच्छा होगा। यह लिनक्स को आपके विंडोज विभाजन पर एक डिस्क छवि के रूप में स्थापित करता है जिसे आप लिनक्स से बूट कर सकते हैं। – Linuxios

+0

असल में, मेरे पास दोहरी बूट है। कभी-कभी मैं इसका उपयोग करता हूं, लेकिन मुझे काम करने के लिए टोपी के रास्ते को अक्सर बार-बार स्विच करने की ज़रूरत है। मुझे वातावरण के बीच Alt + Tab करने में सक्षम होना चाहिए। – erictheavg

+0

कंप्यूटर कितना शक्तिशाली है? वर्चुअल मशीन शुरू करने में कुछ समय लगता है (मध्य-अंत तोशिबा लैपटॉप पर)। – Linuxios

उत्तर

14

मुझे पहले आम मुद्दों का सामना करना पड़ा है, और मेरे अनुभव के अनुसार सबसे अच्छा समाधान केवल 2 वर्कस्टेशन है :)।

इसके अलावा वर्चुअल वातावरण में लिनक्स चलाना बेहतर तरीका है। सबसे पहले, आपके पास पूर्ण लिनक्स क्षमताएं होंगी (3 डी त्वरण को छोड़कर, लेकिन आपको शायद इसकी आवश्यकता नहीं है)। आपके पास स्नैपशॉट्स बनाने की क्षमता होगी और जब चीजें गलत होंगी तो उन्हें वापस लौटाएं! आप टेम्पलेट्स का उपयोग करके कई वातावरण शुरू कर सकते हैं, जो बहुत सुविधाजनक है।

एकमात्र गिरावट जो मैं सोच सकता हूं मेजबान मशीन के प्रदर्शन के मुद्दे हैं। यदि यह एक सामान्य वर्कस्टेशन/पीसी है, तो एक आईडीई + एक आभासी मशीन + एक 100 + टैब ब्राउज़र बस इसे धीमा कर देता है।

0

यदि आप रूबी के साथ काम करने जा रहे हैं तो उबंटू वर्चुअल मशीन को ऊपर और चलाना प्राप्त करें :) मैंने विंडोज पर रूबी आदि की कोशिश नहीं की है, लेकिन मैंने सुना है कि यह सेटअप और कॉन्फ़िगर करने का दर्द है । मैं अपने सभी रेल विकास के लिए मैक का उपयोग करता हूं, इसलिए मैं इसके लिए विंडोज पक्ष पर टिप्पणी नहीं कर सकता।

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

1

वर्चुअल मशीन में लिनक्स आपको वह अनुभव देगा जो आप साइगविन या किसी नकली खोल से अधिक चाहते हैं क्योंकि मैं उन्हें कॉल करना चाहता हूं।

वीएम चलाने के बावजूद बहुत सारे रैम की आवश्यकता होती है, भले ही आप लिनक्स का डेस्कटॉप संस्करण या केवल कमांड लाइन संस्करण चाहते हों।

स्वयं काम में मेरे पास 8 जीबी रैम के साथ एक पीसी है और मैं मुख्य ओएस के रूप में उबंटू 64 बिट चलाता हूं, ये दो यूबंटू सर्वर (ये देव वातावरण के लिए दो अलग-अलग परियोजनाओं के लिए हैं) और विंडोज़ 7 वीएम और एक एक्सपी वीएम जीतते हैं।

मैं एक ही समय में दो यूबंटू सर्वर और एक अन्य वीएम चला सकता हूं, यदि आप वीएम करने में सक्षम होना चाहते हैं तो यहां अधिक रैम है।

8

1: साइगविन त्वरित हैक्स के लिए अच्छा है, और होस्ट-ओएस संसाधनों को प्राप्त करने में सक्षम होने के लिए (आप उदाहरण के लिए आईई को एक बैश स्क्रिप्ट में चला सकते हैं)। कुछ कसकर एकीकृत और कुछ "वास्तविक" शब्द के लिए, एक वीएम पर जाएं। यह सब कुछ अनुकरण करेगा और वास्तविक मशीन से विकास को अलग करेगा, और कुछ मामलों में यह एक अच्छी बात हो सकती है ... एक प्लस के रूप में यह एक वास्तविक सर्वर को अनुकरण करता है :)

2: कम से कम वर्चुअलबॉक्स में, आपने फ़ोल्डर साझा किए हैं , और आप एक स्थानीय फ़ोल्डर साझा कर सकते हैं, और इसे स्थानीय फ़ोल्डर के रूप में vm में देख सकते हैं (स्थानीय या विंडोज़ शेयर के रूप में .. वास्तव में निर्भर करता है)। फिर आप वीएम में सिमलिंक सामग्री के लिए "एंट्री पॉइंट" का उपयोग कर सकते हैं, और असली (होस्ट) मशीन

+1

मुझे नहीं पता था कि वर्चुअलबॉक्स इस तरह विंडोज के साथ एकीकृत कर सकता है। जानकार अच्छा लगा! मैं इसे आज़मा रहा हूं - लगता है जैसे मुझे यह पसंद आएगा। – erictheavg

2

में स्थित वास्तविक फ़ाइलों के साथ आपको जो चीजें चाहिए, वह सहकारी लिनक्स कहलाता है। यह विंडोज कर्नेल के साथ लिनक्स चलाता है ताकि आप उन्हें एक ही समय में उपयोग कर सकें। मैं इसे का उपयोग किया है कभी नहीं, लेकिन यहाँ: http://www.colinux.org/

+1

दुर्भाग्य से, यह परियोजना कुछ हद तक मर गई प्रतीत होती है। नवीनतम रिलीज अप्रैल 2011 से है। – Chris

+0

@ क्रिस: बहुत बुरा। – Linuxios

+2

वर्चुअलबॉक्स में "निर्बाध मोड" है जो विंडोज को एक ही स्क्रीन पर होने की अनुमति देता है।यही है, आपका वीएम अब बॉक्स के अंदर नहीं बैठता है, खिड़कियां अलग-अलग हो सकती हैं, आकार बदल सकती हैं और मेजबान और अतिथि ओएस विंडो मैनेजर के साथ मिश्रित हो सकती हैं। – Zombies

0

मैं एक Windows सात environement के भीतर एक लिनक्स वी एम का उपयोग कर रहा के रूप में इस वी एम के रूप में पास हो सके अंतिम उत्पादन environemnt है। यह सभी जटिल विन्यास विंडोज सात के तहत ग्रहण आईडीई से जुड़ा हुआ है। इसलिए यह उत्पादन सर्वर से पहले स्थानीय पूर्ण परीक्षण के लिए वास्तव में बहुत अच्छा है।

जैसा कि आपने उल्लेख किया है, इसमें उचित सेटअप और पूरी तरह से कॉन्फ़िगर करने में कुछ समय लगता है। तो यदि आपकी आवश्यकता केवल छोटी चाल के लिए है, तो आप साइगविन का उपयोग कर सकते हैं। उदाहरण के लिए, मुझे perl को कॉन्फ़िगर करने और साइक्विन के भीतर mysql संकलित करने के लिए महत्वपूर्ण समस्याएं आईं। तो बुनियादी उपयोगों के लिए यह ठीक है लेकिन पूर्ण लिनक्स पर्यावरण का पूरी तरह से लाभ नहीं लेना है।

तो मेरे लिए, पसंद stronlgy अंतिम सर्वर सेटअप पर निर्भर करता है।

1

मैं क्या लगता है कि अब 2 विकल्पों में से पेशेवरों हो रही है डोकर उपयोग कर रहा है, तो यह आपको बेहतर प्रदर्शन के साथ सादगी और वीएम कार्यक्षमता Cygwin दे रहा है।

+0

शायद आप वाग्रेंट का मतलब था? डॉकर वर्चुअल मशीन नहीं है, और यह विंडोज़ पर लिनक्स चलाने की अनुमति नहीं देता है। – ruvim

+0

डॉकर वाग्रेंट से अधिक लोकप्रिय है, डॉकर वीएम नहीं है लेकिन यह लिनक्स कंटेनर मैनेजर है और वीबी या हाइपर-वी का उपयोग करके विंडोज़ पर काम करने के लिए, लिनक्स वीएम बनाने और इसका उपयोग करने के लिए। –

2

एसएसएच एक लिनक्स बॉक्स में। यह सब क्या करता है। यह जवाब क्यों नहीं है?

+1

मैं सहमत हूं, हालांकि आप मानते हैं कि एसएसएच में लिनक्स बॉक्स है। – TKH

संबंधित मुद्दे