यूनिक्स, लिनक्स, उबंटू, डेबियन और एंड्रॉइड के बीच क्या संबंध है?


61

यूनिक्स, लिनक्स, उबंटू और डेबियन के बीच क्या संबंध है?

मुझे संदेह है कि वे सभी ऑपरेटिंग सिस्टम हैं जो एक दूसरे पर आधारित हैं - विंडोज डॉस पर आधारित है। क्या मेरा शक सही है? क्या इन ऑपरेटिंग सिस्टमों का एक दूसरे के साथ उसी तरह का संबंध है जैसा विंडोज़ का डॉस के साथ है? क्या वे किसी भी तरह से डॉस या विंडोज से संबंधित हैं?


4
खम, विंडोज़ डॉस पर आधारित नहीं है। अगर मुझे DOS के शीर्ष पर चलने वाले पिछले संस्करण की याद है, तो विंडोज 3.11 था।
अजासा

12
उफ़, मेरा बुरा: इस windows.microsoft.com/en-us/windows/history#T1=era5 के अनुसारGeek trivia: Windows 98 is the last version based on MS‑DOS.
Ajasja

10
@ अजाजा विंडोज मी भी डॉस पर आधारित है। ध्यान दें कि पहला गैर-डॉस आधारित विंडोज संस्करण, विंडोज NT 3.1, 1993 में जारी किया गया था।
ntoskrnl

10
ठीक है, डॉस / विंडोज चीज को अक्सर पर्याप्त रूप से निपटाया गया है। यह सवाल लिनक्स और यूनिक्स के बारे में है।
15

2
एंड्रॉइड एक लिनक्स कर्नेल का भी उपयोग करता है।
एसपीआरबीआरएन

जवाबों:


50

यूनिक्स एक ऑपरेटिंग सिस्टम है जिसे 1969 में शुरू किया गया था। इसे मूल रूप से एप्लिकेशन प्लेटफॉर्म के बजाय एक डेवलपर स्टेशन के रूप में तैयार किया गया था, लेकिन जैसे-जैसे विकास आगे बढ़ा और विभिन्न विक्रेताओं को शामिल किया गया, यूनिक्स को जोड़ा गया।

यूनिक्स को शुरू में विधानसभा में लिखा गया था, लेकिन बाद में सी में विकसित किया गया।

दूसरों के संबंध में, लिनक्स कर्नेल यूनिक्स की तरह है।

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

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

डेबियन 1990 के शुरुआती दिनों में जारी इस ऑपरेटिंग सिस्टम के रूपों में से एक है क्योंकि आज उपलब्ध लिनक्स के कई संस्करणों में से एक सबसे लोकप्रिय है।

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

  • लिनक्स: कर्नेल (अभी भी सक्रिय विकास में)
  • डेबियन: उबंटू में प्रारंभिक ऑपरेटिंग सिस्टम (अभी भी सक्रिय विकास में)
  • उबंटू: डेबियन पर आधारित नया ऑपरेटिंग सिस्टम (फिर भी सक्रिय विकास में)
  • यूनिक्स: एक पुराना ऑपरेटिंग सिस्टम जो लिनक्स कर्नेल पर आधारित है

पढ़ना: लिनक्स कर्नेल
पढ़ना डेबियन
पढ़ना उबंटू
पढ़ना: यूनिक्स

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


7
लिनक्स सार्थक तरीके से "मिनिक्स पर आधारित" नहीं है, सिवाय इसके कि लिनस ने मिनिक्स स्रोत को देखने से पहले यह देखने के लिए सेट किया था कि क्या वह खुद कुछ ऐसा बना सकता है। लिनक्स में मिनिक्स से कोई कोड वंशावली नहीं है।
हेनिंग मैखोलम

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

3
@terdon | मैंने यह नहीं कहा कि लिनक्स में यूनिक्स का कोई कोड इस्तेमाल किया गया था। मुद्दा यह था कि जैसे यूनिक्स था। हालांकि मैंने इसे अच्छी तरह से पार नहीं किया। मैं तदनुसार संपादित करूंगा। मेरा मतलब था कि डेबियन उबंटू के संबंध में जल्दी था। जैसा कि इसमें पहले रिलीज की तारीख है। मैं पूरी तरह से जानता हूं कि दोनों अभी भी बहुत सक्रिय विकास में हैं। मुझे नहीं पता कि डेबियन यूनिक्स के बारे में आपकी बात क्या है। डेबियन यूनिक्स क्या है?
मैथ्यू विलियम्स

9
@kostix तो, उह, इस परिभाषा के अनुसार, वाह एक बार स्थापित होने के बाद विंडोज ओएस का हिस्सा बन जाता है? मुझे पूरा यकीन है कि टेरडोन जो वर्णन करता है, वह रेखा करीब है।
इज़काता

