Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> MAC

विंडोज, macOS, और लिनक्स तुलना: एक व्यापक OS तुलना हैंडबुक

नमस्ते सभी! इस हैंडबुक में मैं ऑपरेटिंग सिस्टम का संक्षिप्त परिचय दूंगा और आजकल मौजूद तीन मुख्य OS की तुलना करूंगा।

सबसे पहले हम समीक्षा करेंगे कि OS क्या है और उनके बारे में थोड़ा इतिहास। फिर, हम सबसे लोकप्रिय ऑपरेटिंग सिस्टम (विंडोज, मैक, और GNU/लिनक्स) की मुख्य विशेषताओं और अंतरों की समीक्षा करेंगे।

यहां विचार उनके इतिहास, वे कैसे और किसके द्वारा विकसित किए गए, उनके बिजनेस मॉडल, और उनके फायदे और नुकसान का पता लगाना है। इससे आपको इस बात का बेहतर अंदाजा होगा कि वे कैसे काम करते हैं और किसे चुनना है।

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

मैं बहुत सारे अतिरिक्त लेख/वीडियो भी प्रदान करूंगा जिन्हें आप देख सकते हैं यदि आप किसी विशेष विषय में गहराई से जाना चाहते हैं।

बिना किसी देरी के, चलिए शुरू करते हैं!

विषय सूची

  • ऑपरेटिंग सिस्टम क्या है?
  • ऑपरेटिंग सिस्टम का थोड़ा इतिहास
  • तीन मुख्य OS
    • विंडोज ऑपरेटिंग सिस्टम
    • macOS
    • GNU/लिनक्स
      • Debian
      • Ubuntu
      • Mint
      • Fedora
      • Red Hat Enterprise Linux
      • Arch Linux
  • विंडोज vs मैक vs लिनक्स - OS तुलना
    • फाइल सिस्टम
    • शेल्स
    • पैकेज मैनेजर
    • लागत
    • सॉफ्टवेयर संगतता
    • हार्डवेयर गुणवत्ता और संगतता
    • उपयोग में आसानी
    • सुरक्षा और स्थिरता
    • समुदाय और संस्कृति
  • कौन सा ऑपरेटिंग सिस्टम चुनें

ऑपरेटिंग सिस्टम क्या है?

विकिपीडिया के अनुसार,

"एक ऑपरेटिंग सिस्टम (OS) एक सॉफ्टवेयर सिस्टम है जो कंप्यूटर हार्डवेयर, सॉफ्टवेयर संसाधनों का प्रबंधन करता है, और कंप्यूटर प्रोग्राम के लिए सामान्य सेवाएं प्रदान करता है।"

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

OS को कंप्यूटर के उपयोग को सरल बनाने के लिए बनाया गया था। आजकल कोई भी प्रोग्राम केवल अपनी मुख्य विशेषताओं को निष्पादित करने की चिंता कर सकता है और सभी बुनियादी सिस्टम कार्यक्षमताओं को OS पर छोड़ सकता है। लेकिन चीजें हमेशा ऐसी नहीं थीं...

ऑपरेटिंग सिस्टम का थोड़ा इतिहास

पुराने दिनों में (1940-50 के दशक) प्रोग्राम विशिष्ट मशीनों पर चलने के लिए लिखे जाते थे। इसका मतलब है कि एक प्रोग्राम केवल एक और केवल एक कंप्यूटर मॉडल पर चल सकता था।

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

साइड कमेंट: क्या आप कभी उन दिनों एक प्रोग्रामर के काम के बारे में सोचते हैं? प्रोग्राम पंच कार्ड में लिखे जाते थे! =O यह हर बार मेरे दिमाग को चकरा देता है जब मैं इसके बारे में सोचता हूं... यह आश्चरजनक है कि उस समय चीजें कितनी निम्न स्तर की थीं और उन शुरुआती प्रोग्रामर्स की बदौलत टेक्नोलॉजी ने कितनी प्रगति हासिल की है।

1960 के दशक तक, IBM और AT&T जैसे उद्योग दिग्गजों ने ऑपरेटिंग सिस्टम पर काम करना शुरू कर दिया जो हार्डवेयर और सॉफ्टवेयर के बीच अब्स्ट्रैक्शन लेयर के रूप में कार्य कर सकते थे, जिससे नए प्रोग्राम के कार्यान्वयन को सरल बनाया जा सके।

