क्या लिनक्स को पूरी तरह से स्विच किए बिना लिनक्स सीखने का एक तरीका है?


1

मैं एक Windows उपयोगकर्ता हूं, लेकिन मैं एक बेहतर प्रोग्रामर बनना चाहता हूं, और चूंकि बहुत सारी भाषाएं लिनक्स सिस्टम पर सबसे अच्छी तरह से की जाती हैं, मैं इसके साथ अनुभव प्राप्त करना चाहूंगा, लेकिन मैंने सुना है कि लिनक्स के लिए नया होना मुश्किल है क्योंकि यह अधिक DIY है और इसलिए वायरस से छुटकारा पाने के लिए कठिन है। मेरी आय वास्तव में पर्याप्त रूप से डिस्पोजेबल नहीं है, जब भी कोई वायरस मेरे रास्ते में आता है, तो मैं अपने कंप्यूटर को ठीक रखने के लिए पर्याप्त हूं, जबकि मैं अभी भी खुद को ठीक करने के लिए अनुभवहीन हूं, इसलिए मैं जो चाहूंगा वह प्रोग्रामिंग और विंडोज के लिए लिनक्स का उपयोग करना है। दिन कंप्यूटर का उपयोग करने के लिए। क्या इसे करने का कोई तरीका है?


2
आपका तर्क मेरे लिए मायने नहीं रखता है, लेकिन यकीन है, आप एक वर्चुअल मशीन में लिनक्स चला सकते हैं। virtualbox.org

2
क्या आप केवल स्पैनिश बोलने के बिना स्पैनिश बोलना सीख सकते हैं?
— Matt Ball

5
तुम गलत समझ रहे हो। वहाँ जंगली में किसी भी ज्ञात लिनक्स वायरस नहीं हैं - आपको किसी एवी-सॉफ़्टवेयर की आवश्यकता नहीं है। वायरस से छुटकारा पाना मुश्किल नहीं है, लेकिन लिनक्स पर वायरस को पकड़ना है।
— user unknown

1
आप कंप्यूटर प्रोग्रामर बनना चाहते हैं, परंतु आप डरते हैं कि आपको करना पड़ेगा to keep getting my computer fixed?? उलझन में। इसे पहले से ही ठीक कर लो
— sehe

ओह यार, =)) लिनक्स पर वायरस? आपको पहले एक शोध करना चाहिए और आप बेहतर प्रोग्रामर चाहते हैं? अपने हाथ को गंदा करो और इसके बजाय एक सुंदर निक ढूंढो!
— nXqd

जवाबों:


3

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

यहाँ VMWare सर्वर (जो मुफ़्त है) का लिंक दिया गया है:

http://www.vmware.com/products/server/overview.html

मैं लिनक्स नवागंतुकों के लिए उनके आसानी के कारण SUSE लिनक्स या उबंटू की सिफारिश करूंगा।

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


3

पहले मुझे लगता है कि आपका प्रवेश बिंदु होना चाहिए उबंटू जो वहां से सबसे आसान लिनक्स डिस्ट्रो है और याद रखें कि भले ही ये वास्तव में DIY ओएस हैं, बहुत सारे प्रलेखन, ट्यूटोरियल और लोग मदद करने के लिए तैयार हैं, यदि आप उबंटू जाते हैं तो आप हमेशा जांच कर सकते हैं उबंटू मंच ।

यदि आप विंडोज से बाहर नहीं निकलना चाहते हैं तो आप वर्चुअल मशीन जैसे OS को चला सकते हैं वर्चुअल बॉक्स या आप उपयोग कर सकते हैं व्युबी यह सीधे आपके हार्डवेयर पर उबंटू स्थापित करेगा और आपको बूट (डुअल-बूट) चुनने का विकल्प देगा, यह फायदा है कि उबंटू से छुटकारा पाना उतना ही आसान होगा जितना इसे अनइंस्टॉल करना।

आपको यह भी पता होना चाहिए कि ये वास्तव में बहुत ही सुरक्षित ओएस हैं (बेशक, अन्य सभी ओएस के साथ, केवल सबसे कमजोर उपयोगकर्ता के रूप में मजबूत है) इसलिए वायरस और इस तरह आपको कोई चिंता नहीं होनी चाहिए, यहां तक ​​कि स्थापित करने की भी आवश्यकता नहीं है एक एंटीवायरस (जब तक आप वहां कुछ गंभीर महत्वपूर्ण जानकारी संग्रहीत नहीं करते हैं)।

मुझे अभी भी प्रोग्रामिंग भाग पर असहमत होना पड़ेगा क्योंकि यदि आप सीखना चाहते हैं कि प्रोग्राम, IMHO कैसे करें, तो आपका प्रवेश बिंदु C या C ++ होना चाहिए, दोनों ही विंडोज पर उत्कृष्ट रूप से चलते हैं। मेरे इस तरीके को सोचने का एक कारण यह है कि यह भाषाएं आपके लिए अधिक परिश्रम नहीं करती हैं (आजकल उच्च स्तरीय भाषाओं के विपरीत) और इस तरह आपको अच्छे कार्यक्रमों को कोड करने के लिए एल्गोरिदम के माध्यम से काम करना पड़ता है, और यह वह जगह है जहाँ मुझे लगता है कि हर किसी को शुरुआत करनी चाहिए।