9
ओएस एक्स बीएसडी के माध्यम से एक प्रत्यक्ष यूनिक्स वंशज है जो कि एक सच्चा-नीला यूनिक्स ओएस है (लिनक्स के विपरीत जो एकल यूनिक्स विशिष्टता के अनुरूप नहीं है) इसके माध्यम से नेक्सटसिप से विकास होता है जो बीएसडी से विकसित हुआ है। यूनिक्स के केवल दो रूट कार्यान्वयन हैं: बीएसडी और सिस्टम वी दोनों ही एटी एंड टी यूनिक्स के मूल कोड से सीधे निर्णय लेते हैं। वास्तव में, OS X एक पंजीकृत यूनिक्स संस्करण है (Apple ने इसे सिंगल यूनिक्स विनिर्देश के साथ प्रमाणित किया है) और इसलिए उन्हें OS X का विपणन करते समय ट्रेडमार्क "UNIX" का उपयोग करने की अनुमति दी जाती है।
slebetman

71

जीएनयू: आपको एक और चीज की जानकारी होनी चाहिए।

GNU का अर्थ "GNU's Not Unix" है, और यह फ्री सॉफ्टवेयर फाउंडेशन द्वारा विकसित यूनिक्स का एक स्वतंत्र, स्वतंत्र संस्करण बनाने का प्रयास है।

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

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

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

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

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


19
एफएसएफ के बाहर, ज्यादातर लोग सिर्फ अपनी आँखों को रोल करते हैं जब भी स्टालमैन जीएनयू / लिनक्स के उपयोग पर जोर देते हैं और केवल बाद वाले का उपयोग करना जारी रखते हैं। कुछ मायनों में यह वास्तव में उचित नहीं है; लेकिन ऐसी असली दुनिया है।
डैन नीली

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

4
इसी समय, इन दिनों किसी भी गैर-तुच्छ डिस्ट्रो में बहुत सारे सामान शामिल होने जा रहे हैं जो न तो GNU का हिस्सा है और न ही लिनक्स कर्नेल। क्या कोई वास्तव में उन सभी को एक नाम देना चाहता है, जो राजशाही के पूर्ण शीर्षकों की तुलना में कम व्यावहारिक हैं?
डैन नीली

13
जीएनयू / लिनक्स को कॉल करना उपयोगी हो सकता है, एंड्रॉइड लिनक्स से अलग होने के तरीके के रूप में (जो कि जीएनयू से कोई भी कम नहीं है)।
मार्क

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

16

" यूनिक्स " मूल रूप से पीडीपी -11 के लिए एक ऑपरेटिंग सिस्टम का नाम था, जिसे 1970 के दशक में बेल लैब्स में विकसित किया गया था। इसका डिज़ाइन बेहद प्रभावशाली था , और इसे दर्जनों बार कॉपी और पुन: लागू किया गया था।

आजकल, "यूनिक्स" ऑपरेटिंग सिस्टम के एक पूरे परिवार के लिए एक छत्र शब्द है, जिसमें से कुछ भी नहीं हैं, जो सीधे उस मूल ओएस से उतरते हैं; कुछ भी जिसका प्राथमिक सिस्टम प्रोग्रामिंग इंटरफ़ेस POSIX.1 एपीआई विनिर्देश के साथ संगत है, को वैध रूप से यूनिक्स का कार्यान्वयन कहा जा सकता है - और उनमें से दर्जनों हैं। ऑपरेटिंग सिस्टम को आज भी व्यापक उपयोग में सूचीबद्ध करना आसान है जो यूनिक्स के कार्यान्वयन नहीं हैं:

  • खिड़कियाँ
  • आईबीएम के z / OS और उनके रिश्तेदार, जो 1970 से पहले से निरंतर विकास के अधीन हैं
  • कुछ गहराई से एम्बेडेड चीजें जो पूर्ण OSes की तुलना में रनटाइम लाइब्रेरी की तरह हैं

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

" लिनक्स " यूनिक्स के एक कार्यान्वयन का सामान्य नाम है। यह 1990 के दशक के आसपास रहा है और आज के शीर्ष पाँच सबसे अधिक इस्तेमाल किए जाने वाले कार्यान्वयनों में से एक है - शायद या तो # 1 या # 2, यह इस बात पर निर्भर करता है कि आप इन चीजों को कैसे गिनते हैं।

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

(तकनीकी रूप से, लिनक्स नाम विशेष रूप से कर्नेल को संदर्भित करता है, और यदि आप उस कर्नेल का उपयोग नहीं करते हैं, तो ऑपरेटिंग सिस्टम लिनक्स को कॉल करना थोड़ा अजीब होगा, लेकिन वहाँ लोग सब कुछ रख रहे हैं और कर्नेल को बाहर स्वैप कर रहे हैं, जैसे डेबियन kFreeBSD ।)

(बालकों के लिए फुटनोट: इस पोस्ट में सभी अलग-अलग बारीक भेद 100% जानबूझकर दिए गए हैं।)


यह बताते हुए कि उबंटू (और अभी भी) डेबियन का व्युत्पन्न है, के लायक हो सकता है। इसके अलावा, उत्कृष्ट जवाब!
ठाणे ब्रिमहल

मुझे यह उत्तर सबसे अच्छा लगता है!
निको बेलिक

आपका क्या मतलब है "लिनक्स" यूनिक्स के एक कार्यान्वयन का सामान्य नाम है? मुझे लगा कि उन्होंने कोई कोड साझा नहीं किया है?
कोरे तुगे