इन परियोजनाओं में सबसे कुख्यात Unix था, जिसे AT&T में बेल लैब्स में डेवलपर्स केन थॉम्पसन (जो वर्तमान में गो प्रोग्रामिंग भाषा के विकास पर काम कर रहे हैं) और डेनिस रिची (जिन्होंने C प्रोग्रामिंग भाषा भी बनाई थी। फ्रीकिंग कोडिंग लीजेंड्स, यप।) द्वारा विकसित एक OS था।

Unix बेहद सफल रहा और कई अन्य OS के निर्माण को प्रेरित किया जिनमें बहुत समान विशेषताएं थीं। बाद में उनका GNU/लिनक्स और macOS पर बड़ा प्रभाव पड़ा, जिनकी हम समीक्षा करने जा रहे हैं।

1980 के दशक तक, कंप्यूटर के प्रदर्शन, पहुंच, आकार और कीमत में सुधार हुआ था, जहां आम जनता उन्हें खरीद सकती थी और व्यक्तिगत कार्यों के लिए उपयोग कर सकती थी। इसने OS को कॉर्पोरेट-विशिष्ट कार्यों से सामान्य उपयोग की ओर स्थानांतरित कर दिया। और यह हमें आधुनिक युग में ले जाता है...

यदि आप OS कैसे काम करते हैं और उनके इतिहास के बारे में अधिक विस्तृत स्पष्टीकरण में रुचि रखते हैं, तो यहां इसके बारे में एक शानदार वीडियो है। इस चैनल में कंप्यूटर साइंस के बारे में एक अविश्वसनीय क्रैश कोर्स सीरीज़ भी है, मैं निश्चित रूप से इसकी सिफारिश करता हूं! ;)

तीन मुख्य OS

आधुनिक दिनों में, पर्सनल डेस्कटॉप/लैपटॉप कंप्यूटर की बात करते समय, तीन सबसे अधिक उपयोग किए जाने वाले ऑपरेटिंग सिस्टम हैं माइक्रोसॉफ्ट विंडोज (लगभग 80% मार्केट शेयर के साथ), एप्पल macOS (लगभग 15% मार्केट शेयर के साथ), और GNU/लिनक्स आधारित OS (लगभग 3% मार्केट शेयर के साथ)।

सर्वर के संबंध में, लगभग 80% GNU/लिनक्स चलाते हैं और 20% विंडोज चलाते हैं। और मोबाइल डिवाइस के बारे में बात करते हुए, लगभग 75% एंड्रॉइड चलाते हैं (जो लिनक्स कर्नेल का उपयोग करता है) और 25% iOS चलाते हैं (जो एप्पल का मोबाइल OS है)।

हम उनमें से प्रत्येक की संक्षिप्त समीक्षा करने जा रहे हैं और बाद में उन सभी की तुलना करके उनके अंतरों की पहचान करेंगे।

विंडोज ऑपरेटिंग सिस्टम

विंडोज का पूर्वज MS-DOS है, एक टेक्स्ट-आधारित OS जिसे माइक्रोसॉफ्ट ने 1981 में जारी किया था।

MS-DOS को IBM PC के साथ संगत होने के लिए विकसित किया गया था और यह बहुत सफल रहा। लेकिन इसे आम जनता के लिए अधिक सुलभ बनाने के लिए, इसे एक GUI की आवश्यकता थी, और यही माइक्रोसॉफ्ट ने 1985 में विंडोज 1.0 के साथ भेजा।

तब से, विंडोज ने 95, 98, XP, Vista और इत्यादि जैसे कई वर्जन जारी किए हैं... और खुद को दुनिया भर में सबसे व्यापक रूप से उपयोग किए जाने वाले ऑपरेटिंग सिस्टम के रूप में स्थापित किया है।

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

यहां एक शानदार वीडियो है जो विंडोज के इतिहास को केवल 3 मिनट में सारांशित करता है।

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

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

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

विंडोज एक प्रोप्राइटरी सॉफ्टवेयर है, जिसका अर्थ है कि इसका सोर्स कोड सार्वजनिक रूप से उपलब्ध नहीं है। केवल माइक्रोसॉफ्ट की इसकी पहुंच है।

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