1
"C या C ++ दोनों जो विंडोज पर उत्कृष्ट रूप से चलते हैं" मैं एक विश्वविद्यालय पर C और C ++ सिखाता हूं और इस कथन से दृढ़ता से असहमत हूं।
— Let_Me_Be

2
मैं इस तथ्य पर बहस नहीं करूंगा कि वे वास्तव में लिनक्स के तहत बेहतर चल सकते हैं लेकिन, हालांकि मैं इस विषय पर कोई विशेषज्ञ नहीं हूं, मुझे लगता है कि वे सीखने के उद्देश्य के लिए बहुत अच्छी तरह से चलाते हैं, इसलिए जब तक @fahfbweigbwidhb कुछ वैज्ञानिक अनुप्रयोग के निर्माण की योजना नहीं बनाते, मुझे लगता है कि वह / वह ठीक हो जाएगा।
— PedroC88

2
इसके वूबी नहीं, वूबी (संपादित परमिट नहीं है) तथा इसके & lt; 6 अक्षर; नौकरशाहों)
— sehe

@ आप सही थे। ठीक कर दिया। धन्यवाद :)
— PedroC88

क्षमा करें, लेकिन गंभीरता से ... wtf का अर्थ है "वे अच्छी तरह से चलाते हैं"?
— akappa

2

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


1

Cygwin है (उनकी वेबसाइट से) :

  • उपकरणों का एक संग्रह जो विंडोज के लिए एक लिनक्स लुक और वातावरण प्रदान करता है।
  • एक DLL (cygwin1.dll) जो एक लिनक्स एपीआई परत के रूप में कार्य करता है जो पर्याप्त लिनक्स एपीआई कार्यक्षमता प्रदान करता है।

शायद यही तुम्हारा सबसे अच्छा दांव है।


3
विकास के लिए साइबरविन का उपयोग करना एक भयानक, भयानक विचार है। सागविन में शामिल सॉफ्टवेयर प्राचीन है।
— Let_Me_Be

1

यह किसी भी खिंचाव से पूरा वातावरण नहीं है, लेकिन कुछ का उपयोग करके MSYS या Cygwin विंडोज के भीतर, आपको कमांड लाइन के कुछ विकल्पों के लिए उपयोग किया जाएगा।


2
MSYS हाँ, Cygwin निश्चित रूप से नहीं।
— Let_Me_Be

1

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

यदि आप वाणिज्यिक लाइसेंस खरीदने में रुचि रखते हैं, तो आप उस लाइसेंस के लिए भुगतान कर सकते हैं जो वास्तव में ऑनलाइन और टेलीफोन समर्थन को कवर करता है।

लिनक्स के लिए कोई वायरस नहीं हैं (कुछ अकादमिक प्रयोगों के अलावा), इसलिए आपको निश्चित रूप से इसके बारे में चिंता करने की ज़रूरत नहीं है।

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

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

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


1

मैं गूंज उठता मैट बॉल की टिप्पणी: क्या आप केवल स्पैनिश बोलने के बिना स्पैनिश बोलना सीख सकते हैं? लेकिन दो मामूली बदलावों के साथ मैं इसका वर्णन कर सकता हूं regular expressions

s/Spanish/Linux/g
s/speaking/thinking/

दूसरे शब्दों में, आपको करना होगा सोच लिनक्स क्योंकि यह चीजों को करने का एक अलग तरीका है।

ज़रूर, लिनक्स इन दिनों एक जीयूआई के साथ आता है और आप इसे विंडोज की तरह बहुत उपयोग कर सकते हैं - लेकिन इसका उपयोग करना सीखें कमांड लाइन लिनक्स में उपलब्ध उपकरणों का अधिकतम लाभ प्राप्त करने के लिए।

ऊपर दिए गए नियमित अभिव्यक्तियों का मेरा उपयोग थोड़ा सा विरोधाभास था, लेकिन मुझे लगता है कि यह दिखाता है कि कैसे व्यापक कमांड-लाइन तकनीक बन सकती है।

मैं असहमत हूं मुझे रहने दो साइगविन का मूल्यांकन, लेकिन ऐसा इसलिए है क्योंकि मुझे यह शेल और पर्ल की स्क्रिप्टिंग के लिए एक बहुत ही उपयोगी प्लेटफॉर्म मिल गया है। मैंने कभी नहीं किया संकलित Cygwin का उपयोग करते हुए एक आवेदन।


0

बस वेब पर डॉक्स और ट्यूटोरियल के साथ खेल रहे हैं! किसी वर्चुअल मशीन या किसी अन्य पीसी (यहां तक ​​कि एक पेंटियम 3-4 मशीन) पर ^ ^ लिनक्स स्थापित करने का प्रयास करें


1
ओपी शायद ही "वेब पर डॉक्स और ट्यूटोरियल के साथ खेल रहा है" द्वारा एक बेहतर प्रोग्रामर बनने जा रहा है, और एक वीएम का उपयोग करने का विचार चार साल पहले सुझाया गया था।
— G-Man

1
यह एक और उत्तर को दोहराता है और कोई नई सामग्री नहीं जोड़ता है। कृपया जवाब न दें जब तक कि आपके पास योगदान देने के लिए वास्तव में कुछ नया न हो।
— DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.