@KorayTugay ऐतिहासिक मूल के साथ साझाकरण कोड अब एक दिलचस्प मानदंड नहीं है, क्योंकि उस कोड के लगभग सभी को वैसे भी अलग कर दिया गया है। जहां तक ​​मेरा सवाल है, कुछ भी जिसका प्राथमिक सिस्टम प्रोग्रामिंग इंटरफ़ेस POSIX.1 के अनुरूप है, यूनिक्स का कार्यान्वयन है, जहां कोई भी कोड नहीं आया है। यह प्राथमिक सिस्टम प्रोग्रामिंग इंटरफ़ेस होना चाहिए , हालांकि; संगतता परतें (जो कि विंडोज़ और z / OS दोनों के पास है) की गिनती नहीं है।
zwol

7

UNIX और Linux DOS या Windows से संबंधित नहीं हैं।

डॉस 8-बिट सीपी / एम ऑपरेटिंग सिस्टम का प्रकोप था जो 70 के दशक के अंत / 80 के दशक की शुरुआत में लोकप्रिय था।

Windows NT (जिनमें से XP, Vista, 7 और 8 पर आधारित हैं) को 1993 में Microsoft द्वारा शुरू किया गया था और VAX VMS से बहुत सारे कॉन्सेप्ट और आइडिया उधार लेता है। विंडोज़ एनटी को "वास्तविक" आधुनिक, प्रीमेप्टिव, मल्टी-यूज़र, मल्टी-टास्किंग सुरक्षित ऑपरेटिंग सिस्टम के रूप में विकसित किया गया था।

विंडोज 3.1, 95, 98, और एमई माइक्रोसॉफ्ट के मल्टी-टास्किंग (बहु-उपयोगकर्ता नहीं, या सुरक्षित) डॉस के विचार / निष्पादन में बहुत अधिक थे।

UNIX, Linux, आदि के बारे में:

  • UNIX एक कर्नेल / API / ऑपरेटिंग सिस्टम है जो 70 के दशक से आसपास है।

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

    • एक एपीआई कर्नेल से बात करने के लिए कार्यक्रमों का एक मानक तरीका है। यह कर्नेल का हिस्सा है।

    • एक ऑपरेटिंग सिस्टम, सिस्टम को प्रबंधित और प्रशासित करने के लिए एक कर्नेल प्लस कॉमन यूटिलिटी प्रोग्राम है। यूनिक्स के लिए आम उपयोगिता कार्यक्रम बुनियादी प्रोग्राम हैं जो सेवाओं और लॉगिन (प्रबंधन में शामिल हैं init), एक खोल (आप आदेशों में प्रवेश की अनुमति देता है कि sh, bash), और इस तरह के रूप में बुनियादी फ़ाइल प्रबंधन आदेशों cp, ls, mv, आदि

  • लिनक्स एक यूनिक्स-जैसा कर्नेल है जिसे जीपीएल के तहत जारी किया गया है जो पहले पीसी हार्डवेयर पर काम करता था, लेकिन अब एक सीपीयू के साथ लगभग कुछ भी काम करता है (यदि आपको इसे चलाने की अनुमति है)।

    • जीपीएल एक लाइसेंस है जो किसी को भी लिनक्स को संशोधित / बढ़ाने और उनके संशोधनों को प्रकाशित करने के लिए कहता है, उन संशोधनों को जनता के लिए उपलब्ध कराने और दूसरों को भी ऐसा करने की अनुमति देने की आवश्यकता है।

    • लिनक्स UNIX API को लागू करता है, इसलिए UNIX प्रोग्राम आम तौर पर अनअमोडिफाइड चल सकते हैं यदि उन्हें पुनः संयोजित किया जाता है (यह उन्हें स्क्रैच से फिर से लिखने की तुलना में बहुत आसान है) - चूंकि वे UNIX API का उपयोग करते हैं, इसलिए वे परवाह नहीं करते हैं कि क्या वे वास्तव में Linux या UNIX से बात कर रहे हैं या कुछ और, जब तक कि एपीआई एक ही काम करता है।

  • डेबियन एक लिनक्स वितरण है। यह 1993 में शुरू हुआ और सबसे पुराने वितरणों में से एक है। लिनक्स वितरण आम तौर पर प्रदान करते हैं:

    • लिनक्स कर्नेल,
    • बुनियादी उपयोगिता कार्यक्रम,
    • एक इंस्टॉलर ताकि आप अपने सिस्टम पर लिनक्स स्थापित कर सकें,
    • एक पैकेज मैनेजर (प्लस पैकेज का एक प्रारूप - डेबियन उपयोग करता है .deb)
    • पैकेजों का भंडार

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

    • डेबियन केवल ओपन सोर्स सॉफ्टवेयर जारी करने के बारे में भी सख्त है, जिसका अर्थ है कि चलाने के लिए मालिकाना सॉफ्टवेयर की आवश्यकता होती है, जैसे आधुनिक वीडियो कार्ड या वाई-फाई चिपसेट, डेबियन के साथ "बॉक्स से बाहर" (या बिल्कुल) काम नहीं करेगा।

    • डेबियन आमतौर पर नए संस्करण धीरे-धीरे बनाता है और नई विशेषताओं की तुलना में स्थिरता में अधिक रुचि रखता है। यह डेबियन को सर्वर के लिए एक पसंदीदा बनाता है जहां हार्डवेयर अपेक्षाकृत स्थिर है और सॉफ्टवेयर स्थिरता महत्वपूर्ण है।

  • उबंटू डेबियन का "कांटा" है

    • डेबियन दूसरों को इसके पैकेज प्रबंधन टूल का उपयोग करके, इसके आधार पर वितरण बनाने की अनुमति देता है। ऐसा करने को "फोर्किंग" कहा जाता है।

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

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

    • ध्यान देना चाहिए कि डेबियन पहले की तुलना में इन दिनों बहुत अधिक मित्रता और आधुनिक हार्डवेयर के बारे में जानते हैं।