इस बदलाव को समझने की कुंजी यह समझना है कि माइक्रोसॉफ्ट के पास व्यवसायों का एक अत्यधिक विविध पोर्टफोलियो है (Xbox - गेमिंग में, Azure - क्लाउड प्लेटफॉर्म में, LinkedIn - सोशल नेटवर्क में, Bing - सर्च इंजन में, GitHub... बस कुछ नाम बताने के लिए)। विंडोज को मुफ्त बनाकर, वे बाजार में बाढ़ लाते रहते हैं और लोगों के लिए इसे डिफ़ॉल्ट OS के रूप में अपनाना और भी आसान बना देते हैं।

एक और बात ध्यान रखने योग्य है कि विंडोज ऑपरेटिंग सिस्टम के भीतर विज्ञापन दिखाता है। इसलिए इसे एक विज्ञापन प्लेटफॉर्म के रूप में भी माना जा सकता है।

इस कदम को समझाने वाला एक और शानदार वीडियो यहां है।

और माइक्रोसॉफ्ट की पुरानी स्कूल मार्केटिंग शैली का एक विचित्र/मजेदार/थोड़ा-डरावना उदाहरण।

macOS

macOS (पहले OS X कहा जाता था) एप्पल द्वारा बनाई गई ऑपरेटिंग सिस्टम की एक श्रृंखला है। यह सभी मैकिन्टोश कंप्यूटर्स, या मैक पर प्री-इंस्टॉल आता है। इसका पहला वर्जन 1984 में जारी किया गया था और यह पर्सनल कंप्यूटर के लिए बिल्ट-इन GUI के साथ आने वाला पहला OS था।

macOS एक UNIX-जैसे OS के शीर्ष पर बनाया गया है, यही कारण है कि यह macOS GNU/लिनक्स-व्युत्पन्न वाले के साथ कई सामान्य विशेषताएं साझा करता है।

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

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

विशिष्टता को यूज़र्स के लिए एक लाभ के रूप में भी प्रचारित किया जाता है, एप्पल उत्पाद का मालिक होने पर चुनिंदा लोगों के समूह का हिस्सा होने का विचार बेचा जाता है।

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

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

एप्पल द्वारा एक और शानदार मार्केटिंग कदम स्टीव जॉब्स जैसे लोगों के अत्यधिक करिश्माई और प्रभावशाली व्यक्तित्व से लाभ उठाने की उनकी क्षमता रही है। उन्होंने उद्योग के नेता, नवप्रवर्तक, और किसी तरह "विद्रोही" के रूप में उनकी स्थिति और प्रक्षेपवक्र का लाभ उठाया है, ताकि उन मूल्यों को उनके उत्पादों में निहित रूप से अनुवादित किया जा सके।

यह जानने के लिए इन विज्ञापनों पर एक नज़र डालें कि मेरा क्या मतलब है:

  • Think different विज्ञापन
  • 1984 विज्ञापन

यदि आप macOS के इतिहास के बारे में अधिक जानने में रुचि रखते हैं, तो यहां इसके बारे में एक वीडियो है।

GNU/लिनक्स

GNU/लिनक्स कई ओपन-सोर्स OS का आधार है। हमने अभी जो उदाहरण देखे हैं, उनके विपरीत, GNU/लिनक्स एक पूर्ण ऑपरेटिंग सिस्टम नहीं है, बल्कि प्रोग्राम/यूटिलिटीज का एक सेट और एक कर्नेल है जिसे कई ओपन-सोर्स OS साझा करते हैं।

आइए प्रत्येक भाग की अलग से समीक्षा करें।

GNU रिचर्ड स्टॉलमैन द्वारा शुरू किया गया प्रोग्राम और यूटिलिटीज का एक विशाल संग्रह है।

GNU परियोजना 1983 में एक फ्री UNIX-जैसे OS विकसित करने के विचार के साथ शुरू हुई (UNIX AT&T की संपत्ति थी इसलिए यह मुफ्त में उपलब्ध नहीं था)। स्टॉलमैन ने OS के लिए आवश्यक प्रोग्राम और यूटिलिटीज विकसित करना शुरू किया, लेकिन एक महत्वपूर्ण हिस्सा गायब था - कर्नेल।

