हेलो सब लोग! इस पुस्तिका में मैं ऑपरेटिंग सिस्टम का संक्षिप्त परिचय देने जा रहा हूँ और तीन मुख्य OS की तुलना करूँगा जो आजकल उपलब्ध हैं।
सबसे पहले हम समीक्षा करने जा रहे हैं कि ओएस क्या है और उनके बारे में थोड़ा इतिहास। फिर, हम सबसे लोकप्रिय ऑपरेटिंग सिस्टम (Windows, Mac, और GNU/Linux) की मुख्य विशेषताओं और अंतरों की समीक्षा करेंगे।
यहां विचार उनके इतिहास, कैसे और किसके द्वारा विकसित किया गया, उनके व्यवसाय मॉडल और उनके पेशेवरों और विपक्षों का पता लगाने का है। इससे आपको इस बात का बेहतर अंदाजा होगा कि वे कैसे काम करते हैं और किसे चुनना है।
मैं इस विषय के बारे में तथ्यों के साथ-साथ अपनी व्यक्तिगत राय साझा करने जा रहा हूं। इसलिए ध्यान रखें कि जिन बातों का मैं यहां उल्लेख कर रहा हूं उनमें से कुछ मेरे अपने अनुभव और विषय के विश्लेषण पर आधारित होंगी।
यदि आप किसी विशेष विषय में गोता लगाना चाहते हैं तो मैं आपको बहुत सारे अतिरिक्त लेख/वीडियो भी प्रदान करूँगा जिन पर आप एक नज़र डाल सकते हैं।
आगे की हलचल के बिना, आइए चलें!
सामग्री की तालिका
- ऑपरेटिंग सिस्टम क्या है?
- ऑपरेटिंग सिस्टम के इतिहास का एक बिट
- तीन मुख्य ओएस
- विंडोज ऑपरेटिंग सिस्टम
- मैकोज़
- जीएनयू/लिनक्स
- डेबियन
- उबंटू
- टकसाल
- फेडोरा
- रेड हैट एंटरप्राइज लिनक्स
- आर्क लिनक्स
- विंडोज बनाम मैक बनाम लिनक्स - ओएस तुलना
- फाइल सिस्टम
- शैल
- पैकेज प्रबंधक
- लागत
- सॉफ़्टवेयर संगतता
- हार्डवेयर गुणवत्ता और अनुकूलता
- उपयोग में आसानी
- सुरक्षा और स्थिरता
- समुदाय और संस्कृति
- कौन सा ऑपरेटिंग सिस्टम चुनना है
ऑपरेटिंग सिस्टम क्या है?
विकिपीडिया के अनुसार,
<ब्लॉकक्वॉट>"एक ऑपरेटिंग सिस्टम (OS) सॉफ्टवेयर सिस्टम है जो कंप्यूटर हार्डवेयर, सॉफ्टवेयर संसाधनों का प्रबंधन करता है, और कंप्यूटर प्रोग्राम के लिए सामान्य सेवाएं प्रदान करता है"।
आप ओएस के बारे में एक "मध्यस्थ" प्रोग्राम के रूप में सोच सकते हैं जो आपके कंप्यूटर और आपके द्वारा चलाए जाने वाले अन्य सभी प्रोग्रामों के बीच खड़ा होता है। यह फ़ाइल प्रबंधन, मेमोरी प्रबंधन, प्रक्रिया प्रबंधन, इनपुट-आउटपुट प्रबंधन और परिधीय उपकरणों को नियंत्रित करने जैसे महत्वपूर्ण बुनियादी कार्यों का प्रबंधन करेगा।
OS को कंप्यूटर के उपयोग को आसान बनाने के लिए बनाया गया था। आजकल कोई भी दिया गया प्रोग्राम केवल अपनी मुख्य विशेषताओं को निष्पादित करने के बारे में चिंता कर सकता है और सभी बुनियादी सिस्टम कार्यात्मकताओं को ओएस पर छोड़ सकता है। लेकिन चीजें हमेशा से ऐसी नहीं थीं...
ऑपरेटिंग सिस्टम के इतिहास का एक बिट
पुराने दिनों में (1940 से 50 के दशक में) प्रोग्राम विशिष्ट मशीनों पर चलने के लिए लिखे जाते थे। इसका मतलब है कि एक प्रोग्राम एक और केवल एक कंप्यूटर मॉडल पर चल सकता है।
यदि आप एक ही प्रोग्राम को एक अलग कंप्यूटर मॉडल पर निष्पादित करना चाहते हैं, तो प्रोग्रामर को पूरे प्रोग्राम को फिर से लिखना होगा क्योंकि हार्डवेयर एक अलग तरीके से कॉन्फ़िगर किया गया था। चल रहे प्रोग्राम और वास्तविक हार्डवेयर के बीच अमूर्तता की कोई परत नहीं थी।
साइड कमेंट:क्या आप कभी रुकते हैं और उन दिनों किसी प्रोग्रामर के काम के बारे में सोचते हैं? पंच कार्ड में लिखे थे प्रोग्राम! =ओ
हर बार जब मैं इसके बारे में सोचता हूं तो यह मेरे दिमाग को उड़ा देता है ... यह आश्चर्यजनक है कि उस समय की चीजें कितनी निम्न स्तर की थीं और प्रगति तकनीक ने उन शुरुआती प्रोग्रामर के लिए धन्यवाद हासिल किया है।
1960 के दशक तक आईबीएम और एटीएंडटी जैसे उद्योग के दिग्गजों ने ऑपरेटिंग सिस्टम पर काम करना शुरू कर दिया, जो हार्डवेयर और सॉफ्टवेयर के बीच अमूर्तता की एक परत के रूप में कार्य कर सकता था, जो नए कार्यक्रमों के कार्यान्वयन को सरल करेगा।
इन परियोजनाओं में सबसे कुख्यात थी यूनिक्स , जो डेवलपर्स केन थॉम्पसन (जो वर्तमान में गो प्रोग्रामिंग भाषा के विकास पर काम कर रहे हैं) और डेनिस रिची (जिन्होंने सी प्रोग्रामिंग भाषा भी बनाई थी। फ़्रीकिंग कोडिंग लेजेंड्स, हाँ।) द्वारा एटी एंड टी में बेल लैब में विकसित एक ओएस था।पी>
यूनिक्स बेहद सफल रहा और इसने बहुत ही समान विशेषताओं वाले कई अन्य ओएस के निर्माण को प्रेरित किया। बाद में उनका GNU/Linux और MacOS पर बड़ा प्रभाव पड़ा, जिसकी हम एक सेकंड में समीक्षा करने जा रहे हैं।
1980 के दशक तक, कंप्यूटर के प्रदर्शन, पहुंच, आकार और कीमत में उस बिंदु तक सुधार हुआ था जहां आम जनता उन्हें खरीद सकती थी और निजी कार्यों के लिए उनका इस्तेमाल कर सकती थी। इसने OS को कॉर्पोरेट-विशिष्ट कार्यों से सामान्य उपयोग में स्थानांतरित कर दिया। और यह हमें आधुनिक युग में ले जाता है...
<ब्लॉकक्वॉट>यदि आप ओएस के काम करने के तरीके और उनके इतिहास के बारे में अधिक विस्तृत विवरण में रुचि रखते हैं, तो यहां इसके बारे में एक शानदार वीडियो है। इस चैनल में कंप्यूटर विज्ञान के बारे में भी एक अविश्वसनीय क्रैश कोर्स श्रृंखला है, मैं निश्चित रूप से इसकी अनुशंसा करता हूं!;)
तीन मुख्य ओएस
आधुनिक दिनों में, जब व्यक्तिगत डेस्कटॉप/लैपटॉप कंप्यूटरों के बारे में बात की जाती है, तो तीन सबसे अधिक उपयोग किए जाने वाले ऑपरेटिंग सिस्टम हैं माइक्रोसॉफ्ट विंडोज (लगभग 80% बाजार हिस्सेदारी के साथ), एप्पल मैकओएस (लगभग 15% बाजार हिस्सेदारी के साथ), और जीएनयू/लिनक्स आधारित ओएस ( लगभग 3% बाजार हिस्सेदारी के साथ)।
सर्वरों के संबंध में, लगभग 80% GNU/Linux चलाते हैं और 20% Windows चलाते हैं। और मोबाइल उपकरणों की बात करें तो, लगभग 75% Android (जो Linux कर्नेल का उपयोग करता है) और 25% IO (जो कि Apple का मोबाइल OS है) चलाते हैं।
हम उनमें से प्रत्येक की अलग-अलग समीक्षा करने जा रहे हैं और बाद में उन सभी की तुलना करके उनके अंतरों की पहचान कर सकते हैं।
Windows ऑपरेटिंग सिस्टम
विंडोज़ का पूर्वज MS-DOS है, जो एक टेक्स्ट-आधारित OS Microsoft है जिसे 1981 में रिलीज़ किया गया था।
MS-DOS को IBM PC के साथ संगत होने के लिए विकसित किया गया था और यह बहुत सफल रहा। लेकिन आम जनता के लिए इसे और अधिक सुलभ बनाने के लिए, इसे एक GUI की आवश्यकता थी, और यही Microsoft ने 1985 में Windows 1.0 के साथ शिप किया था।
तब से, विंडोज़ ने 95, 98, XP, विस्टा आदि जैसे कई संस्करण जारी किए हैं... और खुद को दुनिया भर में सबसे व्यापक रूप से उपयोग किया जाने वाला ऑपरेटिंग सिस्टम बना लिया है।
विंडोज़ एक्सेसिबिलिटी और तथ्य यह है कि यह अधिकांश व्यक्तिगत कंप्यूटरों में पहले से इंस्टॉल आता है (वाणिज्यिक समझौतों के लिए धन्यवाद) ने इस ओएस को आज तक सबसे लोकप्रिय बना दिया है।
यहां एक शानदार वीडियो है जो केवल 3 मिनट में विंडोज के इतिहास का सार प्रस्तुत करता है।
और यदि आप माइक्रोसॉफ्ट के इतिहास के बारे में अधिक जानने में रुचि रखते हैं, तो यहां इसके बारे में एक और अच्छा वीडियो है।
अपने व्यवसाय मॉडल के बारे में, मैं कहूंगा कि विंडोज की रणनीति बाजार में बाढ़ लाने और अपने सिस्टम को यथासंभव सुलभ और उपयोग में आसान बनाने के लिए है। उनका प्राथमिक लक्षित ग्राहक सामान्य उपयोगकर्ता है, इसलिए अनुकूलन, सुरक्षा या प्रदर्शन को विशेष महत्व नहीं दिया जाता है।
विंडोज ज्यादातर लोगों के लिए सिर्फ डिफ़ॉल्ट ओएस है। यह सबसे पहले उन्हें पता चलता है और यह उपयोगकर्ता को दैनिक कार्यों (इंटरनेट ब्राउजिंग, गेमिंग, ऑफिस वर्क) को बिना ज्यादा कॉन्फिग के आसानी से चलाने की अनुमति देता है।
विंडोज सॉफ्टवेयर का एक निजी टुकड़ा है, जिसका अर्थ है कि इसका स्रोत कोड सार्वजनिक रूप से उपलब्ध नहीं है। केवल Microsoft के पास ही इस तक पहुंच है।
सबसे पहले, उपयोगकर्ताओं को भुगतान करना पड़ता था यदि वे विंडोज ओएस की एक प्रति खरीदना चाहते थे या अपने विंडोज संस्करण को अपग्रेड करना चाहते थे। लेकिन अपने नवीनतम रिलीज के साथ, विंडोज़ ने एक फ्रीमियम मॉडल अपनाया है। इस व्यवसाय मॉडल के तहत, उपयोगकर्ता अधिकांश सॉफ्टवेयर कार्यात्मकताओं को मुफ्त में एक्सेस कर सकता है और केवल विशेष सुविधाओं तक पहुंचने के लिए भुगतान करने की आवश्यकता होती है।
इस बदलाव को समझने की कुंजी यह समझना है कि माइक्रोसॉफ्ट के पास व्यवसायों का एक बेहद विविध पोर्टफोलियो है (एक्सबॉक्स - गेमिंग में, एज़ूर - क्लाउड प्लेटफॉर्म में, लिंक्डइन - सोशल नेटवर्क में, बिंग - सर्च इंजन में, गिटहब ... कुछ)। विंडोज़ को मुफ़्त बनाकर, वे बाज़ार में बाढ़ लाते रहते हैं और लोगों के लिए इसे डिफ़ॉल्ट ओएस के रूप में अपनाना और भी आसान बनाते हैं।
ध्यान रखने वाली एक और बात यह है कि विंडोज ऑपरेटिंग सिस्टम के भीतर विज्ञापन दिखाता है। तो इसे एक विज्ञापन मंच के रूप में भी सोचा जा सकता है।
इस कदम की व्याख्या करने वाला एक और अच्छा वीडियो यहाँ।
और Microsoft की पुरानी स्कूल मार्केटिंग शैली का एक विचित्र/मज़ेदार/छोटा-सा डरावना उदाहरण।
MacOS
MacOS (जिसे पहले OS X कहा जाता था) Apple द्वारा बनाई गई ऑपरेटिंग सिस्टम की एक पंक्ति है। यह सभी Macintosh कंप्यूटर, या Mac पर पहले से इंस्टॉल आता है। इसका पहला संस्करण 1984 में जारी किया गया था और यह व्यक्तिगत कंप्यूटरों के लिए एक अंतर्निहित GUI के साथ आने वाला पहला OS था।
MacOS UNIX जैसे OS के शीर्ष पर बनाया गया है, यही वजह है कि यह MacOS GNU/Linux-व्युत्पन्न वाले के साथ कई सामान्य विशेषताओं को साझा करता है।
मेरी राय में, Apple का व्यवसाय मॉडल मुख्य रूप से विभेदीकरण और विशिष्टता पर आधारित है। Microsoft के विपरीत, Apple अपने उत्पादों के हार्डवेयर और सॉफ़्टवेयर दोनों बनाता है, और Apple का सॉफ़्टवेयर केवल उनकी अपनी मशीनों पर चलता है।
Apple ने खुद को प्रौद्योगिकी बाजार में एक शीर्ष-स्तरीय निर्माता के रूप में स्थान दिया है, जिसका लक्ष्य अपने ग्राहकों को उच्च गुणवत्ता वाले हार्डवेयर और सॉफ़्टवेयर की पेशकश करना है, जो कि अधिकांश प्रतिस्पर्धाओं की तुलना में काफी अधिक कीमत पर है।
ऐप्पल उत्पाद के मालिक होने पर लोगों के एक चुनिंदा समूह का हिस्सा होने का विचार बेचकर, विशिष्टता को उपयोगकर्ताओं के लिए भी एक लाभ के रूप में प्रचारित किया जाता है।
तथ्य यह है कि आप अपने हार्डवेयर में कोई भी सॉफ़्टवेयर नहीं चला सकते हैं, और आप मैक मशीन के अलावा कहीं और उनका सॉफ़्टवेयर इंस्टॉल नहीं कर सकते हैं, उसी विचार का हिस्सा है। अगर आप समूह का हिस्सा बनना चाहते हैं तो आपको पूरा पैकेज खरीदना होगा।
Apple अपने अधिकांश सॉफ़्टवेयर और हार्डवेयर को अलग-अलग और कई बार दूसरों के साथ असंगत बनाता है। Microsoft के विपरीत, जिसका विचार उत्पाद को व्यापक रूप से उपलब्ध कराना और जितना संभव हो सके प्राप्त करना आसान है, Apple का लक्ष्य अपने उत्पादों को उच्च गुणवत्ता वाला लेकिन अन्य हार्डवेयर के साथ मूल्यपूर्ण और असंगत बनाना है।
Apple का एक और बढ़िया मार्केटिंग कदम स्टीव जॉब्स जैसे लोगों के बेहद करिश्माई और प्रभावशाली व्यक्तित्व पर लाभ उठाने की उनकी क्षमता है। उन्होंने एक उद्योग के नेता, नवप्रवर्तनक, और किसी तरह "विद्रोही" के रूप में उनकी स्थिति और प्रक्षेपवक्र का लाभ उठाया है, ताकि वे उन्हीं मूल्यों को अपने उत्पादों में अनुवादित कर सकें।
मेरा मतलब जानने के लिए इन विज्ञापनों पर एक नज़र डालें:
- अलग विज्ञापन सोचें
- 1984 विज्ञापन
यदि आप MacOS के इतिहास के बारे में अधिक जानने में रुचि रखते हैं, तो यहां इसके बारे में एक वीडियो है।
जीएनयू/लिनक्स
जीएनयू/लिनक्स कई ओपन-सोर्स ओएस का आधार है। हमारे द्वारा अभी देखे गए उदाहरणों के विपरीत, GNU/Linux एक पूर्ण ऑपरेटिंग सिस्टम नहीं है, बल्कि प्रोग्राम/उपयोगिताओं का एक सेट है और एक कर्नेल है जिसे कई ओपन-सोर्स OS साझा करते हैं।
आइए प्रत्येक भाग की अलग-अलग समीक्षा करें।
जीएनयू कार्यक्रमों और उपयोगिताओं का एक विशाल संग्रह है जिसे रिचर्ड स्टॉलमैन द्वारा शुरू किया गया था।
GNU परियोजना 1983 में एक मुक्त UNIX- जैसा OS विकसित करने के विचार के साथ शुरू की गई थी (UNIX AT&T की संपत्ति थी इसलिए यह मुफ्त में उपलब्ध नहीं था)। स्टॉलमैन ने ओएस के लिए आवश्यक प्रोग्राम और उपयोगिताओं को विकसित करना शुरू कर दिया, लेकिन एक महत्वपूर्ण टुकड़ा गायब था - कर्नेल।
कर्नेल किसी भी OS का दिल होता है। यह सॉफ्टवेयर का एक टुकड़ा है जो हार्डवेयर के साथ सबसे करीब से इंटरैक्ट करता है और बाकी ओएस इसके ऊपर बैठता है। कर्नेल निम्न-स्तरीय कार्यों जैसे डिस्क प्रबंधन, स्मृति प्रबंधन, कार्य प्रबंधन आदि के लिए ज़िम्मेदार है।
1991 तक, हेलसिंकी विश्वविद्यालय के लिनुस टॉर्वाल्ड्स नाम के एक छात्र ने UNIX जैसे OS के लिए एक कर्नेल विकसित करना शुरू कर दिया।
बाद के वर्षों में, दोनों परियोजनाओं ने बातचीत करना शुरू कर दिया और एक ठोस आधार बनाने के लिए एक साथ जुड़ गए जिसका कोई भी OS उपयोग कर सकता था।
यहां कुंजी यह है कि दोनों परियोजनाएं ओपन-सोर्स हैं, और पूरी तरह से मुफ्त सॉफ्टवेयर हैं। इसका मतलब है:
- कोई भी व्यक्ति किसी भी उद्देश्य के लिए कार्यक्रम को चलाने के लिए स्वतंत्र है।
- कोई भी व्यक्ति यह अध्ययन करने के लिए स्वतंत्र है कि कार्यक्रम कैसे काम करता है, और इसे अपनी इच्छानुसार करने के लिए इसे बदल सकता है।
- कोई भी मूल सॉफ़्टवेयर की प्रतियों को पुनर्वितरित करने के लिए स्वतंत्र है।
- कोई भी व्यक्ति सॉफ़्टवेयर के संशोधित संस्करणों की प्रतियां वितरित करने के लिए स्वतंत्र है।
फ्री सॉफ्टवेयर मूवमेंट को बेहतर ढंग से समझने के लिए, रिचर्ड की यह टेड टॉक सुनें।
और फिर रिचर्ड को स्पैनिश बोलते हुए देखें और मुफ्त सॉफ्टवेयर के बारे में गाना गाएं (आपको इस लड़के से प्यार होना चाहिए...)।
GNU/Linux के विकास में स्टालमैन और टॉर्वाल्ड्स ने जो दृष्टिकोण अपनाया, वह उन उदाहरणों से मौलिक रूप से भिन्न है जिन्हें हमने देखा है और जो उद्योग उस समय तक इस्तेमाल किया गया था।
GNU/Linux को मुक्त बनाना न केवल इसके डेवलपर्स के दृष्टिकोण से करना सही काम था - यह सॉफ्टवेयर गुणवत्ता के दृष्टिकोण से भी एक उत्कृष्ट विकल्प था। ऐसा इसलिए है क्योंकि दुनिया भर में हजारों डेवलपर्स और कंपनियां सिस्टम को बेहतर बनाने के लिए मुफ्त में सहयोग करना चुनती हैं।
कुछ GNU/Linux वितरण सबसे सुरक्षित और स्थिर OS के रूप में जाने जाते हैं। उनका उपयोग बैंकिंग, वित्त, सरकार और सेना जैसे प्रमुख क्षेत्रों में किया जाता है।
इसका एक बड़ा हिस्सा जीएनयू/लिनक्स के ओपन-सोर्स मॉडल के लिए धन्यवाद है, और दुनिया भर में हजारों लोग कोड की समीक्षा करने, बग्स को ठीक करने और लगातार सुधार का प्रस्ताव देने में सक्षम हैं।
Linux फ़ाउंडेशन के ये दो वीडियो बताते हैं कि Linux का जन्म कैसे हुआ और यह वर्तमान में कैसे काम करता है।
जैसा कि उल्लेख किया गया है, जीएनयू/लिनक्स कई अन्य ओएस के लिए आधार के रूप में कार्य करता है। इन OS को Linux की दुनिया में "वितरण" या "डिस्ट्रोस" कहा जाता है। सभी में समान है कि वे एक ही कर्नेल और उपयोगिताओं के सेट पर आधारित हैं। उन्हें लिनक्स के "फ्लेवर" के रूप में माना जा सकता है।
कुछ डिस्ट्रोस के बीच बहुत अधिक अंतर नहीं है, लेकिन दूसरों के पास ध्यान देने योग्य भेद हैं। आइए इसे बेहतर ढंग से समझने के लिए सबसे अधिक उपयोग किए जाने वाले डिस्ट्रोस की तुरंत समीक्षा करें:
डेबियन
डेबियन एक ओएस है जिसमें केवल फ्री, ओपन-सोर्स सॉफ्टवेयर होता है। डेबियन 1993 में शुरू किया गया था और अभी भी मजबूत हो रहा है और नए संस्करण जारी कर रहा है। डेबियन को मुख्य रूप से इसकी स्थिरता और सुरक्षा के लिए जाना जाता है, जो नई रिलीज़ के मामले में इसे अधिक रूढ़िवादी और "धीमा" बनाता है।
उबंटू
उबंटू सबसे व्यापक रूप से इस्तेमाल किया जाने वाला जीएनयू/लिनक्स डिस्ट्रो है। इसे डेबियन के मुख्य भागों को लेने और उन पर अधिक तेज़ी से सुधार करने के लिए बनाया गया था। इसमें उपयोगकर्ता मित्रता और अभिगम्यता पर भी अधिक ध्यान दिया गया है, जो संभवतः इसे Windows या MacOS पृष्ठभूमि से आने वाले किसी व्यक्ति के लिए सबसे अच्छा विकल्प बनाता है।
उबंटू आम तौर पर हर छह महीने में रिलीज की पेशकश करता है, हर दो साल में अधिक स्थिर एलटीएस (दीर्घकालिक समर्थन) रिलीज होता है। उबंटू कैननिकल नामक कंपनी द्वारा चलाया जाता है।
टकसाल
मिंट उबंटू के ऊपर बनाया गया एक डिस्ट्रो है। मूल रूप से इसे कई लोगों द्वारा पसंद किया गया था क्योंकि इसमें मीडिया कोडेक्स और मालिकाना सॉफ़्टवेयर शामिल थे जिन्हें उबंटू में शामिल नहीं किया गया था।
फेडोरा
फेडोरा एक डिस्ट्रो है जो मुफ्त सॉफ्टवेयर पर जोर देता है। फेडोरा Red Hat नामक एक कंपनी द्वारा प्रायोजित है, जो उसी समय IBM के स्वामित्व में है।
Red Hat Enterprise Linux
Red Hat Enterprise Linux एक वाणिज्यिक Linux डिस्ट्रो है जिसे Red Hat नामक कंपनी द्वारा प्रबंधित किया जाता है, जो नैस्डैक पर सूचीबद्ध है। OS का उपयोग मुख्य रूप से सर्वर और निगमों के लिए किया जाता है। यह ओपन-सोर्स फेडोरा प्रोजेक्ट पर आधारित है, लेकिन दीर्घकालिक समर्थन के साथ एक स्थिर प्लेटफॉर्म बनने के लिए डिज़ाइन किया गया है।
Red Hat Enterprise Linux सॉफ्टवेयर को पुनर्वितरित होने से रोकने के लिए Red Hat ट्रेडमार्क कानून का उपयोग करता है। हालांकि, कोर सॉफ्टवेयर फ्री और ओपन-सोर्स है।
आर्क लिनक्स
आर्क संभवतः सबसे हार्ड-कोर लिनक्स डिस्ट्रो है। यह बहुत हल्का, लचीला और न्यूनतम है। आर्क के साथ, उपयोगकर्ता पूरी तरह से सिस्टम को कॉन्फ़िगर करने का प्रभारी होता है। आर्क का उद्देश्य मुख्यधारा होना नहीं है। यह उन उपयोगकर्ताओं के लिए है जिन्हें कंप्यूटर और OS के काम करने की गहरी समझ है, या कम से कम सीखने में रुचि रखते हैं।
आप आर्क के बारे में अधिक जान सकते हैं और इस गहन पुस्तिका में आप इसे कितना अनुकूलित कर सकते हैं।
यहां एक शानदार वीडियो है जो जीएनयू/लिनक्स के इतिहास को शीघ्रता से सारांशित करता है और मुख्य डिस्ट्रो की विशेषताओं के माध्यम से जाता है। फायरशिप एक और बढ़िया चैनल है जिसकी मैं अनुशंसा करता हूं।;)
जीएनयू/लिनक्स बिजनेस मॉडल के संबंध में, वे शुरू करने के लिए व्यवसाय नहीं हैं। लिनक्स और फ्री सॉफ्टवेयर फाउंडेशन (जीएनयू के पीछे का संगठन) दोनों गैर सरकारी संगठन हैं जो दान के लिए धन्यवाद संचालित करते हैं।
उदाहरण के लिए, Linux प्लेटिनम, गोल्ड, सिल्वर और व्यक्तिगत सदस्यताओं के माध्यम से पैसा कमाता है।
माइक्रोसॉफ्ट, गूगल, फेसबुक, सिस्को, फुजित्सु, एचपीई, हुआवेई, आईबीएम, इंटेल, ओरेकल, क्वालकॉम और सैमसंग जैसी कंपनियां लिनक्स फाउंडेशन में सक्रिय योगदानकर्ता हैं। यह कंपनियों के लिए समझ में आता है क्योंकि वे सभी लिनक्स द्वारा उत्पन्न ज्ञान और प्रौद्योगिकी से लाभान्वित होते हैं, और उनका दान भी कर कटौती योग्य हो सकता है।
डिस्ट्रो के संबंध में, उनमें से कुछ पूरी तरह से स्वतंत्र हैं और स्वयंसेवकों द्वारा बनाए रखा जाता है और अन्य कंपनियों द्वारा बनाए रखा जाता है और विशेष उपयोगकर्ताओं के लिए स्वतंत्र होते हैं लेकिन कॉर्पोरेट उपयोगकर्ताओं के लिए व्यावसायीकरण किया जाता है। उपयोग किया जाने वाला एक अन्य व्यवसाय मॉडल निःशुल्क उपयोग है लेकिन कॉर्पोरेट उपयोगकर्ताओं के लिए समर्थन के लिए शुल्क लिया जाता है।
आज, लिनक्स दुनिया भर के अधिकांश सर्वरों पर चलता है। इसका उपयोग अधिकांश सुपर कंप्यूटरों पर और अधिकांश सेलफ़ोन पर भी किया जाता है (जैसा कि ऊपर बताया गया है, Android Linux कर्नेल का उपयोग करता है)।
चीजों के डेस्कटॉप/लैपटॉप पक्ष पर, लिनक्स का उपयोग लगभग उतना व्यापक नहीं है। और ऐसा शायद इसलिए है क्योंकि यह डिफ़ॉल्ट रूप से विंडोज की तरह व्यापक रूप से उपलब्ध नहीं है, और यह मैक के रूप में कहीं भी विपणन के करीब नहीं है।
इसके अलावा, विशेष रूप से पुराने दिनों में, लिनक्स को लागू करने और उपयोग करने के लिए आवश्यक सीखने की अवस्था अन्य दो ओएस विकल्पों की तुलना में काफी अधिक थी।
वैसे भी, यह स्थिति हाल ही में बदल रही है क्योंकि लिनक्स डिस्ट्रो ने उपयोगकर्ता-मित्रता पर अधिक ध्यान केंद्रित किया है और डिफ़ॉल्ट रूप से लिनक्स डिस्ट्रो के साथ कंप्यूटर प्राप्त करना पहले से कहीं अधिक आसान है।
Windows बनाम Mac बनाम Linux - OS तुलना
ठीक है, इतिहास, व्यवसाय मॉडल आदि के अलावा, जब इन तीन ऑपरेटिंग सिस्टम की बात आती है तो उपयोगकर्ता के लिए वास्तविक अंतर क्या हैं?
संक्षिप्त उत्तर वास्तव में इतना नहीं है। लेकिन आइए इन ऑपरेटिंग सिस्टम के डिज़ाइन, सुविधाओं और उपयोगकर्ता अनुभव में कुछ अंतरों की समीक्षा करें, और बाद में मैं आपको इस पर अपनी राय दूंगा।
फाइल सिस्टम
जिस तरह से विंडोज़ फाइलों को व्यवस्थित करता है वह मैक और जीएनयू/लिनक्स के तरीके से अलग है।
विंडोज़ "ड्राइव" का उपयोग करता है। वे आम तौर पर एक सी और डी ड्राइव होते हैं जो सभी कंप्यूटर फाइलों को स्टोर करते हैं, और सीडी, यूएसबी आदि जैसे बाहरी उपकरणों के लिए अलग ड्राइव।
मैक और जीएनयू/लिनक्स में एक समान फाइल सिस्टम है जो यूनिक्स से आता है। इन ओएस में कोई ड्राइव नहीं है - कंप्यूटर में सब कुछ एक फ़ाइल (यहां तक कि बाहरी डिवाइस) माना जाता है और सभी फाइलें निर्देशिकाओं में व्यवस्थित होती हैं जो एक रूट निर्देशिका से उतरती हैं। निर्देशिका संरचना एक पेड़ के रूप में बनती है जिसकी एक अनूठी जड़ होती है।
यह आवश्यक रूप से अंतिम उपयोगकर्ता के लिए बहुत अधिक अंतर नहीं डालता है, लेकिन यदि आप एक प्रकार के फ़ाइल सिस्टम या दूसरे को नेविगेट करने के आदी हैं, तो इसे ध्यान में रखना चाहिए।
शैल
जीएनयू/लिनक्स और मैक दोनों के पास डिफ़ॉल्ट शेल के रूप में बैश है, जबकि विंडोज का अपना शेल है जो एक अलग सिंटैक्स का उपयोग करता है।
डेवलपर्स और उत्साही टर्मिनल उपयोगकर्ताओं के रूप में, बैश सीखना शायद सबसे अच्छा विकल्प है क्योंकि इस ज्ञान को विंडोज शेल की तुलना में सभी ओएस में आसानी से अनुवादित किया जा सकता है। विशेष रूप से इस बात को ध्यान में रखते हुए कि जीएनयू/लिनक्स दुनिया भर के अधिकांश सर्वरों पर चलता है, जो मुख्य अवसरों में से एक है जब आपको कंप्यूटर के साथ बातचीत करने के लिए टर्मिनल का उपयोग करने की आवश्यकता होती है।
यदि आप शेल और टर्मिनल उपयोग के बारे में अधिक जानना चाहते हैं, तो मैंने हाल ही में इसके बारे में एक लेख लिखा है।
पैकेज प्रबंधक
मैक और जीएनयू/लिनक्स डिफ़ॉल्ट रूप से स्थापित पैकेज प्रबंधकों के साथ आते हैं। पैकेज मैनेजर सॉफ्टवेयर का एक टुकड़ा है जो आपको टर्मिनल से प्रोग्राम इंस्टॉल करने, अपडेट करने और अनइंस्टॉल करने की अनुमति देता है, बस कुछ कमांड दर्ज करके।
वे बहुत मददगार होते हैं, खासकर जब आप चीजों को लगातार इंस्टॉल और अनइंस्टॉल कर रहे होते हैं, क्योंकि मैन्युअल रूप से पैकेज मैनेजरों के माध्यम से प्रोग्राम इंस्टॉल करना कहीं अधिक कुशल होता है।
मैक के पैकेज मैनेजर को होमब्रे कहा जाता है। जीएनयू/लिनक्स पर, डिफ़ॉल्ट पैकेज मैनेजर डिस्ट्रो पर निर्भर करता है। उदाहरण के लिए, उबंटू एपीटी के साथ आता है, आर्क पॅकमैन के साथ आता है, और इसी तरह।
सभी पैकेज मैनेजर एक समान तरीके से कार्य करते हैं, लेकिन प्रत्येक के लिए उपयोग किए जाने वाले सिंटैक्स में कुछ अंतर होते हैं। यह उल्लेख करना भी महत्वपूर्ण है कि आप डिफ़ॉल्ट से भिन्न पैकेज प्रबंधक स्थापित और चला सकते हैं।
विंडोज़ एक डिफ़ॉल्ट पैकेज मैनेजर के साथ नहीं आता है। यदि आप एक चाहते हैं, तो आपको इसे पहले स्थापित करना होगा। विंडोज़ के लिए उपलब्ध पैकेज मैनेजरों में से एक चॉकलेटी है।
लागत
जैसा कि पहले ही उल्लेख किया गया है, अधिकांश जीएनयू/लिनक्स डिस्ट्रोस किसी के भी उपयोग के लिए पूरी तरह से स्वतंत्र हैं। विंडोज़ में वर्तमान में एक फ्रीमियम मॉडल है और मैकोज़ केवल मैक कंप्यूटर पर चलता है, जो कि काफी महंगा है जैसा कि आप जानते हैं।
सॉफ़्टवेयर संगतता
विंडोज सबसे व्यापक रूप से इस्तेमाल किया जाने वाला ओएस है, और इसके लिए धन्यवाद कि अधिकांश सॉफ्टवेयर इसके अनुकूल हैं। कम लोकप्रिय होने के बावजूद, MacOS इस संबंध में Windows के समान है।
पुराने दिनों में, लिनक्स कई कार्यक्रमों के साथ संगत नहीं था, लेकिन यह हाल ही में बदलना शुरू हो गया है, खासकर उबंटू जैसे सबसे लोकप्रिय डिस्ट्रो के साथ।
हार्डवेयर गुणवत्ता और संगतता
जब हार्डवेयर की बात आती है, तो ओएस पर चलने वाले कंप्यूटरों के लिए केवल ऐप्पल की सीधी ज़िम्मेदारी होती है। और Apple का हार्डवेयर कुछ बेहतरीन है।
एक कंपनी के रूप में, Apple उच्च गुणवत्ता वाले उत्पाद प्रदान करने पर ध्यान केंद्रित करता है, इसलिए उनके नवीनतम कंप्यूटर पूरे बाज़ार में सर्वश्रेष्ठ प्रदर्शन वाले होते हैं।
यह देखते हुए कि Apple हार्डवेयर और सॉफ़्टवेयर दोनों को डिज़ाइन और विकसित करता है, यह संभव है कि मशीन और OS के बीच संगतता Windows या GNU/Linux की तुलना में बेहतर ट्यून की गई हो।
विंडोज और जीएनयू/लिनक्स की तरफ, हार्डवेयर की गुणवत्ता पूरी तरह से उपयोगकर्ता द्वारा तय की गई या खरीदने के लिए वहन करने की क्षमता पर निर्भर करती है। यहां अच्छी बात यह है कि आप जहां चाहें ओएस इंस्टॉल कर सकते हैं।
पुराने कंप्यूटरों पर हल्के लिनक्स डिस्ट्रोज़ स्थापित करने के बारे में सोचते समय यह विशेष रूप से अच्छा होता है जो विंडोज़ जैसे बड़े और अधिक खपत वाले ओएस की आवश्यकताओं को संभाल नहीं सकते हैं।
उपयोग में आसानी
विंडोज और मैक वास्तव में सरल और उपयोगकर्ता के अनुकूल ओएस हैं। जीएनयू/लिनक्स के संबंध में, यह आपके द्वारा चुने गए डिस्ट्रो पर निर्भर करता है। जैसा कि उल्लेख किया गया है, उबंटू जैसे डिस्ट्रो व्यावहारिक रूप से विंडोज या मैक के रूप में आसान हैं, और आर्क जैसे अन्य उन्नत कंप्यूटर उपयोगकर्ताओं के लिए अभिप्रेत हैं।
सुरक्षा और स्थिरता
कुछ GNU/Linux डिस्ट्रोस आजकल सबसे सुरक्षित और स्थिर माने जाते हैं। तथ्य यह है कि कोड सभी के लिए उपलब्ध है, सुरक्षा के लिए खतरा नहीं है जैसा कि आप पहले सोच सकते हैं - बल्कि यह एक फायदा है। बग की पहचान की जा सकती है और उन पर तेजी से काम किया जा सकता है, और जब सुरक्षा उल्लंघन की पहचान की जाती है तो बहुत से लोग उस पर काम कर सकते हैं और सुधार का प्रस्ताव दे सकते हैं।
दूसरी ओर, विंडोज़ को तीनों में सबसे कम सुरक्षित और स्थिर माना जाता है। यह देखते हुए कि यह सबसे लोकप्रिय ओएस है, अधिकांश मैलवेयर विंडोज ओएस पर भी हमला करने के लिए विकसित किए गए हैं।
समुदाय और संस्कृति
यदि आप किसी विशेष ओएस के बारे में अधिक जानने में रुचि रखते हैं, यह कैसे काम करता है, इसे कैसे संशोधित करें और इसके आधार पर प्रोजेक्ट बनाएं, जीएनयू/लिनक्स निश्चित रूप से जाने का रास्ता है। यह केवल एक ही है जिसका कोड किसी के लिए भी उपलब्ध है और इसका ऑनलाइन समुदाय बहुत बड़ा है।
हालांकि जीएनयू/लिनक्स अन्य दो ओएस की तरह व्यापक रूप से उपयोग नहीं किया जाता है, मुझे लगता है कि लिनक्स उपयोगकर्ता आमतौर पर सॉफ्टवेयर और प्रौद्योगिकी में रुचि रखने वाले लोग होते हैं, और वे लोग जो इसके बारे में बात करना, सीखना और ज्ञान साझा करना पसंद करते हैं।
Mac के प्रशंसकों का भी समूह है और यह क्रिएटिव (ग्राफ़िकल डिज़ाइनर, वीडियो संपादक, एनिमेटर, आदि) के बीच विशेष रूप से लोकप्रिय है।
और अंत में विंडोज का उपयोग आमतौर पर सामान्य उपयोगकर्ता और कॉर्पोरेट वातावरण में किया जाता है।
संगठन संस्कृति के संबंध में, मुझे लगता है कि इस ओएस को बनाने वाले लोगों के कामकाजी माहौल में इसकी कल्पना करना दिलचस्प हो सकता है:
- Apple के मुख्यालय पर एक नज़र डालें
- बिल गेट का "होम ऑफिस"
- और Linux Torvalds होम ऑफिस
यदि आप इन तीनों OS की तुलना में अधिक गहराई से देखना चाहते हैं, तो Zach Gollwitzer के पास इस विषय के बारे में एक बहुत अच्छा वीडियो है (अनुसरण करने के लिए एक और बढ़िया चैनल;))।
कौन सा ऑपरेटिंग सिस्टम चुनना है
मुझे हाल ही में तीनों OS का उपयोग करने का मौका मिला है, और जैसा कि मैंने उल्लेख किया है, मुझे नहीं लगता कि उनमें से प्रत्येक के बीच का अंतर इतना बड़ा है।
मेरी राय में, लिनक्स एक स्मार्ट विकल्प है क्योंकि यह बहुत अच्छा काम करता है, इसका व्यापक रूप से तकनीकी उद्योग में उपयोग किया जाता है (इसलिए सभी ज्ञान का कार्य वातावरण में अनुवाद किया जा सकता है), और यदि आप इस बारे में अधिक जानने में रुचि रखते हैं कि यह कैसे काम करता है तो एक बहुत बड़ा समुदाय है जो इसका समर्थन करता है। और सबसे महत्वपूर्ण... यह मुफ़्त है!
मेरा मतलब है, अगर हमारे पास मानव इतिहास में सबसे अच्छा और सबसे व्यापक रूप से इस्तेमाल किया जाने वाला सॉफ्टवेयर हमारी पहुंच के भीतर और पूरी तरह से मुफ्त है, तो हम कुछ और पाने के लिए भुगतान क्यों करेंगे?
अन्य मामलों के संबंध में, मुझे लगता है कि अधिकांश चीजें जो आप जीएनयू/लिनक्स पर कर सकते हैं, आप कम से कम अधिकांश उपयोगकर्ताओं के लिए मैक और विंडोज पर भी कर सकते हैं। कम से कम मेरे दृष्टिकोण से, यह शायद आपके दैनिक जीवन में बहुत बड़ा अंतर नहीं डालेगा।
हार्डवेयर के बारे में, एक आधुनिक Apple कंप्यूटर खरीदना एक बेहतरीन प्रदर्शन करने वाली मशीन (यदि आप इसे वहन कर सकते हैं) होने की लगभग गारंटी है। लेकिन अगर आप हार्डवेयर के बारे में कुछ जानते हैं या इसके बारे में छानबीन करने के लिए समय निकालते हैं, तो आप कम कीमत में भी बहुत अच्छे विकल्प आसानी से पा सकते हैं।
अंत में, मुझे लगता है कि यह जानना महत्वपूर्ण है कि आप क्या उपयोग कर रहे हैं और वहां मौजूद विकल्पों को जानें। कंप्यूटर उपयोगकर्ताओं के रूप में, तथ्यों और अंतरों से अवगत होना और मार्केटिंग अभियानों से विचलित होने से बचना एक अच्छा विचार है।
मैं एक या दूसरे विकल्प में बहुत अधिक निर्णय या वजन रखने में भी विश्वास नहीं करता। तथ्य यह है कि कोई ओपन-सोर्स ओएस चुनता है, वह उस व्यक्ति को अधिक स्मार्ट या श्रेष्ठ नहीं बनाता है जो नहीं करता है ... जिस तरह नवीनतम मैक कंप्यूटर का मालिक होना आपको बेहतर प्रोग्रामर नहीं बना देगा।
लंबी कहानी छोटी, आप जो भी चुनते हैं वह तब तक ठीक है जब तक आपका सिस्टम आपको वह करने की अनुमति देता है जो आप चाहते हैं।
हमेशा की तरह, मुझे आशा है कि आपने लेख का आनंद लिया और कुछ नया सीखा। आप चाहें तो मुझे लिंक्डइन या ट्विटर पर भी फॉलो कर सकते हैं।
चीयर्स और अगले एक में मिलते हैं! =डी