1993 में विंडोज़ एनटी को नई शुरुआत के रूप में विकसित नहीं किया गया था। एनटी केवल प्रस्तुति प्रबंधक के साथ ओएस / 2 3.0 की एक प्रतिरूपित प्रतिलिपि थी जिसे विंडोज जीडीआई द्वारा प्रतिस्थापित किया गया था।
केरी ग्रेगरी

अच्छी बात। मैंने OS / 2 पर विचार नहीं किया। क्या NT में OS / 2 संगतता को सबसिस्टम के रूप में लागू नहीं किया गया था (जैसे कि मूल NT API के शीर्ष पर Win32 API और POSIX API)?
LawrenceC

1
NT में वास्तव में OS / 2 संगतता नहीं थी क्योंकि यह OS / 2 था। यूआई और एपीआई के नामकरण सम्मेलनों के अलावा, वे शुरू में बिल्कुल समान कोड आधार थे। उदाहरण के लिए, कमांड लाइन सत्र में जब त्रुटियां हुईं, तो NT और OS / 2 पर आपको प्राप्त त्रुटि संदेश पाठ शब्द के लिए समान था। वे धीरे-धीरे अलग हो गए, लेकिन आज तक एनटी में लागू सभी मूल अवधारणाएं मूल रूप से ओएस / 2 डिजाइन का हिस्सा थीं।
कैरी ग्रेगरी

6

यूनिक्स = एक वाणिज्यिक ऑपरेटिंग सिस्टम विनिर्देश

लिनक्स = एक मुक्त यूनिक्स क्लोन (केवल कर्नेल)

डेबियन = एक लिनक्स वितरण (लिनक्स + अन्य सामान)

उबंटू = डेबियन पुनर्वितरित (डेबियन ने अधिक अंत उपयोगकर्ता के अनुकूल बनाया)


4

"यूनिक्स" एक ऑपरेटिंग सिस्टम के लिए एक ट्रेडमार्क है जो 1960 के-विंटेज ऑपरेटिंग सिस्टम से प्रेरित था जिसे "मल्टिक्स" नाम दिया गया था; "यूनिक्स" एक वर्डप्ले था जिसका अर्थ था कि यह मल्टीिक्स जैसा था, लेकिन उतना जटिल नहीं था। ( पर्सनल नोट: 1980 के दशक के उत्तरार्ध में, मैंने मल्टिक्स के एक व्यावसायिक वंशज पर काम किया, जो यूनिक्स का एक प्रकार नहीं था ।) यूनिक्स का विकास 1969 में डीईसी पीडीपी -7 से शुरू हुआ, और 1970 में पीडीपी -11 में चला गया। 1972, सी में इसे फिर से लिखा गया; उस बिंदु तक यह विधानसभा भाषा में लिखा गया था। (DEC असेंबली लैंग्वेज अपेक्षाकृत प्रोग्रामर-फ्रेंडली थी, लेकिन यह अभी भी असेंबली लैंग्वेज थी।) यह 1979 में रिलीज हुई "वर्जन 7" के नाम से जानी जाने वाली ज्यादातर बेल लैब्स रिसर्च प्रोजेक्ट थी।

रास्ते के साथ, लगभग 1977, एक वैकल्पिक शाखा विकसित हुई: "बीएसडी" (बर्कले सॉफ्टवेयर वितरण)। एटी एंड टी ने 1982 में अपनी शाखा, "सिस्टम III" और फिर 1983 में "सिस्टम वी" के एक व्यावसायिक संस्करण को लाइसेंस दिया। तब एटीएंडटी और बर्कले के बीच कानूनी लड़ाई का एक गुच्छा था, जो मुकदमा अंत तक सुलझ गया था।

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

1991 में - मिनिक्स से प्रेरित, पुरानी यूनिक्स शाखाओं, और एक GNU कर्नेल पर प्रगति की अनुपस्थिति - लाइनस टॉर्वाल्ड्स ने लिनक्स बनाया। यह भी सभी नए कोड थे, और मिनिक्स-प्रकार के माइक्रो-कर्नेल के बजाय पुराने-यूनिक्स प्रकार के कर्नेल में वापस आ गए।

