1. लिनक्स-कर्नेल और बीएसडी-कर्नेल के बीच वैचारिक और संरचनात्मक अंतर क्या हैं?
वास्तुकला और आंतरिक संरचनाओं के संबंध में, इस बात पर मतभेद हैं कि चीजें कैसे की जाती हैं (जैसे: lvm बनाम जियोम , फ्रीबीएसडी के लिए जल्दी और जटिल जेल सुविधा ...), लेकिन कुल मिलाकर दोनों के बीच इतने अंतर नहीं हैं:
- BSD * कर्नेल और लिनक्स कर्नेल दोनों विशुद्ध रूप से अखंड दृष्टिकोण से कुछ हाइब्रिड / मॉड्यूलर में विकसित हुए हैं।
फिर भी, उनके दृष्टिकोण और इतिहास में मूलभूत अंतर हैं:
- बीएसडी-कर्नेल बीएसडी लाइसेंस का उपयोग कर रहे हैं और लिनक्स-कर्नेल जीपीएल लाइसेंस का उपयोग कर रहे हैं ।
- बीएसडी-कर्नेल स्टैंड-अलोन कर्नेल नहीं हैं, लेकिन पूरे के हिस्से के रूप में विकसित किए गए हैं । बेशक, यह केवल एक दार्शनिक दृष्टिकोण है और एक तकनीकी नहीं है, लेकिन यह प्रणाली को सुसंगतता देता है ।
- बीएसडी-कर्नेल को अधिक रूढ़िवादी बिंदु -__ के साथ विकसित किया गया है और फैंसी सुविधाओं की तुलना में उनके दृष्टिकोण के अनुरूप रहने के बारे में अधिक चिंता है।
- लिनक्स-कर्नेल ड्राइवरों, सुविधाओं, ... (और अधिक बेहतर) के बारे में अधिक हैं।
जैसा कि कहीं और कहा गया है :
यह इंटेलिजेंट डिज़ाइन और ऑर्डर (BSD *) बनाम प्राकृतिक चयन और अराजकता (GNU / Linux) है।
2. किस परिदृश्य में एक प्रकार का कर्नेल दूसरे पर एक फायदा होगा?
लगभग समग्र वेनिला लिनक्स-कर्नेल और एक फ्रीबीएसडी-कर्नेल की तुलना करते हुए, उनकी समग्र संरचना और अवधारणा के बारे में, वे एक ही सामान्य उपयोग स्तर के कम या ज्यादा होते हैं , जो किसी विशेष विशेषज्ञता के साथ है (वास्तविक समय नहीं, अत्यधिक समानता नहीं, नहीं खेल उन्मुख, एम्बेडेड नहीं ...)।
बेशक यहाँ और वहाँ कुछ अंतर हैं, जैसे कि देशी ZFS समर्थन या फ्रीबीएसडी बनाम कई ड्राइवरों या लिनक्स के लिए विभिन्न फाइल-सिस्टम के लिए जियोम आर्किटेक्चर। लेकिन कुछ सामान्य सॉफ़्टवेयर जैसे कि वेब सर्वर या डेटाबेस वास्तव में वास्तविक अंतर बनाने के लिए उपयोग करेंगे। इन मामलों में तुलना दोनों के बीच कुछ ट्यूनिंग लड़ाई में होने की संभावना है, कुछ भी बड़ा नहीं है।
लेकिन, कुछ का तर्क होगा कि OpenBSD में सुरक्षा के लिए एक गहन और सुसंगत दृष्टिकोण है, जबकि कठोर लिनक्स वितरण वेनिला लिनक्स-कर्नेल के "बस" संशोधित संस्करण हैं। यह इस तरह के विशेष रूप से विशेष प्रणाली के लिए सच हो सकता है, क्योंकि स्टीम-ओएस गेम खेलने के लिए नंबर एक होगा।
3. क्या एक सामान्य कर्नेल या कुछ मॉड्यूल के लिए बलों को केंद्रित करने के लिए कोई संयुक्त प्रयास हैं ?
एक सामान्य कर्नेल के लिए बलों को केंद्रित करने का कोई संयुक्त प्रयास नहीं है , क्योंकि प्रमुख लाइसेंस, दार्शनिक या दृष्टिकोण मुद्दे हैं।
यदि कुछ वास्तविक आम प्रयास मौजूद हैं जैसे कि OpenZFS , ज्यादातर समय यह ड्राइवरों और अवधारणाओं के बारे में अधिक होता है या एक दूसरे से प्रेरित होता है।