MacOS सॉफ़्टवेयर को कभी-कभी डार्विन क्यों कहा जाता है?
यदि आप एक मैक उपयोगकर्ता हैं और खुले स्रोत सॉफ़्टवेयर के प्रशंसक हैं, तो आपने संभवतः "डार्विन" लेबल के साथ कुछ एप्लिकेशन देखे हैं। लेकिन क्षुधा के macOS संस्करण इस नाम को क्यों ले जाते हैं?
क्योंकि macOS, iOS और tvOS के साथ, ओपन सोर्स के एक टुकड़े द्वारा संचालित है, BSD- आधारित सॉफ्टवेयर जिसे डार्विन कहा जाता है। कई ओपन सोर्स ऑपरेटिंग सिस्टम की तरह, डार्विन में भी एक शुभंकर है: हेक्सली द प्लैटिपस.
उसे ले लो? क्योंकि बीएसडी शुभंकर एक शैतान है? ओह कोई बात नहीं.यह कुछ नौटंकी नहीं है: Apple खुले स्रोत की बात को गंभीरता से लेता है। आप सभी के डार्विन स्रोत कोड को अभी, filesource.apple.com पर डाउनलोड कर सकते हैं। आपको macOS के हर संस्करण के लिए अलग-अलग डाउनलोड मिलेंगे.
यह इस विरासत के कारण है कि macOS सॉफ्टवेयर को कभी-कभी "डार्विन" कहा जाता है, विशेष रूप से खुले स्रोत के उत्साही लोगों द्वारा.
रुको, ओपन सोर्स? क्या इसका मतलब है कि मैं मुफ्त में macOS का उपयोग कर सकता हूं?
नहीं.
खैर ... ज्यादातर नहीं। जबकि डार्विन अपने आप में एक खुला स्रोत है, ज्यादातर चीजें जब आप सोचते हैं कि आप तस्वीर मैकओएस नहीं हैं। एक्वा यूजर इंटरफेस और कोको एपीआई दोनों ही बंद स्रोत हैं, उदाहरण के लिए, और कोई भी मैकओएस सॉफ्टवेयर उन चीजों के बिना नहीं चल सकता है.
इसलिए जब आप डार्विन के स्रोत कोड को डाउनलोड कर सकते हैं, नि: शुल्क, और आप इसे संकलित कर सकते हैं यदि आपके पास सही कौशल है, तो आपको मैकओएस सॉफ़्टवेयर कभी भी काम नहीं मिलेगा, जिसमें शामिल हैं, विडंबना यह है कि "डार्विन" लेबल वाले कई (जब तक आप कुछ साल और / या दशकों रिवर्स इंजीनियरिंग macOS के मालिकाना हिस्से खर्च करना चाहते हैं)। डार्विन सिर्फ मूल आधार है जिस पर बाकी macOS बने हैं.
लेकिन इसका मतलब यह नहीं है कि आप प्राप्त नहीं कर सकते कुछ भी डार्विन पर चलने के लिए। और डार्विन के तीसरे पक्ष के संस्करण हैं आप अपेक्षाकृत आसानी से, विशेष रूप से प्योरडर्विन चल सकते हैं। यह स्वयंसेवी-निर्मित ऑपरेटिंग सिस्टम डार्विन को इसके मूल के रूप में उपयोग करता है, और आप इस पर चलने वाले ओपन सोर्स यूजर इंटरफेस भी प्राप्त कर सकते हैं। यहाँ ऐसा है जो दिखता है:
नहीं बिल्कुल macOS सिएरा, यह है? यदि आप प्रयास में लगाने के लिए तैयार हैं, तो आप PureDarwin को वर्चुअल मशीन में काम कर सकते हैं। बस उस पर मैक सॉफ्टवेयर चलाने की उम्मीद नहीं है.
क्यों यह भी मौजूद है?
1985 में जब Apple ने स्टीव जॉब्स को निकाल दिया, तो वे व्यस्त रहे। उन्होंने उदाहरण के लिए लुकासफिल्म से स्पिन ग्राफिक्स ग्रुप की मदद की। उस कंपनी को पिक्सर नाम दिया गया था.
उसी समय के आसपास, जॉब्स ने भी NeXT की स्थापना की, जिसने उच्च स्तर के कंप्यूटर बनाए। ये उपकरण, मुख्य रूप से शिक्षाविदों के उद्देश्य से, इसके उच्च चश्मा और इसके ऑब्जेक्ट-ओरिएंटेड, UNIX- प्रेरित ऑपरेटिंग सिस्टम: NeXTSTEP के साथ कंप्यूटर वैज्ञानिकों को गंभीरता से प्रभावित किया। यह ऑपरेटिंग सिस्टम, जबकि ज्यादातर बंद स्रोत, कुछ खुले स्रोत कोड का उपयोग करते थे, विशेष रूप से बीएसडी से.
जबकि नेक्सटी डिवाइस कभी विशेष रूप से अच्छी तरह से नहीं बिके, वे प्रभावशाली थे: टिम बर्नर्स-ली ने उदाहरण के लिए, नेक्स्टस्टेप में पहला वेब ब्राउज़र बनाया।.
1997 में, Apple ने NeXT को खरीद लिया। इसने स्टीव जॉब्स को कंपनी में वापस लाया, लेकिन इसका मतलब भी था कि Apple के पास नेक्स्टस्टेप ऑपरेटिंग सिस्टम था। उस ऑपरेटिंग सिस्टम के कुछ हिस्सों को डार्विन के लिए आधार बनाने के लिए फिर से काम किया गया, और UNIX विरासत का मतलब था कि वे हिस्से खुले हुए स्रोत के रूप में समाप्त हो गए.
कोको एपीआई सहित अन्य NeXTSTEP फीचर भी macOS का हिस्सा बने। यहां तक कि बुनियादी चीजों जैसे डॉक और एप्लिकेशन के लिए .app एक्सटेंशन को NeXTSTEP पर वापस देखा जा सकता है, क्योंकि यह वीडियो दिखाता है.
मैक पर इस दिन नेक्स्टस्टेप फीचर लाइव हैं, लेकिन एप्पल का हर डिवाइस इस विरासत का हिस्सा है। डार्विन ने iPhone, Apple वॉच और Apple TV को अधिकार दिया है। अधिकांश Apple उपयोगकर्ता इसे कभी नहीं जान पाएंगे, और उन्हें वास्तव में ज़रूरत नहीं है, लेकिन एक बार और एक बार जब आप नाम में "डार्विन" के साथ एक पैकेज में भाग लेंगे। अब आप जानते हैं कि क्यों.