macOS और Linux दोनों ही बेहतरीन ऑपरेटिंग सिस्टम हैं। वे दोनों यूनिक्स से प्रेरित हैं और स्थिर और मजबूत हैं।

इन दोनों ऑपरेटिंग सिस्टमों में जितना समान है, वे अपने तरीके से अद्वितीय हैं। आइए macOS और Linux के बीच कुछ प्रमुख अंतरों पर एक नज़र डालें।

MacOS और Linux का संक्षिप्त इतिहास

macOS और Linux के मुख्य भाग कर्नेल, कोर यूटिलिटीज, GUI या डेस्कटॉप वातावरण और एप्लिकेशन हैं।

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

2000 के दशक की शुरुआत में Apple ने यूनिक्स को macOS में अपनाया। इससे पहले, macOS एक गैर-यूनिक्स ऑपरेटिंग सिस्टम पर आधारित था।

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

instagram viewer

1. ओपन-सोर्स बनाम। मालिकाना सॉफ्टवेयर

लिनक्स और मैकओएस दोनों ही ओपन-सोर्स सॉफ्टवेयर का भारी उपयोग करते हैं, लेकिन जबकि लिनक्स वितरण पूरी तरह से ओपन सोर्स हैं, मैकओएस के कुछ हिस्से बंद स्रोत और मालिकाना हैं।

ओपन-सोर्स कर्नेल से लेकर कोर जीएनयू यूटिलिटीज और जीयूआई वातावरण तक, लिनक्स फ्री और ओपन-सोर्स सॉफ्टवेयर का प्रतीक है। आप अपनी पसंद के अनुसार संपूर्ण OS को संशोधित और पुनर्पैकेज करने के लिए स्वतंत्र हैं। आप इसका व्यावसायीकरण भी कर सकते हैं और इससे पैसे कमा सकते हैं, जैसा कि Red Hat Enterprise Linux के मामले में होता है।

ज्यादातर मामलों में, लिनक्स के लिए लाइसेंसिंग शर्तों के लिए आवश्यक है कि आपके द्वारा किए गए संशोधनों को भी समुदाय के लिए सार्वजनिक किया जाए।

MacOS के साथ, यह मुख्य रूप से कर्नेल है जो खुला स्रोत है। डेस्कटॉप और एप्लिकेशन जैसे अन्य भाग ओपन सोर्स नहीं हैं। बेशक, Apple के अन्य घटक जैसे कि स्विफ्ट प्रोग्रामिंग भाषा ओपन सोर्स हैं।

Linux के विपरीत, जिसे आप अपनी पसंद के किसी भी हार्डवेयर पर उपयोग कर सकते हैं, macOS का उपयोग Mac उपकरणों पर किया जाना है। जब आप एप्पल से पीसी खरीदते हैं, तो आप सॉफ्टवेयर और हार्डवेयर दोनों के लिए भुगतान कर रहे होते हैं।

2. सॉफ्टवेयर प्रबंधन

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

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

MacOS पर एप्लिकेशन इंस्टॉल करने का पारंपरिक तरीका एप्लिकेशन फ़ोल्डर के माध्यम से है। आप उस एप्लिकेशन को डाउनलोड करें जिसे आप इंटरनेट से इंस्टॉल करना चाहते हैं और फिर उसे एप्लिकेशन फ़ोल्डर में खींचें और macOS बाकी का ध्यान रखेगा।

सॉफ़्टवेयर एप्लिकेशन इंस्टॉल करने के लिए मैक ऐप स्टोर का उपयोग करना एक और हालिया विकल्प है।

आप होमब्रू का भी उपयोग कर सकते हैं, एक पैकेज मैनेजर जो macOS पर काफी हद तक Linux पैकेज मैनेजर जैसे APT के समान काम करता है। Homebrew Linux पर भी काम करता है।

3. कमांड-लाइन प्रमुखता

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

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

अधिकांश लिनक्स डिस्ट्रोज़ टर्मिनल के लिए डिफ़ॉल्ट शेल के रूप में बैश (जीएनयू बॉर्न अगेन शेल) का उपयोग करते हैं। 2019 में, Apple ने Zsh (Z शेल) के पक्ष में बैश शेल को बदल दिया। Z शेल अत्यधिक अनुकूलन योग्य है और बैश, ksh, और tcsh के साथ कई समानताएं साझा करता है।

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

4. डेस्कटॉप वातावरण

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

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

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

5. एकाधिक वितरण की अवधारणा

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

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

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

दूसरी ओर, macOS के साथ, सभी को एक ही तरह का ऑपरेटिंग सिस्टम मिलता है, चाहे उनका जुनून या काम कुछ भी हो। ऐसा इसलिए है क्योंकि Apple एकमात्र कंपनी है जो ऑपरेटिंग सिस्टम को विकसित और नियंत्रित करती है। ऐप्पल के लिए एक ही ऑपरेटिंग सिस्टम के कई वेरिएंट को बनाए रखना उल्टा होगा।

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

लिनक्स बनाम। macOS: द बैटल ऑफ़ द बेस्ट

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

सुनिश्चित नहीं हैं कि किस लिनक्स डिस्ट्रो का उपयोग करना है? चुनने के लिए सैकड़ों लिनक्स डिस्ट्रो के साथ, सही खोजना मुश्किल हो सकता है। डेबियन-आधारित डिस्ट्रोस जैसे उबंटू और पॉप!_ओएस कमाल के हैं और शुरुआत में आसान हैं।