लिनक्स-लिबर

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

इतिहास
लिनक्स कर्नेल ने 1996 में बाइनरी ब्लॉब्स को सम्मिलित करना प्रारंभ किया था। बाइनरी ब्लॉब्स को साफ़ करने का काम 2006 में जीन्यूसेंस के फाइंड-फर्मवेयर और जेन-कर्नेल के साथ प्रारंभ हुआ था। इस कार्य को 2007 में बीएलएजी लिनक्स और जीएनयू लिनक्स वितरण द्वारा आगे बढ़ाया गया जब डिब्लोब और लिनक्स-लिबर का जन्म हुआ था। लिनक्स-लिबर को सबसे पहले फ्री सॉफ्टवेयर फाउंडेशन लैटिन अमेरिका (एफएसएफएलए) द्वारा प्रारंभ किया गया था, फिर फ्री सॉफ्टवेयर फाउंडेशन (एफएसएफ) द्वारा इसका समर्थन किया गया था। पूरी तरह से निःशुल्क लिनक्स वितरण के लिए मूल्यवान घटक के रूप में मार्च 2012 में यह जीएनयू पैकेज बन गया था। अलेक्जेंड्रे ओलिवा परियोजना अनुरक्षक हैं।

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

लाभ
केवल मुफ्त सॉफ्टवेयर के साथ सिस्टम चलाने के प्राथमिक इच्छित प्रभाव के अतिरिक्त, डिवाइस फ़र्मवेयर को हटाने के व्यावहारिक परिणाम, जिन्हें उपयोगकर्ता को अध्ययन या संशोधित करने की अनुमति नहीं है, जिसके धनात्मक और ऋणात्मक दोनों प्रभाव होते हैं।

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

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

माइक्रोकोड
लिनक्स-लिबर उपयोगकर्ता को सीपीयू माइक्रोकोड अपडेट बंडल स्थापित करने का सुझाव नहीं देता है, क्योंकि कोड प्रोपर्टी है। हार्डवेयर सुरक्षा बग को कम करने के लिए, अन्य चीजों के अतिरिक्त, लिनक्स कर्नेल संस्करण में माइक्रोकोड अपडेट बंडल का उपयोग किया गया है।

उपलब्धता
डिब्लॉब्ड लिनक्स कर्नेल के स्रोत कोड और संकलक पैकेज सीधे उन वितरणों से उपलब्ध होते हैं जो लिनक्स-लिबर स्क्रिप्ट का उपयोग करते हैं। फ्रीड-ओरा उपप्रोजेक्ट है जो फेडोरा (ऑपरेटिंग सिस्टम) पर आधारित आरपीएम पैकेज मैनेजर पैकेज तैयार करता है और उसका रखरखाव करता है। डेबियन के लिए पूर्व संकलित पैकेज भी हैं और उबंटू (ऑपरेटिंग सिस्टम) जैसे व्युत्पन्न वितरण होता है।

वितरण जिसमें लिनक्स-लिबर डिफ़ॉल्ट कर्नेल है

 * ड्रैगोरा जीएनयू/लिनक्स-लिबर
 * डायन:बोलिक
 * जीएनयू चाक सिस्टम
 * हाइपरबोला जीएनयू/लिनक्स-लिबर
 * पैराबोला जीएनयू/लिनक्स-लिबर

छोटे वितरण माने गए
 * लिब्रेसीएमसी
 * प्रोटीनओएस (यदि अंतर्निहित हार्डवेयर समर्थित नहीं है, तो इसे पोर्ट किया जाना चाहिए। )

ऐतिहासिक


 * म्यूज़िक जीएनयू+लिनक्स

वितरण जो मुफ़्त लिनक्स कर्नेल संकलित करते हैं
ये डिस्ट्रोज़ पैकेज्ड लिनक्स-लिबर का उपयोग नहीं करते हैं किन्तु मेनलाइन लिनक्स कर्नेल से बाइनरी ब्लॉब्स को पूरी तरह से हटा देते हैं। फिर स्रोत को संकलित किया जाता है और परिणामस्वरूप मुक्त लिनक्स कर्नेल का उपयोग इन प्रणालियों में डिफ़ॉल्ट रूप से किया जाता है:
 * डेबियन
 * प्योरओएस


 * ट्राइडेंट (लिनक्स-लिबर डिब्लॉब स्क्रिप्ट का उपयोग इसके विकास के दौरान किया जाता है ).
 * उरुक जीएनयू/लिनक्स

ऐतिहासिक
 * यूटुटो


 * ब्लैग लिनक्स और जीएनयू
 * जीन्यूसेंस (यह डेबियन पर आधारित था।)
 * कनैमा (ऑपरेटिंग सिस्टम) (यह डेबियन पर आधारित था।)

लिनक्स-लिबर वैकल्पिक कर्नेल के रूप में
वे वितरण जिनमें लिनक्स डिफ़ॉल्ट कर्नेल का उपयोग किया जाता है और जो वैकल्पिक कर्नेल के रूप में लिनक्स-लिबर का प्रस्ताव करते हैं:
 * आर्क लिनक्स
 * फेडोरा (सॉफ्टवेयर)
 * जेंटू लिनक्स
 * मैनड्रिवा-व्युत्पन्न (पीसीलिनक्सओएस, मगिया, ओपनमैंड्रिवलएक्स, रोसा फ्रेश)
 * ओपनएसयूएसई टम्बलवीड (ओपनबिल्डसर्विस के माध्यम से)
 * स्लैकवेयर

यह भी देखें

 * जीएनयू हर्ड, जीएनयू द्वारा विकसित ऑपरेटिंग सिस्टम कर्नेल, जो माइक्रोकर्नेल प्रतिमान का अनुसरण करता है
 * लिब्रेबूट
 * लिबरप्लैनेट
 * कंप्यूटिंग मोस्कोट्स की सूची
 * ओपन-सोर्स हार्डवेयर
 * :श्रेणी:कंप्यूटिंग मोस्कोट्स

== संदर्भ                                                                                                                                                                                                                                                          ==