आज यूनिक्स और लिनक्स गुठली के बीच मुख्य अंतर क्या हैं?


11

मुझे पता है कि दोनों गुठली के शीर्ष पर समान कार्यक्रमों में से कई दोषपूर्ण रूप से चलते हैं। मुझे पता है कि ऐतिहासिक रूप से, दो गुठली अलग-अलग मूल से आए थे। मैं दार्शनिक रूप से भी जानता हूं कि वे अलग-अलग चीजों के लिए खड़े थे। मेरा सवाल है, आज, 2011 में, लिनक्स यूनिक्स से अलग यूनिक्स कर्नेल क्या बनाता है, और इसके विपरीत?


3
उनमें से कुछ और लिनक्स की तुलना में, यूनिक्स कर्नेल के बीच संभवतः अधिक अंतर हैं।
vartec

जवाबों:


17

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

इन दिनों मुख्यधारा के ऑपरेटिंग सिस्टम V स्रोत कोड से निर्मित ऑपरेटिंग सिस्टम में पाए जाते हैं: AIX, HPUX, Solaris या BSD स्रोत कोड, OpenBSD, FreeBSD और Mac OS / X से।

इन सभी गुठली की अपनी विशेष ताकत और कमजोरियां होती हैं, जैसे लिनक्स और अन्य "खरोंच से" यूनिक्स जैसे गुठली (मिनिक्स, ग्नू हर्ड, ...)।

यहां उन क्षेत्रों की एक गैर-विस्तृत सूची दी गई है, जहां किसी विशेष क्रम में मतभेद देखे जा सकते हैं:

  • सीपीयू आर्किटेक्चर सपोर्ट
  • ड्राइवरों की उपलब्धता
  • फ़ाइल सिस्टम समर्थित
  • वर्चुअलाइजेशन क्षमताओं
  • शेड्यूलिंग सुविधाएँ, (वैकल्पिक शेड्यूलिंग कक्षाएं, वास्तविक समय, ...)
  • प्रतिरूपकता
  • observability
  • tunability
  • विश्वसनीयता
  • प्रदर्शन
  • अनुमापकता
  • संस्करणों के बीच एपीआई स्थिरता
  • खुला / बंद स्रोत, लाइसेंस का इस्तेमाल किया
  • सुरक्षा (उदाहरण: विशेषाधिकार ग्रैन्युलैरिटी)
  • स्मृति प्रबंधन

1
मुझे नहीं पता कि यह बहुत काम है, लेकिन अगर यह बहुत बुरा नहीं है, तो क्या आप इनमें से प्रत्येक कैटेगरीज में थोड़ा विस्तार कर सकते हैं?
DCIndieDev

वाह, पता नहीं था कि मैक ओएस / एक्स कर्नेल है ...
पाइपरचेस्टर

1
यह एक पूर्ण OS है (जैसे AIX, HP-UX, Solaris और पसंद), वास्तव में कर्नेल नहीं है। उत्तर अपडेट किया गया।
jlliagre
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.