Linux-generic, linux-server और linux-virtual कर्नेल पैकेज में क्या अंतर हैं?


43

मैं नए VMs विकास और मंचन के वातावरण के लिए बना रहा हूं, और सोच रहा था कि क्या इन सभी छवियों पर लिनक्स-आभासी पैकेज का उपयोग करने के लिए या इसके खिलाफ सम्मोहक कारण हैं।

क्या -आर्थिक गुठली अलग ट्यूनिंग है? क्या उनके पास ऐसे उपकरण हैं जो सस्पेंड / वेक-अप को बेहतर / सुरक्षित बनाते हैं?

जवाबों:


48

12.04 के बाद से, डेस्कटॉप linux-genericऔर सर्वर linux-serverकर्नेल के बीच कोई अंतर नहीं है ; उनका विलय कर दिया गया है। ( स्रोत ; यहां देखें कि यह क्यों किया गया था।)

वर्चुअल कर्नेल केवल शामिल ड्राइवरों की संख्या में भिन्न होता है । इसमें केवल "KVM, Xen और VMWare जैसी लोकप्रिय वर्चुअलाइजेशन तकनीकों को चलाने के लिए आवश्यक ड्राइवर शामिल हैं। ... इसके अलावा, अन्य सभी विकल्प जेनेरिक और वर्चुअल कर्नेल के बीच समान हैं।"

व्यवहार में, इसका मतलब है कि -virtualकर्नेल की छवि छोटी है, और यह स्मृति में कुछ हद तक कम जगह ले सकती है (कम अंतर्निहित मॉड्यूल / ड्राइवर)। बचत शायद एकल-अंक मेगाबाइट रेंज में है, इसलिए यह अधिकांश वीएम के लिए कोई फर्क नहीं पड़ेगा।


12.04 से पहले सर्वर और डेस्कटॉप कर्नेल अंतर:

12.04 से पहले, अंतर थे:

  • सर्वर संस्करण डेस्कटॉप संस्करण द्वारा उपयोग किए गए CFQ अनुसूचक के बजाय डेडलाइन I / O अनुसूचक का उपयोग करता है।

  • सर्वर संस्करण में निरोध को बंद कर दिया जाता है।

  • टाइमर बाधा सर्वर संस्करण में 100 हर्ट्ज और डेस्कटॉप संस्करण में 250 हर्ट्ज है।


इसका मतलब यह है कि, अगर मेरे पास लिनक्स-कर्नेल-वर्चुअल है तो मुझे VMWare लाभ प्राप्त करने के लिए ओपन-वीएम-टूल्स पैकेज स्थापित करने की आवश्यकता नहीं है, या क्या यह कर्नेल ड्राइवरों से अलग है? मैं यह केवल एनआईसी कार्ड ड्राइवरों की तरह बात करता है और स्मृति उपयोग, आदि जैसे गहरी चीजों में नहीं मिलता है मान रहा हूँ
टिमटिमाना

1
मेरे ख़्याल से नहीं। VMWare एंटरप्राइज़ समर्थित है और इसलिए डिफ़ॉल्ट कर्नेल में शामिल नहीं है। लेकिन आपको VWare फायदों के लिए बेस KVM, Xen सपोर्ट और कर्नेल पैच मिलेगा।
गोंजालो एगुइलर डेलगाडो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.