कर्नेल किसी भी OS का दिल है। यह सॉफ्टवेयर का वह टुकड़ा है जो हार्डवेयर और बाकी OS के साथ सबसे निकटता से इंटरैक्ट करता है। कर्नेल डिस्क प्रबंधन, मेमोरी प्रबंधन, टास्क प्रबंधन, आदि जैसे निम्न-स्तरीय कार्यों के लिए जिम्मेदार है।

1991 तक, हेलसिंकी विश्वविद्यालय के एक छात्र लिनस टोरवाल्ड्स ने एक UNIX-जैसे OS के लिए एक कर्नेल विकसित करना शुरू किया।

आने वाले वर्षों में, दोनों परियोजनाओं ने बातचीत शुरू की और एक ठोस आधार बनाने के लिए एक साथ जुड़ गए जिसे कोई भी OS उपयोग कर सकता था।

यहां कुंजी यह है कि दोनों परियोजनाएं ओपन-सोर्स हैं, और पूरी तरह से फ्री सॉफ्टवेयर। इसका अर्थ है:

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

फ्री सॉफ्टवेयर मूवमेंट को बेहतर ढंग से समझने के लिए, रिचर्ड द्वारा इस TED टॉक को सुनें।

और फिर रिचर्ड को स्पेनिश बोलते और फ्री सॉफ्टवेयर के बारे में गाना गाते हुए देखें (आपको इस आदमी से प्यार करना होगा...।)

स्टॉलमैन और टोरवाल्ड्स द्वारा GNU/लिनक्स के विकास में अपनाया गया दृष्टिकोण हमारे द्वारा देखे गए उदाहरणों से और उस बिंदु तक उद्योग के आदी होने से मौलिक रूप से अलग है।

GNU/लिनक्स को फ्री बनाना न केवल इसके डेवलपर्स के दृष्टिकोण से सही काम था - यह सॉफ्टवेयर गुणवत्ता के दृष्टिकोण से भी एक उत्कृष्ट विकल्प था। ऐसा इसलिए है क्योंकि दुनिया भर के हजारों डेवलपर्स और कंपनियां सिस्टम को बेहतर बनाने के लिए मुफ्त में सहयोग करना चुनते हैं।

कुछ GNU/लिनक्स डिस्ट्रिब्यूशन को आज सबसे सुरक्षित और स्थिर OS के रूप में जाना जाता है। उनका उपयोग बैंकिंग, वित्त, सरकार और सैन्य जैसे प्रमुख क्षेत्रों में किया जाता है।

इसका एक बड़ा हिस्सा GNU/लिनक्स के पीछे ओपन-सोर्स मॉडल के कारण है, और दुनिया भर के हजारों लोग लगातार कोड की समीक्षा करने, बग ठीक करने और सुधार प्रस्तावित करने में सक्षम हैं।

लिनक्स फाउंडेशन के ये दो वीडियो बताते हैं कि लिनक्स कैसे पैदा हुआ और यह वर्तमान में कैसे संचालित होता है।

जैसा कि उल्लेख किया गया है, GNU/लिनक्स कई अन्य OS के लिए आधार के रूप में कार्य करता है। इन OS को लिनक्स दुनिया में "डिस्ट्रिब्यूशन" या "डिस्ट्रो" कहा जाता है। सभी में आम है कि वे उसी कर्नेल और यूटिलिटीज के सेट पर आधारित हैं। उन्हें लिनक्स के "फ्लेवर" के रूप में माना जा सकता है।

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

Debian

Debian एक OS है जिसमें केवल फ्री, ओपन-सोर्स सॉफ्टवेयर होता है। Debian 1993 में शुरू हुआ था और अभी भी मजबूती से चल रहा है और नए वर्जन जारी कर रहा है। Debian मुख्य रूप से अपनी स्थिरता और सुरक्षा के लिए जाना जाता है, जो इसे नए रिलीज के मामले में अधिक रूढ़िवादी और "धीमा" बनाता है।

Ubuntu

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