1997 में, Apple ने BSD- आधारित नेक्स्टेप को अपने अधिकार में ले लिया, और अंततः इसे एक नए मैक ऑपरेटिंग सिस्टम में विकसित किया, और इसे अन्य Apple उपकरणों के लिए अनुकूलित किया।

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


विंडोज और डॉस का बहुत अलग इतिहास है। 1963 में डीईसी ने पीडीपी -6 का निर्माण किया, जिसमें मॉनिटर नाम का एक ऑपरेटिंग सिस्टम था। जब उन्होंने PDP-10 का निर्माण किया, तो उन्होंने ऑपरेटिंग सिस्टम को "TOPS-10" नाम दिया। गैरी किल्डॉल ने इंटेल 8080-पारिवारिक कंप्यूटरों के लिए एक ऑपरेटिंग सिस्टम लिखा और इसे "सीपी / एम" नाम दिया; यह TOPS-10 से प्रेरित था। टिम पैटरसन (माइक्रोसॉफ्ट के "स्टैंडअलोन डिस्क BASIC-86" 8-बिट FAT फाइलसिस्टम का उपयोग करके) 8086-पारिवारिक मशीनों के लिए लिखा गया CP / M प्रेरित "86-DOS", क्योंकि CP / M-86, CP के लिए 8086-परिवार की अगली कड़ी है / एम, देरी हो गई थी।

आईबीएम अपनी पहली 8088 मशीन के लिए सीपी / एम -86 को लाइसेंस देना चाहता था, लेकिन इस सौदे के साथ समस्याएं थीं। आईबीएम ने 86-डॉस के बारे में सुना था, और माइक्रोसॉफ्ट को उनके लिए इसे प्राप्त करने के लिए कहा। माइक्रोसॉफ्ट ने इसे लाइसेंस दिया (और बाद में इसे खरीदा), और इसे आईबीएम को "पीसी-डॉस" के रूप में लाइसेंस दिया - और इसे दूसरों को "एमएस-डॉस" के रूप में लाइसेंस दिया।

कुछ समय बाद, विसी ऑन से प्रेरित (जो कि ज़ेरॉक्स स्टार से प्रेरित था, जिसे ऐप्पल के लिसा और मैकिंटोश के लिए प्रेरणा के रूप में जाना जाता है), माइक्रोसॉफ्ट ने एमएस-डॉस में ऐड-ऑन के रूप में विंडोज विकसित किया। शुरुआती संस्करण बहुत सफल नहीं थे, लेकिन अंततः व्यावसायिक सफलता के लिए विंडोज 3.0 काफी अच्छा था। कई बाद के संस्करण (3.1, 3.11, 95, 98 और ME) सभी डॉस पर चले गए, लेकिन माइक्रोसॉफ्ट ने माना कि डॉस विंडोज पर प्रगति को रोक रहा है। अंत में, विंडोज की उस शाखा का अधिकांश हिस्सा 32-बिट था, लेकिन यह अभी भी 16-बिट डॉस पर निर्भर था।

डॉस की सीमाओं के आसपास जाने के प्रयास में, माइक्रोसॉफ्ट ने आईबीएम के साथ ओएस / 2 पर काम किया, जिसका अर्थ "डॉस से बेहतर डॉस, और विंडोज से बेहतर विंडोज" था। आरंभिक संस्करण बहुत अच्छे नहीं थे, लेकिन अंततः आईबीएम और माइक्रोसॉफ्ट ने संयुक्त विकास को समाप्त कर दिया। आईबीएम ने इसे ले लिया, और एक अच्छा ओएस / 2 बनाकर समाप्त हो गया।

इस बीच, डीईसी ने अपनी पीडीपी -11 लाइन और उस पर चलने के लिए वीएमएस ऑपरेटिंग सिस्टम को बदलने के लिए कंप्यूटरों की वैक्स श्रृंखला बनाई। इसने कुछ इतिहास को TOPS-10 ऑपरेटिंग सिस्टम के साथ साझा किया, लेकिन वे परस्पर संगत नहीं थे।

ओएस / 2 के साथ समस्याओं की संभावना के खिलाफ, माइक्रोसॉफ्ट ने स्क्रैच से एक नया, 32-बिट विंडोज बनाने के लिए शीर्ष वीएमएस डेवलपर्स (और कुछ माइक्रो-कर्नेल शोधकर्ताओं) का एक गुच्छा किराए पर लिया। नीचे गहरी, यह वीएमएस की सबसे अच्छी सुविधाओं का एक सूक्ष्म कर्नेल अनुकूलन जैसा दिखता है। शीर्ष पर, यह विंडोज की तरह लग रहा था। 32-बिट विंडोज की पहली रिलीज "विंडोज एनटी 3.1" थी, इसके बाद विंडोज एनटी 3.5, 3.51, और 4.0, फिर विंडोज 2000 ("एनटी" के बिना), एक्सपी (पहला 64-बिट विंडोज), विस्टा, 7 , 8, और 8.1।


