Computer >> कंप्यूटर >  >> प्रणाली >> Linux

ग्रब बनाम सिस्टमड-बूट:बूटलोडर के रूप में आपको किसका उपयोग करना चाहिए

ग्रब बनाम सिस्टमड-बूट:बूटलोडर के रूप में आपको किसका उपयोग करना चाहिए

सिस्टमड-बूट, जिसे कभी-कभी "सिस्टमड" कहा जाता है और जिसे पहले "गमीबूट" कहा जाता था, ग्रब का नया प्रतियोगी है। संगत EFI सिस्टम पर, सिस्टम के ऑपरेटिंग सिस्टम को बूट करने के लिए Grub के स्थान पर systemd-boot का उपयोग किया जा सकता है। एक उच्च-स्तरीय परिप्रेक्ष्य से, सिस्टमड-बूट पहले से ही UEFI में बूटलोडर से लिंक करता है, जो एक ऑपरेटिंग सिस्टम के चयन के लिए सबसे बुनियादी सुविधा सेट की पेशकश करता है। दूसरी ओर, ग्रब, उपयोगकर्ता के ऑपरेटिंग सिस्टम को बूट करने का प्रबंधन करने के लिए, जिसे कभी-कभी "एक संपूर्ण OS" के रूप में वर्णित किया जाता है, लोड करता है, जो कहीं अधिक क्षमता प्रदान करता है।

बूटलोडर क्या है?

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

ग्रब बनाम सिस्टमड-बूट:ग्रब क्या है?

ग्रब बनाम सिस्टमड-बूट:बूटलोडर के रूप में आपको किसका उपयोग करना चाहिए

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

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

ग्रब बनाम सिस्टमड-बूट:सिस्टमड-बूट क्या है?

ग्रब बनाम सिस्टमड-बूट:बूटलोडर के रूप में आपको किसका उपयोग करना चाहिए

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

टेक्स्ट-ओनली बूटलोडर के रूप में, सिस्टमड में स्पष्ट रूप से पुराने स्कूल की उपस्थिति है। उपलब्ध बूट युक्तियों को उनके शीर्षक द्वारा सूचीबद्ध किया जाता है, जिसे systemd-boot की विन्यास फाइल में नियंत्रित किया जाता है। सिस्टमड-बूट मूल रूप से EFI में शामिल बूट लॉजिक के लिए एक इंटरफ़ेस है, यही वजह है कि इसका उपयोग केवल संगत EFI सिस्टम के साथ किया जा सकता है। यह ग्रब की तुलना में नाटकीय रूप से कम विन्यास योग्य प्रणाली है, जिसमें मूल रूप से कोई कॉन्फ़िगरेशन विकल्प नहीं है।

अपने सीमित इंटरफ़ेस के साथ, सिस्टमड ग्रब की तुलना में बहुत छोटा बूटलोडर है। कुछ लोग इसे गति के लिए या कई ऑपरेटिंग सिस्टम को अधिक प्रभावी ढंग से प्रबंधित करने के लिए स्थापित करते हैं। क्योंकि systemd स्प्लिट कॉन्फ़िगरेशन फ़ाइल (प्रत्येक कर्नेल या ऑपरेटिंग सिस्टम के लिए एक एकल .conf फ़ाइल) का उपयोग करता है, यह कई कर्नेल या ऑपरेटिंग सिस्टम के साथ सिस्टम को मैन्युअल रूप से बनाए रखने के लिए आसान हो सकता है। जब एक नया कर्नेल स्थापित होता है तो इन ड्रॉप-इन कॉन्फ़िगरेशन टेक्स्ट फ़ाइलों को सिस्टमड की निर्देशिका में कॉपी किया जा सकता है। यह मल्टी-बूट सिस्टम के लिए कॉन्फ़िगरेशन को सरल करता है।

निष्कर्ष:क्या ग्रब या सिस्टमड-बूट बेहतर है?

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


  1. पुश और फ़ेच ईमेल के बीच अंतर और आपको किसका उपयोग करना चाहिए

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

  1. WordPress.com बनाम WordPress.org:क्या अंतर है और आपको किसका उपयोग करना चाहिए?

    तो आपने अपनी खुद की वेबसाइट स्थापित करने का फैसला किया है और वर्डप्रेस को अपने मंच के रूप में चुना है, लेकिन क्या आप WordPress.com या WordPress.org का उपयोग करते हैं? दोनों वर्डप्रेस हैं, लेकिन दोनों में क्या अंतर है? WordPress.com बनाम WordPress.org WordPress.com और WordPress.org संस्करण के बीच मु

  1. स्ट्रीमिंग बनाम डाउनलोडिंग:आपको किसका उपयोग करना चाहिए

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