Ubuntu आमतौर पर हर छह महीने में रिलीज प्रदान करता है, हर दो साल में एक अधिक स्थिर LTS (लॉन्ग टर्म सपोर्ट) रिलीज के साथ। Ubuntu को Canonical नामक कंपनी द्वारा चलाया जाता है।

Mint

Mint Ubuntu के शीर्ष पर बनी एक डिस्ट्रो है। मूल रूप से यह कई लोगों द्वारा पसंद की जाती थी क्योंकि इसमें मीडिया कोडेक्स और प्रोप्राइटरी सॉफ्टवेयर शामिल थे जो Ubuntu में शामिल नहीं थे।

Fedora

Fedora एक डिस्ट्रो है जो फ्री सॉफ्टवेयर पर दृढ़ता से ध्यान केंद्रित करती है। Fedora को Red Hat नामक कंपनी द्वारा प्रायोजित किया जाता है, जो बदले में IBM के स्वामित्व में है।

Red Hat Enterprise Linux

Red Hat Enterprise Linux Red Hat नामक कंपनी द्वारा प्रबंधित एक कमर्शियल लिनक्स डिस्ट्रो है, जो नैस्डैक पर सूचीबद्ध है। OS का उपयोग मुख्य रूप से सर्वर और कॉर्पोरेशन के लिए किया जाता है। यह ओपन-सोर्स Fedora प्रोजेक्ट पर आधारित है, लेकिन एक स्थिर प्लेटफॉर्म होने के लिए डिज़ाइन किया गया है जिसमें दीर्घकालिक समर्थन हो।

Red Hat ट्रेडमार्क कानून का उपयोग Red Hat Enterprise Linux सॉफ्टवेयर को पुनर्वितरित होने से रोकने के लिए करता है। हालांकि, कोर सॉफ्टवेयर फ्री और ओपन-सोर्स है।

Arch Linux

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

आप Arch के बारे में और जान सकते हैं और आप इसे कितना कस्टमाइज कर सकते हैं इस गहन हैंडबुक में।

यहां एक शानदार वीडियो है जो GNU/लिनक्स के इतिहास को त्वरित रूप से सारांशित करता है और मुख्य डिस्ट्रो की विशेषताओं के माध्यम से जाता है। Fireship एक और शानदार चैनल है जिसकी मैं सिफारिश करता हूं। ;)

GNU/लिनक्स बिजनेस मॉडल के संबंध में, ठीक है वे एक बिजनेस नहीं हैं। दोनों लिनक्स और फ्री सॉफ्टवेयर फाउंडेशन (GNU के पीछे संगठन) NGO हैं जो दान के लिए धन्यवाद संचालित होते हैं।

उदाहरण के लिए, लिनक्स प्लेटिनम, गोल्ड, सिल्वर और व्यक्तिगत सदस्यता के माध्यम से पैसा कमाता है।

माइक्रोसॉफ्ट, गूगल, फेसबुक, सिस्को, फुजित्सु, HPE, हुआवेई, IBM, इंटेल, ओरेकल, क्वालकॉम और सैमसंग जैसी कंपनियां सभी लिनक्स फाउंडेशन के सक्रिय योगदानकर्ता हैं। यह कंपनियों के लिए समझ में आता है क्योंकि वे सभी लिनक्स द्वारा उत्पन्न ज्ञान और टेक्नोलॉजी से लाभान्वित होते हैं, और उनके दान कर-कटौती योग्य भी हो सकते हैं।

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

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

डेस्कटॉप/लैपटॉप पक्ष पर, लिनक्स का उपयोग लगभग उतना व्यापक नहीं है। और शायद ऐसा इसलिए है क्योंकि यह विंडोज की तरह डिफ़ॉल्ट रूप से उतना व्यापक रूप से उपलब्ध नहीं है, और यह मैक की तरह कहीं भी विपणन नहीं किया जाता है।

इसके अलावा, विशेष रूप से पुराने दिनों में, लिनक्स को लागू करने और उपयोग करने के लिए आवश्यक लर्निंग कर्व अन्य दो OS विकल्पों की तुलना में काफी अधिक था।