एक दिलचस्प धागा उन ज्यादातर-असंबद्ध विकास पथों को एक साथ बांधना डीईसी है। आरंभिक यूनिक्स का बहुत सारा इतिहास DEC से PDP-7, PDP-11 और VAX से जुड़ा हुआ था। डीईसी पीडीपी -6 और पीडीपी -10 ने कुछ डॉस प्रागितिहास को प्रेरित किया। और डीईसी की वैक्स-वीएमएस टीम के दिग्गजों ने विंडोज एनटी परिवार के मूल का निर्माण किया।


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

वर्तनी सुधार के लिए धन्यवाद। यहां तक ​​कि अगर मुझे अन्य 700+ शब्द सही मिले, तो भी गलत होना थोड़ा शर्मनाक है। GNU कर्नेल स्पष्टीकरण उपयोगी है; यद्यपि टॉर्वाल्ड्स ने एक GNU कर्नेल लिखने का इरादा नहीं किया था , उन्होंने यह भी कहा कि अगर GNU कर्नेल मौजूद था, तो उन्होंने लिनक्स नहीं लिखा होगा - या अगर तेनबाम के प्रकाशकों ने उन्हें मिनिक्स खोलने के लिए अनुमति दी थी। (टॉर्वाल्ड्स ने यह भी कहा कि एक लक्ष्य 386 के बारे में अधिक जानना है; कर्नेल उस तरह की चीज़ के लिए एक अच्छी परियोजना है।)
स्टीव

मैं कई चीजों को इंगित कर सकता हूं जो इसके साथ गलत हैं। 86-डॉस (मूल रूप से QDOS) स्वतंत्र रूप से 8086 के विकास के लिए एक स्टॉपगैप उपाय के रूप में विकसित किया गया था जब कोई सीपी / एम -86 डीआरआई से आगामी नहीं था। 1990 में विंडोज़ 3.0 के रिलीज़ होने से पहले आईबीएम / माइक्रोसॉफ्ट की साझेदारी टूट गई (विंडोज 3.0 बंद हुआ संस्करण था)। मैक को 1984 में लॉन्च किया गया था, विंडोज का विकास 1982 के विजी ऑन के डेमो से प्रेरित था, और विंडोज 1.0 को 1985 में जारी किया गया था; एप्पल लिसा से तुलना करें। OS / 2 1.x वे क्या थे इसके लिए बुरे नहीं थे; वास्तुकला सभ्य था, देशी सॉफ्टवेयर एक और मामला था। और इसी तरह।
बजे एक सीवी

@ मिचेल काजोलिंग: माइक्रोसॉफ्ट-आईबीएम संयुक्त विकास समझौता ओएस / 2 1.3 की दिसंबर 1990 की रिलीज के दौरान कम से कम बच गया; विंडोज 3.0 मई 1990 में जारी किया गया था, इसलिए उस समय तक दोनों पक्ष जेडीए से असंतुष्ट थे, यह (सर्वोत्तम मैं बता सकता हूं) अभी भी लागू था। मैंने जेडीए के पहले विघटन का संकेत देने वाले प्राचीन समाचार लेखों की खोज की, लेकिन मुझे कुछ भी नहीं मिला। मैं बाद में अन्य बिंदुओं को देखूंगा, और यदि उचित होगा तो संशोधित करूंगा।
स्टीव

3

मुझे संदेह है कि वे सभी ऑपरेटिंग सिस्टम हैं

वे सभी ऑपरेटिंग सिस्टम थे या हैं। आजकल यूनिक्स एक ट्रेडमार्क है न कि ऑपरेटिंग सिस्टम।

यह एक दूसरे पर आधारित हो सकता है

एक तरह से या किसी अन्य में यह सच है। बाद का समूह अनिवार्य रूप से यूनिक्स से आए कई विचारों के पुन: कार्यान्वयन पर आधारित था। लिनक्स में कोई यूनिक्स कोड नहीं था (हालांकि यह लंबे समय तक मुकदमेबाजी का विषय था जो अंततः विफल हो गया)।

कैसे Windows डॉस पर आधारित है के समान।

मुझे संदेह है कि विंडोज 8 में कोई पीसी-डॉस कोड नहीं है, शायद संगतता उद्देश्यों के लिए भी नहीं। हालांकि डॉस से विंडोज 8 तक एक स्पष्ट प्रगति है। यह वास्तव में यूनिक्स और लिनक्स के साथ ऐसा नहीं है।

क्या यह उसी प्रकार का संबंध है?

वास्तव में, यूनिक्स और लिनक्स का स्वामित्व और विकास स्पष्ट रूप से अलग नहीं है।

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

एक प्रयोग करने योग्य ऑपरेटिंग सिस्टम बनाने के लिए, आप विशेष रूप से लिनक्स कर्नेल में "GNU" टूल्स का एक सेट जोड़ते हैं, जिसे स्वतंत्र रूप से FSF द्वारा विकसित किया जाता है। आप आजकल कई प्रतिस्पर्धी उपतंत्रों (जैसे सूक्ति या केडीई डेस्कटॉप प्रबंधक) में से एक या अधिक जोड़ते हैं। इनमें से प्रत्येक को "वितरण" कहा जाता है।

ऐसे कई वितरण हैं, जिनमें से प्रत्येक की अपनी विशेष पसंद है।

