मैं एक OpenBSD उपयोगकर्ता हूं। में OpenBSD पूछे जाने वाले प्रश्न यह कहते हैं:
OpenBSD एक पूर्ण प्रणाली है, जिसका उद्देश्य सिंक में रखा जाना है। यह एक कर्नेल प्लस उपयोगिताओं नहीं है जिन्हें एक दूसरे से अलग से अपग्रेड किया जा सकता है।
जब आप किसी सिस्टम को अपग्रेड करते हैं, तो आप एक बार में ऐसा करते हैं; कर्नेल और आधार प्रणाली को बदल दिया जाता है। फिर आप जाएं और अपने तीसरे पक्ष के पैकेजों को अपडेट करें । यदि स्रोत से संकलन किया जाता है , तो आप कर्नेल को फिर से जोड़ते हैं और इसे बूट करते हैं। फिर आप आधार प्रणाली का पुनर्निर्माण करते हैं, और फिर आपके द्वारा स्थापित पैकेज। यदि कुछ हफ़्ते / महीनों से अधिक समय बीत चुका है, क्योंकि आपने सब कुछ फिर से बनाया है, तो आप पहले एक स्नैपशॉट स्थापित करें और वहां से पुनर्निर्माण करें (यदि आप सबसे वर्तमान सीवीएस शाखा का अनुसरण कर रहे हैं)।
सिंक कर्नेल, बेस सिस्टम और / या 3 पार्टी पैकेज से बाहर होना मुद्दों का एक संभावित स्रोत है और अधिक या कम आपको आधिकारिक मेलिंग सूचियों से कोई भी गंभीर सहायता प्राप्त करने से अयोग्य घोषित करता है।
मैं इसके साथ काफी ठीक हूं। वास्तव में, यह एक कारण है कि मैं ओपनबीएसडी का उपयोग करता हूं। यह सिस्टम को एक सुसंगत इकाई बनाता है और इससे मुझे इसका मानसिक अवलोकन बनाने में आसानी होती है।
क्या यह लिनक्स पर पसंद है? अधिकांश लिनक्स जो मुझे पता है कि बीएसडी के समान अर्थ में "आधार प्रणाली" नहीं है, बल्कि वितरण प्रदाता द्वारा इकट्ठे पैकेज का संग्रह है। इसके बाद एक और सॉफ्टवेयर को एक स्थानीय व्यवस्थापक द्वारा इस तरह से जोड़ा जाता है कि शुरू से ही वहां क्या था और बाद में क्या जोड़ा गया, के बीच की सीमा, सबसे अच्छी तरह से, धुंधली है।
क्या लिनक्स (सामान्य रूप से) में यूजरप्लस युग्मन के लिए एक मजबूत कर्नेल नहीं है? कर्नेल अपडेट किया जाता है, जहां तक मुझे पता है, किसी भी अन्य सॉफ़्टवेयर पैकेज की तरह, और यह मुझे थोड़ा भ्रमित करता है कि यह बिल्कुल संभव है। इस तथ्य को जोड़ें कि कुछ भी कस्टम कर्नेल (जो ओपनबीएसडी पर हतोत्साहित किया गया है) को संकलित करते हैं, और उनके बूट मेनू में सूचीबद्ध विभिन्न कर्नेल संस्करणों की भीड़ होती है।
कौन या क्या गारंटी देता है कि लिनक्स सिस्टम के विभिन्न सबसिस्टम एक-दूसरे से स्वतंत्र रूप से अपडेट होने के बावजूद एक-दूसरे के साथ सहयोग करने में सक्षम हैं?
मेरे द्वारा पूछे जाने का कारण यह है क्योंकि इस साइट पर एक अन्य उपयोगकर्ता ने मुझसे पूछा था कि क्या अपने लिनक्स सिस्टम में एक नए संस्करण के साथ कर्नेल को प्रतिस्थापित करना "उचित होगा"। चीजों के ओपनबीएसडी पक्ष से आते हुए, मैं यह नहीं कह सकता था कि हाँ, इस प्रणाली को नहीं तोड़ने की गारंटी होगी ।
मैं "लिनक्स वितरण" के लिए शॉर्टहैंड के रूप में "लिनक्स" का उपयोग करता हूं, कर्नेल + उपयोगिताओं।