वैसे भी, यह स्थिति हाल ही में बदल रही है क्योंकि लिनक्स डिस्ट्रो यूज़र-फ्रेंडलीनेस पर अधिक ध्यान केंद्रित कर रहे हैं और लिनक्स डिस्ट्रो के साथ डिफ़ॉल्ट रूप से इंस्टॉल कंप्यूटर प्राप्त करना पहले से कहीं अधिक आसान है।

विंडोज vs मैक vs लिनक्स - OS तुलना

ठीक है, इतिहास, बिजनेस मॉडल, और इसी तरह के अलावा, जब इन तीन ऑपरेटिंग सिस्टम की बात आती है तो यूज़र के लिए वास्तविक अंतर क्या हैं?

संक्षिप्त उत्तर यह है कि वास्तव में इतना नहीं। लेकिन आइए इन ऑपरेटिंग सिस्टम के डिजाइन, सुविधाओं, और यूज़र अनुभव में कुछ अंतरों की समीक्षा करें, और बाद में मैं आपको इस पर अपनी राय दूंगा।

फाइल सिस्टम

विंडोज फाइलों को व्यवस्थित करने का तरीका मैक और GNU/लिनक्स के तरीके से अलग है।

विंडोज "ड्राइव्स" का उपयोग करता है। वे आमतौर पर C और D ड्राइव होते हैं जो सभी कंप्यूटर फाइलों को स्टोर करते हैं, और CD, USB आदि जैसे बाहरी डिवाइस के लिए अलग ड्राइव।

मैक और GNU/लिनक्स में एक समान फाइल सिस्टम है जो UNIX से आता है। इन OS में कोई ड्राइव नहीं होती - कंप्यूटर में हर चीज को एक फाइल माना जाता है (यहां तक कि बाहरी डिवाइस भी) और सभी फाइलों को डायरेक्टरी में व्यवस्थित किया जाता है जो एक सिंगल रूट डायरेक्टरी से उतरती हैं। डायरेक्टरी संरचना एक पेड़ के रूप में बनती है जिसका एक यूनिक रूट होता है।

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

शेल्स

GNU/लिनक्स और मैक दोनों का डिफ़ॉल्ट शेल Bash है, जबकि विंडोज का अपना शेल है जो एक अलग सिंटैक्स का उपयोग करता है।

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

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

पैकेज मैनेजर

मैक और GNU/लिनक्स डिफ़ॉल्ट रूप से पैकेज मैनेजर के साथ आते हैं। एक पैकेज मैनेजर एक सॉफ्टवेयर है जो आपको टर्मिनल से केवल कुछ कमांड दर्ज करके प्रोग्राम इंस्टॉल, अपडेट, और अनइंस्टॉल करने की अनुमति देता है।

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

मैक का पैकेज मैनेजर होमब्रू कहलाता है। GNU/लिनक्स पर, डिफ़ॉल्ट पैकेज मैनेजर डिस्ट्रो पर निर्भर करता है। उदाहरण के लिए, Ubuntu APT के साथ आता है, Arch Pacman के साथ आता है, और इसी तरह।

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

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

लागत

जैसा कि पहले ही उल्लेख किया गया है, अधिकांश GNU/लिनक्स डिस्ट्रो किसी के भी उपयोग के लिए पूरी तरह से फ्री हैं। विंडोज का वर्तमान में एक फ्रीमियम मॉडल है और macOS केवल मैक कंप्यूटर्स पर चलता है, जो आप जानते होंगे काफी महंगे हैं।

सॉफ्टवेयर संगतता

विंडोज सबसे व्यापक रूप से उपयोग किया जाने वाला OS है, और इसके कारण अधिकांश सॉफ्टवेयर इसके अनुकूल हैं। भले ही कम लोकप्रिय, macOS इस संबंध में विंडोज के समान है।

पुराने दिनों में, लिनक्स कई प्रोग्राम के साथ संगत नहीं था, लेकिन यह हाल ही में बदलना शुरू हुआ है, विशेष रूप से Ubuntu जैसे सबसे लोकप्रिय डिस्ट्रो के साथ।

हार्डवेयर गुणवत्ता और संगतता

जब हार्डवेयर की बात आती है, तो केवल एप्पल के पास उन कंप्यूटर्स के लिए सीधी जिम्मेदारी होती है जिन पर OS चलता है। और एप्पल का हार्डवेयर बाजार में सर्वश्रेष्ठ में से कुछ है।

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