कुछ वितरण अनिवार्य रूप से अन्य वितरण के संशोधित रूप हैं। आमतौर पर एक वितरण को अपस्ट्रीम वितरण के रूप में संदर्भित किया जाता है। डाउनस्ट्रीम वितरण की विज्ञप्ति अपस्ट्रीम वितरण की नई रिलीज पर काफी हद तक निर्भर करती है।

उबंटू डेबियन का डाउनस्ट्रीम वितरण है। एक जिसमें उबंटू बहुत अधिक मूल्य जोड़ता है (कुछ अन्य रिश्तों की तुलना में जैसे कि CentOS और RedHat शायद)


2

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

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

  • पुस्तकालयों और अनुप्रयोगों के प्रबंधन के लिए जिम्मेदारियां,
  • स्टार्टअप अनुप्रयोगों का प्रबंधन,
  • हैंडलिंग प्रोटोकॉल,
  • और एक जीयूआई

इनमें से कोई भी आवश्यक नहीं है, लेकिन "सामान्य" ओएस की पूर्ण कार्यक्षमता के लिए आवश्यक हैं जैसे कि विंडोज या मैक ओएस प्रदान करता है।

इसके अलावा डिबियन वितरण के पुरखों में से एक हैं। यह एक वितरण है जो वितरण का एक बहुत पर निर्भर / से विकसित होता है। उदाहरण के लिए Ubuntu की तरह।
अब, क्यों लोग डेबियन के बजाय उबंटू का उपयोग करते हैं?
क्योंकि डेबियन जितना संभव हो उतना कम प्रीइंस्टॉल्ड सॉफ़्टवेयर के साथ आता है, लेकिन एक पूर्ण ओएस चलाने के लिए जितना आवश्यक है। (जो यह मामला बिना जीयूआई के है क्योंकि यह मुख्य रूप से सर्वर पर उपयोग किया जाता है)। परिणाम है, बहुत स्थिर और स्लीक ओएस।
अब लोगों के "बहुमत" को GUI की आवश्यकता होगी, और वे अपने पीसी और लैपटॉप पर अपना संगीत सुनना पसंद कर सकते हैं, इंटरनेट का उपयोग कर सकते हैं, और इसी तरह। डेबियन के साथ, जो जीयूआई, सर्विस ड्राइवरों को स्थापित करने और इन और उस को कॉन्फ़िगर करने में निवेश किए बिना काम नहीं करेगा। और यहां वह स्थान है जहां उबंटू आता है। उबंटू सभी स्थिरता प्रदान करता है दीबन प्रदान करता है और दैनिक घर के उपयोग के लिए आवश्यक बहुत अधिक कार्यक्षमता जोड़ता है।

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

दोनों, डॉस और लिनक्स टर्मिनल कर्नेल पर निष्पादित किए जाते हैं। लेकिन वे ओएस में "अनुकरण" भी कर सकते हैं। ओएस में ये एमुलेटर कर्नेल को कमांड पास करने के अलावा और कुछ नहीं करते हैं। कर्नेल तब सूचनाओं को डंप करता है जिसे एमुलेटर द्वारा उठाया जाता है और टर्मिनलों में मुद्रित किया जाता है।

पुनश्च: मैं जानबूझकर कहता हूं कि जीयूआई एक पूर्ण ओएस के लिए आवश्यक है और डेबियन आसान समझ के लिए एक अग्रणी है। मुझे पता है कि ये राज्य तकनीकी रूप से पूरी तरह से सही नहीं हैं। यह पढ़ते समय बहुत तेजी से कताई से कट्टर नर्ड रखने के लिए बस थोड़ी सी जानकारी :)


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

1

यूनिक्स एक ही सिद्धांत के चारों ओर स्थित ऑपरेटिंग सिस्टमों का एक वर्ग है और सभी समान हैं जो अधिकांश लोग अंतर नहीं बता सकते हैं। इतिहास थोड़े जटिल है और इसमें बर्कले (BSD) और AT & T (SysV) और एक मानक शामिल है जिसेOSIX कहा जाता है।

लिनक्स एक प्रकार का यूनिक्स है, हालाँकि प्यूरिस्ट आपको बताएंगे कि लिनक्स सबसे निचले स्तर का "कर्नेल" है। बाकी ओएस GNU सॉफ्टवेयर एसोसिएशन और अन्य स्थानों से यूनिक्स संगत उपकरण से बना है। साथ में, यह GNU / Unix बनाता है।

डेबियन लिनक्स का एक सामान्य वितरण है। हर वितरण के अपने पैकेज प्रबंधन उपकरण होते हैं, डिफ़ॉल्ट पैकेज का सेट जो पहले से स्थापित हैं, और यह अलग हो सकता है कि कौन-सी सेवाएँ पहले से इंस्टॉल की गई हैं और यहां तक ​​कि कौन सी कॉन्फ़िगरेशन फ़ाइल और इस तरह का उपयोग किया जाता है।

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

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

एंड्रॉइड एक लिनक्स कर्नेल का उपयोग करता है, लेकिन बाकी ओएस अपने स्वयं के डिजाइन का है, इसलिए जबकि ओएस का निम्नतम स्तर यूनिक्स पर आधारित है, बाकी नहीं है, और आमतौर पर इसे यूनिक्स स्वाद नहीं माना जाता है, हालांकि कुछ मानते हैं यह एक लिनक्स स्वाद है। अभी तक उलझन में है? Android POSIX मानकों के अनुरूप नहीं है।

