लिनक्स-लिबर

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

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

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

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

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

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

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

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

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

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

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

ऐतिहासिक


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

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


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

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


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

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

यह भी देखें

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