चूंकि एप्पल हार्डवेयर और सॉफ्टवेयर दोनों को डिजाइन और विकसित करता है, यह संभव है कि मशीन और OS के बीच संगतता विंडोज या GNU/लिनक्स की तुलना में अधिक बारीकी से ट्यून की गई हो।

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

यह विशेष रूप से अच्छा है जब पुराने कंप्यूटर्स पर हल्के लिनक्स डिस्ट्रो इंस्टॉल करने के बारे में सोचते हैं जो विंडोज जैसे बड़े और अधिक संसाधन-खपत वाले OS की आवश्यकताओं को संभाल नहीं सकते।

उपयोग में आसानी

विंडोज और मैक वास्तव में सरल और यूज़र-फ्रेंडली OS हैं। GNU/लिनक्स के संबंध में, यह आपके द्वारा चुने गए डिस्ट्रो पर निर्भर करता है। जैसा कि उल्लेख किया गया है, Ubuntu जैसे डिस्ट्रो व्यावहारिक रूप से विंडोज या मैक जितने आसान हैं, और Arch जैसे अन्य उन्नत कंप्यूटर यूज़र्स के लिए अभिप्रेत हैं।

सुरक्षा और स्थिरता

कुछ GNU/लिनक्स डिस्ट्रो को आजकल सबसे सुरक्षित और स्थिर माना जाता है। तथ्य यह है कि कोड सभी के लिए उपलब्ध है, यह सुरक्षा खतरा नहीं है जैसा आप पहली बार सोच सकते हैं - बल्कि यह एक फायदा है। बग की पहचान की जा सकती है और उन पर तेजी से काम किया जा सकता है, और जब एक सुरक्षा उल्लंघन की पहचान की जाती है तो बहुत सारे लोग उस पर काम कर सकते हैं और फिक्स प्रस्तावित कर सकते हैं।

दूसरी ओर, विंडोज को तीनों में सबसे कम सुरक्षित और स्थिर माना जाता है। चूंकि यह सबसे लोकप्रिय OS है, अधिकांश मैलवेयर विंडोज OS पर हमला करने के लिए विकसित किया जाता है।

समुदाय और संस्कृति

यदि आप किसी विशेष OS के बारे में अधिक सीखने में रुचि रखते हैं, यह अध्ययन करते हैं कि यह कैसे काम करता है, इसे कैसे संशोधित करें और इसके आधार पर प्रोजेक्ट बनाएं, तो GNU/लिनक्स निश्चित रूप से जाने का रास्ता है। यह एकमात्र है जिसका कोड किसी के लिए भी उपलब्ध है और इसका ऑनलाइन समुदाय बहुत बड़ा है।

भले ही GNU/लिनक्स अन्य दो OS जितना व्यापक रूप से उपयोग नहीं किया जाता है, मुझे लगता है कि लिनक्स यूज़र्स आमतौर पर सॉफ्टवेयर और टेक्नोलॉजी में रुचि रखने वाले लोग होते हैं, और जो लोग इसके बारे में बात करना, सीखना, और ज्ञान साझा करना पसंद करते हैं।

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

और अंत में विंडोज आमतौर पर सामान्य यूज़र और कॉर्पोरेट वातावरण द्वारा उपयोग किया जाता है।

संगठनात्मक संस्कृति के संबंध में, मुझे लगता है कि इन OS को बनाने वाले लोगों के कार्य वातावरण में इसे देखना दिलचस्प हो सकता है:

  • एप्पल के मुख्यालय पर एक नज़र डालें
  • बिल गेट्स का "होम ऑफिस"
  • और लिनस टोरवाल्ड्स का होम ऑफिस

यदि आप इन तीन OS की अधिक गहन तुलना देखना चाहते हैं, तो ज़ैक गोल्वित्ज़र के पास इस विषय पर एक बहुत अच्छा वीडियो है (फॉलो करने के लिए एक और शानदार चैनल ;))।

कौन सा ऑपरेटिंग सिस्टम चुनें

मुझे हाल ही में सभी तीन OS का उपयोग करने का मौका मिला है, और जैसा कि मैंने उल्लेख किया, मुझे नहीं लगता कि उनमें से प्रत्येक के बीच अंतर इतने बड़े हैं।

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