डॉस / विंडोज बिलकुल अलग है। MS-DOS मूल रूप से 8080 से 8086 (8080 एक 8-बिट CPU और एक .COM फ़ाइल CP / M के लिए एक 8-बिट निष्पादन योग्य है) CP / M का एक बंदरगाह था। Microsoft ने इसे नहीं लिखा, उन्होंने इसे खरीदा और फिर इसे IBM और इसके प्रतिस्पर्धियों को लाइसेंस दिया। पुराने Apple API के रूप में विंडोज की शुरुआत कानूनी रूप से कम या ज्यादा चोरी हुई थी, यही वजह है कि यह पास्कल कॉलिंग कन्वेंशन का उपयोग करता है। विंडोज 95 और विंडोज मी और कुछ अन्य अभी भी कुछ चीजों के लिए आंतरिक रूप से डॉस का उपयोग करते थे (इस बारे में मुकदमे थे)। विंडोज के नए संस्करण Win32 एपीआई पर आधारित हैं जो IBM द्वारा OS / 2 के लिए लिखा गया था। Microsoft OS / 2 सौदे से टूट गया और कोड को अपने साथ ले गया। Windows NT कर्नेल को आमतौर पर Win32 API को चलाने के लिए उपयोग किया जाता है जो DOS का बिल्कुल भी उपयोग नहीं करता है, और Microsoft ने वास्तव में Una .. से कुछ विचार उधार लिए हैं।


0
  • UNIX - 'विंडोज' के विरोध के रूप में पावर पीसी के लिए एक स्वाद।
  • लिनक्स - यूनिक्स स्वाद के उप-सेट - एक ओएस जो फ्री सॉफ्टवेयर फाउंडेशन के तहत तैयार किया गया है और यह "फ्री" है
  • डेबियन - एक नींव जो लिनक्स को तैयार करती है - ने भी सहयोगियों को मुफ्त सॉफ्टवेयर फाउंडेशन की छत्रछाया में आने के लिए आमंत्रित किया और उन सभी चीजों के लिए योगदान दिया जो उपकरण और उपयोगिताओं के कई कम के साथ पूरा लिनक्स बना सकते हैं और कई सारे अनुप्रयोग जो उक्त प्रणाली पर स्थापित किए जा सकते हैं, जिसमें एक ऐसे सभी एप्लिकेशन की स्थापना और कॉन्फ़िगरेशन का समर्थन करने के लिए पैकेज मैनेजर।
  • उबंटू - 'डिफॉल्ट इंस्टॉलेशन' के प्रारूप में डेबियन के एक निकाले गए संस्करण को डेस्कटॉप वातावरण में सूट / फिट करने के लिए। इसके अलावा यह डेस्कटॉप विषयों और उपयोगिताओं के लिए तैयार है।

-1

UNIX 60 और 70 के दशक में बनाया गया एक OS था। कंप्यूटर महंगे थे, और UNIX महंगा था। वह कोई समस्या नहीं थी। केवल बड़ी कंपनियों, विश्वविद्यालयों और सरकारों के पास तब कंप्यूटर थे, और उनके पास पैसा था।

यह इतना महंगा था कि लिनुस टॉर्वाल्ड्स ने एक विकल्प बनाया: लिनक्स , जो कि Linux Is Not Uni के लिए खड़ा है X। वह चाहता था कि यह खुला और मुक्त हो। UNIX को कॉपीराइट किया गया था, इसलिए उसने एक विशेष लाइसेंस का उपयोग करके सभी आवश्यक कोड (कई हाथों की मदद से) को फिर से लिखा, और सभी कोड को मुक्त करने की आवश्यकता थी। चूंकि यह बहुत सस्ता था, कई लोगों ने इसका उपयोग करना शुरू कर दिया। यह यूनिक्स की तुलना में सस्ता था, जल्द ही अधिक उपयोगकर्ता थे, अधिक सर्वरों पर उपयोग किया गया था। चूंकि यह विंडोज की तुलना में सस्ता और तेज था, इसलिए यह सस्ते वेब्सवर्कर्स के लिए भी अधिक लोकप्रिय था।

दो मुख्य वितरण हैं: डेबियन / उबंटू और रेडहैट / सेंटोस। इसके अलावा कुछ अन्य वितरण भी हैं, लेकिन इनमें मुख्य बाज़ार हैं।

डेबियन मुख्य रूप से सर्वर ओएस के रूप में उपयोग किया जाता है।

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

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


2
-1 लीना: लिनक्स एक परिचित नहीं है। Ubuntu 'बस काम करता है' का अर्थ है कि अन्य डिस्ट्रोस नहीं? डेस्कटॉप 'संस्करण'? आरंभिक चयन को एक तरफ स्थापित करें, आप सिस्टम को जो आप चाहते हैं उसे बनाने के लिए पैकेज जोड़ते या घटाते हैं।
mcalex
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.