लिनक्स-लिबर: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Version of the Linux kernel without proprietary code}} {{Cleanup bare URLs|date=August 2022}} {{Use mdy dates|date=September 2013}} {{Use American English|...")
 
No edit summary
Line 1: Line 1:
{{Short description|Version of the Linux kernel without proprietary code}}
{{Short description|Version of the Linux kernel without proprietary code}}
{{Cleanup bare URLs|date=August 2022}}
 
{{Use mdy dates|date=September 2013}}
{{Use American English|date=March 2023}}
{{Primary sources|date=April 2022}}
{{Infobox software
{{Infobox software
| name = Linux-libre
| name = Linux-libre
Line 27: Line 24:
}}
}}


लिनक्स-लिबरे [[लिनक्स कर्नेल]] का एक संशोधित संस्करण है जिसमें [[मालिकाना लाइसेंस]] के तहत जारी कोई [[ बाइनरी बूँदें ]], ऑबफस्केशन (सॉफ़्टवेयर) या कोड शामिल नहीं है।<ref>{{Cite web |title=लिनक्स-लिबरे - निःशुल्क सॉफ्टवेयर निर्देशिका|url=https://directory.fsf.org/wiki/Linux-libre |access-date=2022-09-23 |website=directory.fsf.org}}</ref> लिनक्स कर्नेल में, इनका उपयोग ज्यादातर मालिकाना [[फर्मवेयर]] छवियों के लिए किया जाता है। आम तौर पर पुनर्वितरण योग्य होने पर, बाइनरी ब्लॉब्स उपयोगकर्ता को अपने संशोधित संस्करणों को ऑडिट करने, संशोधित करने या, परिणामस्वरूप, पुनर्वितरित करने की स्वतंत्रता नहीं देते हैं। [[जीएनयू परियोजना]] लिनक्स-लिबरे को [[मेनलाइन लिनक्स]] के साथ सिंक्रोनाइज़ेशन में रखता है।<ref name="Red16Mar22">{{cite web|url= https://www.maketecheasier.com/best-linux-libre-distributions/|title= 5 Best Linux-Libre Distributions for Better Security|access-date= 30 April 2022|last= Red|first= Ramces|work= Make Tech Easier|date= 22 March 2022|archive-url= https://archive.ph/20220430133346/https://www.maketecheasier.com/best-linux-libre-distributions/|archive-date= April 30, 2022|url-status= live}}</ref>
लिनक्स-लिबरे [[लिनक्स कर्नेल]] का संशोधित संस्करण है जिसमें [[मालिकाना लाइसेंस]] के तहत जारी कोई [[ बाइनरी बूँदें |बाइनरी बूँदें]] , ऑबफस्केशन (सॉफ़्टवेयर) या कोड शामिल नहीं है।<ref>{{Cite web |title=लिनक्स-लिबरे - निःशुल्क सॉफ्टवेयर निर्देशिका|url=https://directory.fsf.org/wiki/Linux-libre |access-date=2022-09-23 |website=directory.fsf.org}}</ref> लिनक्स कर्नेल में, इनका उपयोग ज्यादातर मालिकाना [[फर्मवेयर]] छवियों के लिए किया जाता है। आम तौर पर पुनर्वितरण योग्य होने पर, बाइनरी ब्लॉब्स उपयोगकर्ता को अपने संशोधित संस्करणों को ऑडिट करने, संशोधित करने या, परिणामस्वरूप, पुनर्वितरित करने की स्वतंत्रता नहीं देते हैं। [[जीएनयू परियोजना]] लिनक्स-लिबरे को [[मेनलाइन लिनक्स]] के साथ सिंक्रोनाइज़ेशन में रखता है।<ref name="Red16Mar22">{{cite web|url= https://www.maketecheasier.com/best-linux-libre-distributions/|title= 5 Best Linux-Libre Distributions for Better Security|access-date= 30 April 2022|last= Red|first= Ramces|work= Make Tech Easier|date= 22 March 2022|archive-url= https://archive.ph/20220430133346/https://www.maketecheasier.com/best-linux-libre-distributions/|archive-date= April 30, 2022|url-status= live}}</ref>




== इतिहास ==
== इतिहास ==
[[लिनक्स]] कर्नेल ने 1996 में बाइनरी ब्लॉब्स को शामिल करना शुरू किया।<ref>{{Cite web |title=Take your freedom back, with Linux-2.6.33-libre |url=https://www.fsfla.org/svnwiki/anuncio/2010-03-Linux-2.6.33-libre.en.html |access-date=2022-09-23 |website=www.fsfla.org}}</ref> बाइनरी ब्लॉब्स को साफ़ करने का काम 2006 में [[gNewSense]] के फाइंड-फर्मवेयर और जेन-कर्नेल के साथ शुरू हुआ। इस कार्य को 2007 में [[BLAG Linux और GNU]] Linux वितरण द्वारा आगे बढ़ाया गया जब डिब्लोब और Linux-libre का जन्म हुआ।<ref>{{Cite web |last=Olivia |first=Alexandre |title=जीएनयू लिनक्स-लिबर और कैदी की दुविधा|url=https://fsfla.org/~lxoliva/fsfla/Linux-libre.en.pdf |access-date=September 23, 2022 |website=Free Software Foundation Latin America}}</ref><ref name="blag">jebba: [http://forums.blagblagblag.org/viewtopic.php?t=4665 BLAG :: View topic - Linux Libre] {{Webarchive|url=https://web.archive.org/web/20181011013739/http://forums.blagblagblag.org/viewtopic.php?t=4665 |date=October 11, 2018 }} BLAG forums, 2008.</ref>
[[लिनक्स]] कर्नेल ने 1996 में बाइनरी ब्लॉब्स को शामिल करना शुरू किया।<ref>{{Cite web |title=Take your freedom back, with Linux-2.6.33-libre |url=https://www.fsfla.org/svnwiki/anuncio/2010-03-Linux-2.6.33-libre.en.html |access-date=2022-09-23 |website=www.fsfla.org}}</ref> बाइनरी ब्लॉब्स को साफ़ करने का काम 2006 में [[gNewSense]] के फाइंड-फर्मवेयर और जेन-कर्नेल के साथ शुरू हुआ। इस कार्य को 2007 में [[BLAG Linux और GNU]] Linux वितरण द्वारा आगे बढ़ाया गया जब डिब्लोब और Linux-libre का जन्म हुआ।<ref>{{Cite web |last=Olivia |first=Alexandre |title=जीएनयू लिनक्स-लिबर और कैदी की दुविधा|url=https://fsfla.org/~lxoliva/fsfla/Linux-libre.en.pdf |access-date=September 23, 2022 |website=Free Software Foundation Latin America}}</ref><ref name="blag">jebba: [http://forums.blagblagblag.org/viewtopic.php?t=4665 BLAG :: View topic - Linux Libre] {{Webarchive|url=https://web.archive.org/web/20181011013739/http://forums.blagblagblag.org/viewtopic.php?t=4665 |date=October 11, 2018 }} BLAG forums, 2008.</ref>
लिनक्स-लिबरे को सबसे पहले [[फ्री सॉफ्टवेयर फाउंडेशन]] लैटिन अमेरिका (एफएसएफएलए) द्वारा जारी किया गया था, फिर फ्री सॉफ्टवेयर फाउंडेशन (एफएसएफ) द्वारा इसका समर्थन किया गया।<ref>{{cite web|url= https://directory.fsf.org/wiki/Linux_%28BLOB_free_version%29|title= लिनक्स (बीएलओबी मुक्त संस्करण)|access-date = December 6, 2011|author= Free Software Foundation|author-link= Free Software Foundation|work= Free Software Directory|quote= [...] in the interest of freedom, we are providing a link to a version of the kernel in which this proprietary code has been removed so that it is entirely free software}}</ref> पूरी तरह से निःशुल्क Linux वितरण के लिए एक मूल्यवान घटक के रूप में। मार्च 2012 में यह GNU पैकेज बन गया।<ref name="gnu">{{cite mailing list |last= Oliva |first=Alexandre |author-link=Alexandre Oliva |title=GNU Linux-libre 3.3-gnu is now available |publisher=info-gnu |date=March 19, 2012 |url=https://lists.gnu.org/archive/html/info-gnu/2012-03/msg00013.html |access-date=August 7, 2012}}</ref> [[अलेक्जेंड्रे ओलिवा]] परियोजना अनुरक्षक हैं।
लिनक्स-लिबरे को सबसे पहले [[फ्री सॉफ्टवेयर फाउंडेशन]] लैटिन अमेरिका (एफएसएफएलए) द्वारा जारी किया गया था, फिर फ्री सॉफ्टवेयर फाउंडेशन (एफएसएफ) द्वारा इसका समर्थन किया गया।<ref>{{cite web|url= https://directory.fsf.org/wiki/Linux_%28BLOB_free_version%29|title= लिनक्स (बीएलओबी मुक्त संस्करण)|access-date = December 6, 2011|author= Free Software Foundation|author-link= Free Software Foundation|work= Free Software Directory|quote= [...] in the interest of freedom, we are providing a link to a version of the kernel in which this proprietary code has been removed so that it is entirely free software}}</ref> पूरी तरह से निःशुल्क Linux वितरण के लिए मूल्यवान घटक के रूप में। मार्च 2012 में यह GNU पैकेज बन गया।<ref name="gnu">{{cite mailing list |last= Oliva |first=Alexandre |author-link=Alexandre Oliva |title=GNU Linux-libre 3.3-gnu is now available |publisher=info-gnu |date=March 19, 2012 |url=https://lists.gnu.org/archive/html/info-gnu/2012-03/msg00013.html |access-date=August 7, 2012}}</ref> [[अलेक्जेंड्रे ओलिवा]] परियोजना अनुरक्षक हैं।


== मालिकाना फर्मवेयर हटाना ==
== मालिकाना फर्मवेयर हटाना ==
Line 44: Line 41:
|author    = Free Software Foundation Latin America
|author    = Free Software Foundation Latin America
|work      = Linux-libre, Free as in Freedo
|work      = Linux-libre, Free as in Freedo
}}</ref> यह स्क्रिप्ट gNewSense के लिए उपयोग की गई स्क्रिप्ट से प्रेरित है। जेफ़ मो ने BLAG Linux और GNU वितरण के साथ इसके उपयोग के लिए कुछ आवश्यकताओं को पूरा करने के लिए बाद में संशोधन किए। एक और स्क्रिप्ट है जिसे डेब्लोब-चेक कहा जाता है,<ref>{{cite web
}}</ref> यह स्क्रिप्ट gNewSense के लिए उपयोग की गई स्क्रिप्ट से प्रेरित है। जेफ़ मो ने BLAG Linux और GNU वितरण के साथ इसके उपयोग के लिए कुछ आवश्यकताओं को पूरा करने के लिए बाद में संशोधन किए। और स्क्रिप्ट है जिसे डेब्लोब-चेक कहा जाता है,<ref>{{cite web
|url        = https://fsfla.org/svn/fsfla/software/linux-libre/scripts/
|url        = https://fsfla.org/svn/fsfla/software/linux-libre/scripts/
|title      = fsfla - Revision 8200: /software/linux-libre/scripts
|title      = fsfla - Revision 8200: /software/linux-libre/scripts
Line 54: Line 51:
केवल [[मुफ्त सॉफ्टवेयर]] के साथ सिस्टम चलाने के प्राथमिक इच्छित प्रभाव के अलावा, डिवाइस फ़र्मवेयर को हटाने के व्यावहारिक परिणाम, जिन्हें उपयोगकर्ता को अध्ययन या संशोधित करने की अनुमति नहीं है, के सकारात्मक और नकारात्मक दोनों प्रभाव होते हैं।
केवल [[मुफ्त सॉफ्टवेयर]] के साथ सिस्टम चलाने के प्राथमिक इच्छित प्रभाव के अलावा, डिवाइस फ़र्मवेयर को हटाने के व्यावहारिक परिणाम, जिन्हें उपयोगकर्ता को अध्ययन या संशोधित करने की अनुमति नहीं है, के सकारात्मक और नकारात्मक दोनों प्रभाव होते हैं।


डिवाइस फर्मवेयर को हटाने को सुरक्षा और स्थिरता के लिए एक लाभ माना जा सकता है, जब फर्मवेयर को बग के लिए, सुरक्षा समस्याओं के लिए, और [[ पिछले दरवाजे (कंप्यूटिंग) ]] जैसे दुर्भावनापूर्ण संचालन के लिए ऑडिट नहीं किया जा सकता है, या जब फर्मवेयर को लिनक्स कर्नेल रखरखाव द्वारा ठीक नहीं किया जा सकता है स्वयं, भले ही वे समस्याओं के बारे में जानते हों। किसी दुर्भावनापूर्ण फ़र्मवेयर द्वारा पूरे सिस्टम से समझौता करना संभव है, और निर्माता द्वारा प्रदत्त फ़र्मवेयर पर सुरक्षा ऑडिट करने की क्षमता के बिना, एक निर्दोष बग भी चल रहे सिस्टम की सुरक्षा को कमजोर कर सकता है।<ref>{{cite conference|conference=hack.lu|url=http://esec-lab.sogeti.com/dotclear/public/publications/10-hack.lu-nicreverse_slides.pdf|title=ब्रॉडकॉम नेटएक्सट्रीम फ़र्मवेयर को उलटना|date=November 21, 2010|access-date=April 18, 2012|first=Guillaume|last=Delugré|publisher=Sogeti|url-status=dead|archive-url=https://web.archive.org/web/20120425194643/http://esec-lab.sogeti.com/dotclear/public/publications/10-hack.lu-nicreverse_slides.pdf|archive-date=April 25, 2012|df=mdy-all}}</ref>
डिवाइस फर्मवेयर को हटाने को सुरक्षा और स्थिरता के लिए लाभ माना जा सकता है, जब फर्मवेयर को बग के लिए, सुरक्षा समस्याओं के लिए, और [[ पिछले दरवाजे (कंप्यूटिंग) |पिछले दरवाजे (कंप्यूटिंग)]] जैसे दुर्भावनापूर्ण संचालन के लिए ऑडिट नहीं किया जा सकता है, या जब फर्मवेयर को लिनक्स कर्नेल रखरखाव द्वारा ठीक नहीं किया जा सकता है स्वयं, भले ही वे समस्याओं के बारे में जानते हों। किसी दुर्भावनापूर्ण फ़र्मवेयर द्वारा पूरे सिस्टम से समझौता करना संभव है, और निर्माता द्वारा प्रदत्त फ़र्मवेयर पर सुरक्षा ऑडिट करने की क्षमता के बिना, निर्दोष बग भी चल रहे सिस्टम की सुरक्षा को कमजोर कर सकता है।<ref>{{cite conference|conference=hack.lu|url=http://esec-lab.sogeti.com/dotclear/public/publications/10-hack.lu-nicreverse_slides.pdf|title=ब्रॉडकॉम नेटएक्सट्रीम फ़र्मवेयर को उलटना|date=November 21, 2010|access-date=April 18, 2012|first=Guillaume|last=Delugré|publisher=Sogeti|url-status=dead|archive-url=https://web.archive.org/web/20120425194643/http://esec-lab.sogeti.com/dotclear/public/publications/10-hack.lu-nicreverse_slides.pdf|archive-date=April 25, 2012|df=mdy-all}}</ref>




===हार्डवेयर समर्थन===
===हार्डवेयर समर्थन===
कर्नेल से मालिकाना फ़र्मवेयर को हटाने से कुछ हार्डवेयर की कार्यक्षमता नष्ट हो जाएगी जिनके पास मुफ़्त सॉफ़्टवेयर प्रतिस्थापन उपलब्ध नहीं है।<ref name="Red16Mar22"/>यह कुछ [[ अच्छा पत्रक ]], [[वीडियो कार्ड]], [[टीवी ट्यूनर कार्ड]] और [[नेटवर्क इंटरफ़ेस नियंत्रक]] कार्ड को प्रभावित करता है, विशेष रूप से हाल के इंटेल वाई-फाई कार्ड और हाल के ए[[ nVidia ]] ग्राफिक्स कार्ड के साथ-साथ कुछ अन्य उपकरणों के मामले में। जब संभव हो, तो विकल्प के रूप में मुफ़्त सॉफ़्टवेयर प्रतिस्थापन फ़र्मवेयर प्रदान किया जाता है,<ref name="Red16Mar22"/><ref>{{cite web|url=https://libreplanet.org/wiki/LinuxLibre:Devices_that_require_non-free_firmware |title=LinuxLibre:Devices that require non-free firmware |publisher=LibrePlanet |date=February 5, 2011 |access-date=April 17, 2012}}</ref> जैसे कि openfwwf<ref>{{cite web|url=https://www.ing.unibs.it/~openfwwf/|title=OpenFWWF - वाईफाई नेटवर्क के लिए ओपन फर्मवेयर|work=unibs.it|access-date=June 14, 2017|archive-url=https://web.archive.org/web/20150924034934/http://www.ing.unibs.it/~openfwwf/|archive-date=September 24, 2015|url-status=dead}}</ref> बी43, कार्ल9170 के लिए<ref>{{cite web|url=https://wireless.wiki.kernel.org/en/users/drivers/carl9170|title=en:users:drivers:carl9170 [Linux Wireless]|work=kernel.org}}</ref> और ath9k_htc<ref>{{cite web|url=https://wireless.wiki.kernel.org/en/users/drivers/ath9k_htc|title=en:users:drivers:ath9k_htc [Linux Wireless]|work=kernel.org}}</ref> [[वायरलेस कार्ड ड्राइवर]]. समीक्षक रैमसेस रेड ने लिनक्स-लिबर के साथ समस्या का सारांश देते हुए लिखा, इसमें हमेशा सबसे अच्छा हार्डवेयर समर्थन नहीं होता है।<ref name="Red16Mar22"/>
कर्नेल से मालिकाना फ़र्मवेयर को हटाने से कुछ हार्डवेयर की कार्यक्षमता नष्ट हो जाएगी जिनके पास मुफ़्त सॉफ़्टवेयर प्रतिस्थापन उपलब्ध नहीं है।<ref name="Red16Mar22"/>यह कुछ [[ अच्छा पत्रक |अच्छा पत्रक]] , [[वीडियो कार्ड]], [[टीवी ट्यूनर कार्ड]] और [[नेटवर्क इंटरफ़ेस नियंत्रक]] कार्ड को प्रभावित करता है, विशेष रूप से हाल के इंटेल वाई-फाई कार्ड और हाल के ए[[ nVidia | nVidia]] ग्राफिक्स कार्ड के साथ-साथ कुछ अन्य उपकरणों के मामले में। जब संभव हो, तो विकल्प के रूप में मुफ़्त सॉफ़्टवेयर प्रतिस्थापन फ़र्मवेयर प्रदान किया जाता है,<ref name="Red16Mar22"/><ref>{{cite web|url=https://libreplanet.org/wiki/LinuxLibre:Devices_that_require_non-free_firmware |title=LinuxLibre:Devices that require non-free firmware |publisher=LibrePlanet |date=February 5, 2011 |access-date=April 17, 2012}}</ref> जैसे कि openfwwf<ref>{{cite web|url=https://www.ing.unibs.it/~openfwwf/|title=OpenFWWF - वाईफाई नेटवर्क के लिए ओपन फर्मवेयर|work=unibs.it|access-date=June 14, 2017|archive-url=https://web.archive.org/web/20150924034934/http://www.ing.unibs.it/~openfwwf/|archive-date=September 24, 2015|url-status=dead}}</ref> बी43, कार्ल9170 के लिए<ref>{{cite web|url=https://wireless.wiki.kernel.org/en/users/drivers/carl9170|title=en:users:drivers:carl9170 [Linux Wireless]|work=kernel.org}}</ref> और ath9k_htc<ref>{{cite web|url=https://wireless.wiki.kernel.org/en/users/drivers/ath9k_htc|title=en:users:drivers:ath9k_htc [Linux Wireless]|work=kernel.org}}</ref> [[वायरलेस कार्ड ड्राइवर]]. समीक्षक रैमसेस रेड ने लिनक्स-लिबर के साथ समस्या का सारांश देते हुए लिखा, इसमें हमेशा सबसे अच्छा हार्डवेयर समर्थन नहीं होता है।<ref name="Red16Mar22"/>




Line 66: Line 63:


==उपलब्धता==
==उपलब्धता==
डिब्लॉब्ड लिनक्स कर्नेल के स्रोत कोड और [[ संकलक ]] पैकेज सीधे उन वितरणों से उपलब्ध होते हैं जो लिनक्स-लिबरे स्क्रिप्ट का उपयोग करते हैं। फ्रीड-ओरा एक उपप्रोजेक्ट है जो [[फेडोरा (ऑपरेटिंग सिस्टम)]] पर आधारित [[आरपीएम पैकेज मैनेजर]] पैकेज तैयार करता है और उसका रखरखाव करता है।<ref>{{cite web
डिब्लॉब्ड लिनक्स कर्नेल के स्रोत कोड और [[ संकलक |संकलक]] पैकेज सीधे उन वितरणों से उपलब्ध होते हैं जो लिनक्स-लिबरे स्क्रिप्ट का उपयोग करते हैं। फ्रीड-ओरा उपप्रोजेक्ट है जो [[फेडोरा (ऑपरेटिंग सिस्टम)]] पर आधारित [[आरपीएम पैकेज मैनेजर]] पैकेज तैयार करता है और उसका रखरखाव करता है।<ref>{{cite web
|url        = https://fsfla.org/svnwiki/selibre/linux-libre/freed-ora
|url        = https://fsfla.org/svnwiki/selibre/linux-libre/freed-ora
|title      = Linux-libre's Freed-ora project
|title      = Linux-libre's Freed-ora project
Line 138: Line 135:
}}</ref> (यह डेबियन पर आधारित था।)
}}</ref> (यह डेबियन पर आधारित था।)


===लिनक्स-लिबरे एक वैकल्पिक कर्नेल के रूप में===
===लिनक्स-लिबरे वैकल्पिक कर्नेल के रूप में===
वे वितरण जिनमें लिनक्स डिफ़ॉल्ट कर्नेल का उपयोग किया जाता है और जो वैकल्पिक कर्नेल के रूप में लिनक्स-लिबर का प्रस्ताव करते हैं:
वे वितरण जिनमें लिनक्स डिफ़ॉल्ट कर्नेल का उपयोग किया जाता है और जो वैकल्पिक कर्नेल के रूप में लिनक्स-लिबर का प्रस्ताव करते हैं:
* [[आर्क लिनक्स]]<ref>{{cite web|url=https://aur.archlinux.org/packages/linux-libre/|title=और (ें) लिनक्स-लिब्रे|access-date=November 30, 2015|author=Arch Linux|author-link=Arch Linux|date=November 16, 2015|work=AUR}}</ref>
* [[आर्क लिनक्स]]<ref>{{cite web|url=https://aur.archlinux.org/packages/linux-libre/|title=और (ें) लिनक्स-लिब्रे|access-date=November 30, 2015|author=Arch Linux|author-link=Arch Linux|date=November 16, 2015|work=AUR}}</ref>
Line 150: Line 147:
== यह भी देखें ==
== यह भी देखें ==
{{Portal|Free and open-source software|Linux}}
{{Portal|Free and open-source software|Linux}}
* [[जीएनयू हर्ड]], जीएनयू द्वारा विकसित एक ऑपरेटिंग सिस्टम कर्नेल, जो माइक्रोकर्नेल प्रतिमान का अनुसरण करता है
* [[जीएनयू हर्ड]], जीएनयू द्वारा विकसित ऑपरेटिंग सिस्टम कर्नेल, जो माइक्रोकर्नेल प्रतिमान का अनुसरण करता है
* [[लिब्रेबूट]]
* [[लिब्रेबूट]]
* [[लिबरप्लैनेट]]
* [[लिबरप्लैनेट]]
Line 165: Line 162:


* {{official website|https://fsfla.org/svnwiki/selibre/linux-libre/index.en.html}}
* {{official website|https://fsfla.org/svnwiki/selibre/linux-libre/index.en.html}}
{{Linux kernel}}
{{Linux}}
{{GNU}}
[[Category: 2008 सॉफ्टवेयर]] [[Category: सी में प्रोग्राम किया गया मुफ्त सॉफ्टवेयर]] [[Category: जीएनयू प्रोजेक्ट सॉफ्टवेयर]] [[Category: लिनक्स कर्नेल]] [[Category: ऑपरेटिंग सिस्टम कर्नेल]]  
[[Category: 2008 सॉफ्टवेयर]] [[Category: सी में प्रोग्राम किया गया मुफ्त सॉफ्टवेयर]] [[Category: जीएनयू प्रोजेक्ट सॉफ्टवेयर]] [[Category: लिनक्स कर्नेल]] [[Category: ऑपरेटिंग सिस्टम कर्नेल]]  



Revision as of 14:12, 18 July 2023

Linux-libre
Original author(s)Linus Torvalds et al
Developer(s)Free Software Foundation Latin America
Initial releaseFebruary 20, 2008; 16 years ago (2008-02-20)[1]
Stable release
Script error: The module returned a nil value. It is supposed to return an export table. / Script error: The module returned a nil value. It is supposed to return an export table.
Preview release
Script error: The module returned a nil value. It is supposed to return an export table. / Script error: The module returned a nil value. It is supposed to return an export table.
Written inC and Assembly
Platformx64, i386, ia32, ARM (Parabola), MIPS (Debian), m68k,[2] RISC-V,[3] IBM POWER8 and above[4]
Available inEnglish
TypeKernel
LicenseGPL-2.0-only[5]
Websitewww.fsfla.org/ikiwiki/selibre/linux-libre/

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


इतिहास

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

मालिकाना फर्मवेयर हटाना

फ्रीडो, लिनक्स-लिबरे के शुभंकर के साथ जीएनयू लोगो

विधियाँ

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

लाभ

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

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


हार्डवेयर समर्थन

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


माइक्रोकोड

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


उपलब्धता

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


वितरण

Parabola GNU/Linux-libre अपने डिफ़ॉल्ट कर्नेल के रूप में Linux-libre का उपयोग करता है और linux-libre-tools पैकेज के साथ शिप करता है।[25]

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

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

छोटे वितरण माने गए

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

ऐतिहासिक

वितरण जो मुफ़्त लिनक्स कर्नेल संकलित करते हैं

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

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

ऐतिहासिक

लिनक्स-लिबरे वैकल्पिक कर्नेल के रूप में

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


यह भी देखें

संदर्भ

  1. blag-announce (February 20, 2008). "[blag-devel] linux-libre". Retrieved 2020-05-25.
  2. "Index of /pub/linux-libre/freesh/dists/freesh/main/binary-m68k". linux-libre.fsfla.org. Retrieved October 5, 2020.
  3. "Index of /pub/linux-libre/freesh/dists/freesh/main/binary-riscv64". linux-libre.fsfla.org. Retrieved February 7, 2019.
  4. "Index of /pub/linux-libre/freesh/dists/freesh/main/binary-ppc64el". linux-libre.fsfla.org. Retrieved February 7, 2019.
  5. "Linux-libre - Free Software Directory".
  6. "लिनक्स-लिबरे - निःशुल्क सॉफ्टवेयर निर्देशिका". directory.fsf.org. Retrieved 2022-09-23.
  7. 7.0 7.1 7.2 7.3 Red, Ramces (22 March 2022). "5 Best Linux-Libre Distributions for Better Security". Make Tech Easier. Archived from the original on April 30, 2022. Retrieved 30 April 2022.
  8. "Take your freedom back, with Linux-2.6.33-libre". www.fsfla.org. Retrieved 2022-09-23.
  9. Olivia, Alexandre. "जीएनयू लिनक्स-लिबर और कैदी की दुविधा" (PDF). Free Software Foundation Latin America. Retrieved September 23, 2022.
  10. jebba: BLAG :: View topic - Linux Libre Archived October 11, 2018, at the Wayback Machine BLAG forums, 2008.
  11. Free Software Foundation. "लिनक्स (बीएलओबी मुक्त संस्करण)". Free Software Directory. Retrieved December 6, 2011. [...] in the interest of freedom, we are providing a link to a version of the kernel in which this proprietary code has been removed so that it is entirely free software
  12. Oliva, Alexandre (March 19, 2012). "GNU Linux-libre 3.3-gnu is now available" (Mailing list). info-gnu. Retrieved August 7, 2012.
  13. Free Software Foundation Latin America. "How it is done". Linux-libre, Free as in Freedo. Retrieved December 6, 2011.
  14. "fsfla - Revision 8200: /software/linux-libre/scripts". Free Software Foundation Latin America. Retrieved December 6, 2011.
  15. Delugré, Guillaume (November 21, 2010). ब्रॉडकॉम नेटएक्सट्रीम फ़र्मवेयर को उलटना (PDF). hack.lu. Sogeti. Archived from the original (PDF) on April 25, 2012. Retrieved April 18, 2012.
  16. "LinuxLibre:Devices that require non-free firmware". LibrePlanet. February 5, 2011. Retrieved April 17, 2012.
  17. "OpenFWWF - वाईफाई नेटवर्क के लिए ओपन फर्मवेयर". unibs.it. Archived from the original on September 24, 2015. Retrieved June 14, 2017.
  18. "en:users:drivers:carl9170 [Linux Wireless]". kernel.org.
  19. "en:users:drivers:ath9k_htc [Linux Wireless]". kernel.org.
  20. "GNU Linux-Libre 4.16 Released, Won't Warn You About Spectre/Meltdown Microcode Updates". www.phoronix.com (in English). Retrieved 2022-09-23.
  21. "हार्डवेयर कमजोरियाँ". kernel.org.
  22. Free Software Foundation Latin America. "Linux-libre's Freed-ora project". Retrieved December 6, 2011. Freed-ora is a sub-project that prepares and maintains 100% Free RPMs that track Fedora's non-Free kernels
  23. Millan, Robert (April 23, 2009). "Linux-libre for Debian Lenny". [Debian Mailing Lists] Announcements for developers (Mailing list). Retrieved May 12, 2009. This is to announce that Debian packages of Linux-libre [...] are now available for Lenny users who want to use them [...]
  24. Gündüz, Ali. "Uncle Gnufs' World Famous Home Baked Free Kernel Shoppe". aligunduz.org. Archived from the original on November 9, 2016. Retrieved June 19, 2017.
  25. "Parabola GNU/Linux-libre - linux-libre-tools (x86_64) - Group Details". parabola.nu. Retrieved February 16, 2017.
  26. "Download – GNU Guix". guix.gnu.org. Retrieved 2022-09-23.
  27. "Porting ProteanOS to a New Platform – ProteanOS".
  28. "Documentation | Trisquel GNU/Linux - Run free!".
  29. https://trisquel.info/en/wiki/how-trisquel-made
  30. Index of downloads, ututo.org, retrieved 16 February 2017
  31. Bruce Byfield (2008-08-01). "लिनक्स-लिबर परियोजना को कठिन स्वागत मिला". Linux.com. SourceForge, Inc.
  32. "/gnewsense/packages-parkes/linux-2.6 : contents of debian/README.gNewSense at revision 16". gnu.org. Retrieved February 16, 2017.
  33. Fossi, Damián (August 24, 2009). "Linux-libre: Resumen del proyecto" [Linux-libre: Project summary]. Forja (in español). Archived from the original on February 24, 2010. Retrieved December 6, 2001.
  34. Arch Linux (November 16, 2015). "और (ें) लिनक्स-लिब्रे". AUR. Retrieved November 30, 2015.
  35. "::[FSFLA]:: GNU Linux-libre's Freed-ora project". www.fsfla.org. Retrieved 2020-05-25.
  36. O'Kelly, Tim (April 14, 2009). "Bug 266157". Gentoo's Bugzilla. Gentoo Linux. Retrieved October 13, 2020.
  37. "लिनक्स-लिबर". Install Gentoo Wiki. Gentoo Linux. January 8, 2016. Retrieved October 13, 2020.
  38. "फ्रीस्लैक". freeslack.net. Archived from the original on October 25, 2021. Retrieved August 9, 2016.
  39. "installation [FreeSlack Wiki]". freeslack.net. Retrieved August 9, 2016.


बाहरी संबंध