मेरा मतलब है, अगर मानव इतिहास में सबसे अच्छे और सबसे व्यापक रूप से उपयोग किए जाने वाले सॉफ्टवेयर में से एक हमारी पहुंच में है और पूरी तरह से फ्री है, तो हम किसी और चीज के लिए भुगतान क्यों करेंगे?

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

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

अंत में, मुझे लगता है कि यह जानना महत्वपूर्ण है कि आप क्या उपयोग कर रहे हैं और वहां कौन से विकल्प हैं। कंप्यूटर यूज़र्स के रूप में, तथ्यों और अंतरों से अवगत होना एक अच्छा विचार है, और मार्केटिंग अभियानों से विचलित होने से बचें।

मुझे यह भी विश्वास नहीं है कि एक विकल्प या दूसरे में बहुत अधिक निर्णय या वजन रखा जाए। यह तथ्य कि कोई ओपन-सोर्स OS चुनता है, उस व्यक्ति को किसी ऐसे व्यक्ति से अधिक स्मार्ट या श्रेष्ठ नहीं बनाता जो नहीं चुनता... ठीक वैसे ही जैसे नवीनतम मैक कंप्यूटर का मालिक होना आपको एक बेहतर प्रोग्रामर नहीं बनाएगा।

संक्षेप में, आप जो भी चुनते हैं वह ठीक है जब तक आपका सिस्टम आपको वह करने की अनुमति देता है जो आप चाहते हैं।

हमेशा की तरह, मुझे आशा है कि आपने लेख का आनंद लिया और कुछ नया सीखा। यदि आप चाहें, तो आप मुझे लिंक्डइन या ट्विटर पर भी फॉलो कर सकते हैं।

चीयर्स और अगले में मिलते हैं! =D

  1. विंडोज 10 को अपना डिफॉल्ट OS कैसे सेट करें: चरण-दर-चरण गाइड विंडोज 10 को अपना डिफॉल्ट OS कैसे सेट करें: चरण-दर-चरण गाइड

    विंडोज 10 में डिफॉल्ट ऑपरेटिंग सिस्टम कैसे बदलें: अगर आपने एक से ज्यादा ऑपरेटिंग सिस्टम इंस्टॉल किए हैं, तो उनमें से एक डिफॉल्ट सेट होता है—यानी स्टार्टअप पर आपको 30 सेकंड मिलते हैं कोई OS चुनने के लिए, उसके बाद डिफॉल्ट अपने आप बूट हो जाता है। उदाहरण: अगर Windows 10 और Windows Technical Preview इंस्

  1. विंडोज 10 और 7 पर  Error Loading Operating System  को हल करें - चरण-दर-चरण फिक्स विंडोज 10 और 7 पर 'Error Loading Operating System' को हल करें - चरण-दर-चरण फिक्स

    विंडोज उपयोगकर्ताओं को अपने सिस्टम पर काम करते समय कई त्रुटि संदेशों से निपटना पड़ता है। हालांकि, सामना किए गए मुद्दों को हल करना आसान नहीं है! सबसे अधिक परेशान करने वाली त्रुटियों की सूची में, Error Loading Operating System का एक विशेष स्थान है। यदि आप भी ऑपरेटिंग सिस्टम लोड होने में त्रुटि को ठीक

  1. माइक्रोसॉफ्ट विंडोज 10 की गहन समीक्षा: फीचर्स, परफॉरमेंस और यूजर एक्सपीरियंस माइक्रोसॉफ्ट विंडोज 10 की गहन समीक्षा: फीचर्स, परफॉरमेंस और यूजर एक्सपीरियंस

    विंडोज 10 विंडोज NT परिवार की विरासत में माइक्रोसॉफ्ट द्वारा पेश किया गया एक क्रांतिकारी सॉफ्टवेयर है। यह अपने विंडोज 8.1 की सफलता के बाद माइक्रोसॉफ्ट द्वारा पेश किया गया एक नेक्स्ट-जेनरेशन ऑपरेटिंग सिस्टम है। माइक्रोसॉफ्ट विंडोज 10 ऑपरेटिंग सिस्टम में देने के लिए इतना कुछ नया है कि इसे एक पोस्ट में