ओपनवार्ट: Difference between revisions

From Vigyanwiki
No edit summary
Line 505: Line 505:
[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 09/06/2023]]
[[Category:Created On 09/06/2023]]
[[Category:Vigyan Ready]]

Revision as of 17:42, 22 June 2023

OpenWrt
File:OpenWrt Logo.svg
File:OpenWrt Screenshot 18.06.1.svg
OpenWrt 18.06.1 login screen
डेवलपरOpenWrt Project
ओएस परिवारLinux (Unix-like)
काम करने की अवस्थाCurrent
स्रोत मॉडलOpen source
आरंभिक रिलीजJanuary 2004; 22 years ago (2004-01)
Latest releaseScript error: The module returned a nil value. It is supposed to return an export table. / May 1, 2023; 2 years ago (2023-05-01)
उपलब्धEnglish, Chinese, Polish, Portuguese, Punjabi, Spanish, Welsh + 25 partially translated languages[1]
अद्यतन विधिopkg
पैकेज प्रबंधकopkg
प्लेटफार्मों50 different platforms using the following Instruction sets: ARC, ARM, m68k, MIPS, PowerPC, SPARC, SuperH, x86, x86-64[2]
कर्नेल प्रकारMonolithic (Linux)
यूजरलैंडBusyBox
डिफ़ॉल्ट
उपयोगकर्ता इंटरफ़ेस
CLI, WebUIs (LuCI)
लाइसेंसFree software (GPL and other licenses)

ओपनवार्ट ("ओपन वायरलेस राउटर" से) लिनक्स कर्नेल पर आधारित एम्बेडेड ऑपरेटिंग सिस्टम के लिए एक ओपन-सोर्स प्रोजेक्ट है, मुख्य रूप से अंतः स्थापित प्रणाली पर राउटर (कंप्यूटिंग) नेटवर्क ट्रैफिक के लिए उपयोग किया जाता है। मुख्य घटक हैं लिनक्स, उपयोग-लिनक्स, माँसपेशियाँ,[3] और बिजीबॉक्स। होम राउटर में उपलब्ध सीमित स्टोरेज और मेमोरी में फिट होने के लिए सभी घटकों को पर्याप्त रूप से छोटा करने के लिए अनुकूलित किया गया है।

ओपनवार्ट को कमांड लाइन इंटरफेस (अल्मक्विस्ट राख खोल या वेब इंटरफ़ेस (एलयूसीआई) का उपयोग करके आकर दिया गया है। ओपीकेजी पैकेज प्रबंधन प्रणाली के माध्यम से स्थापना के लिए लगभग 8000 वैकल्पिक सॉफ्टवेयर पैकेज (स्थापना) उपलब्ध हैं।

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

इतिहास

ओपनवार्ट प्रोजेक्ट को 2004 में आरम्भ किया गया था, जब लिंकसि ने जीएनयू जनरल पब्लिक लाइसेंस के तहत लाइसेंस प्राप्त कोड के साथ वायरलेस राउटर की लिंकसि डब्ल्यूआरटी54जी श्रृंखला के लिए फर्मवेयर बनाया था।[4] उस लाइसेंस की शर्तों के तहत, लिंकएसवाईएस को अपने संशोधित संस्करण के स्रोत कोड को उसी लाइसेंस के तहत उपलब्ध कराने की आवश्यकता थी,[5][6] जिसने स्वतंत्र डेवलपर्स को व्युत्पन्न संस्करण बनाने में सक्षम बनाया। समर्थन मूल रूप से डब्ल्यूआरटी54जी श्रृंखला तक सीमित था, लेकिन तब से कई अलग-अलग निर्माताओं के कई अन्य राउटर और उपकरणों को सम्मिलित करने के लिए इसका विस्तार किया गया है।

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

ओपनवार्ट रिलीज़ को ऐतिहासिक रूप से कॉकटेल के नाम पर रखा गया था, जैसे कि सफेद रूसी (कॉकटेल) , कामिकेज़ (कॉकटेल), बैकफ़ायर, एटिट्यूड एडजस्टमेंट, बैरियर ब्रेकर और कैओस कैलमर, और उनके व्यंजनों को आज का संदेश (यूनिक्स) में सम्मिलित किया गया था। दिन का संदेश (आज का संदेश) ) कमांड-लाइन इंटरफ़ेस का उपयोग करके लॉग इन करने के बाद प्रदर्शित होता है।

मई 2016 में, आंतरिक प्रक्रिया पर असहमति के कारण ओपनवार्ट को मुख्य ओपनवार्ट योगदानकर्ताओं के एक समूह द्वारा फोर्क किया गया था।[7] कांटे को लिनक्स एंबेडेड डेवलपमेंट एनवायरनमेंट (एलईडीई) करार दिया गया था। एक साल बाद इस विद्वता को समेट लिया गया।[8] जनवरी 2018 में घोषित पुनर्विलय के बाद,[9] ओपनवार्ट ब्रांडिंग संरक्षित है, जिसमें कई एलईडीई प्रक्रियाओं और नियमों का उपयोग किया गया है। एलईडीई प्रोजेक्ट नाम का उपयोग वि17.01 के लिए किया गया था, 18.01 ब्रांडेड ओपनवार्ट के विकास संस्करणों के साथ, मूल कॉकटेल आधारित नामकरण योजना को छोड़ दिया गया था।[10]

<सम्मिलित नहीं>

रिलीज

संस्करण (कोड नाम) रिलीज़ की तारीख कर्नेल लिब्स टिप्पणियाँ
0.9 (श्वेत रूसी) जनवरी 2006 2.4.30 यूसीएलआईबीसी एनवीआरएएम-आधारित, एनएएस, डब्ल्यूएल। समर्थित प्लेटफॉर्म: बीआरसीएम-2.4।
7.06 (कामिकेज़) जून 2007 2.6.19 ओपीकेजी का उपयोग करना। समर्थित प्लेटफॉर्म: एथेरोस-2.6, एयू1000-2.6, बीआरसेमी-2.4, बीआरसेमी47एक्सएक्स-2.6, iएक्सp4एक्सएक्स-2.6, imएginबीoएक्स-2.6, आरबी532-2.6 और एक्स86-2.6।
7.07 (कामिकेज़) जुलाई 2007 2.6.21 नया प्लेटफॉर्म: एएमसीसी-2.6
7.09 (कामिकेज़) सितंबर 2007
8.09 (कामिकेज़) सितंबर 2008 2.6.26 नया प्लेटफॉर्म: एआर 71एक्सएक्स।
10.03 (जवाबी हमला) अप्रैल 7, 2010[11] 2.6.32 समर्थित प्लेटफॉर्म: एडीएम5120_एमआईपीएस, एडीएम5120_एमआईपीएसएल, एआर7, एआर71एक्सएक्स, एथेरोस, एयू1000, एविआर32, बीआरसेमी-2.4, बीआरसेमी47एक्सएक्स, बीआरसेमी63एक्सएक्स, सीओबीएएलटी, ep80579, आयीफएक्सीप्स, iएक्सp4एक्सएक्स, किर्कवुड, ऑक्टोन, ओआरियन, पीपीसी40एक्स, पीपीसी44एक्स, आरबी532, आरडीसी, एक्स86 और एक्सबीयूआरएसटी.
12.09 (मनोभाव अनुकूलन) अप्रैल 25, 2013[12] 3.3 कोडएल (नेटवर्क शेड्यूलर)लिनक्स 3.5 से 3.3 तक बैकपोर्ट किया गया। नए प्लेटफॉर्म: रैमिप्स, बीसीएम2708 (रास्पबेरी पाई) और अन्य
14.07 (बैरियर ब्रेकर) अक्टूबर 2, 2014[13] 3.10.49[14] नए प्लेटफॉर्म: i.एमएक्स23, i.एमएक्स6.[15]
15.05 (कैओस शांत) सितंबर 11, 2015[16] 3.18.20[17] nfटीएबीएलeएस (लिनक्स कर्नेल 3.12 से उपलब्ध); नए प्लेटफार्म: टीबीए यदि कोई हो
15.05.1 (कैओस शांत) मार्च 16, 2016[18] 3.18.23[18]
17.01.7 (रीबूट (ओपनवार्ट/एलईडीई))[19] जून 20, 2019[20] 4.4.182[21] mयूएसएल[22]
18.06.0 जुलाई 31, 2018 4.9.111, 4.14.52
18.06.1 अगस्त 19, 2018 4.9.120, 4.14.63
18.06.2 जनवरी 31, 2019 4.9.152, 4.14.95
18.06.4 जुलाई 1, 2019 4.9.184, 4.14.131
18.06.5 नवंबर 8, 2019 4.9.198, 4.14.151
18.06.6 जनवरी 10, 2020 4.9.208, 4.14.162
18.06.7 जनवरी 31, 2020 4.9.211, 4.14.167
18.06.8 मार्च 6, 2020 4.9.214, 4.14.171
18.06.9 दिसंबर 9, 2020 4.9.243, 4.14.206 सुरक्षा सुधार (एसएडी डीएनएस), मुख्य घटक अपडेट और अधिक डिवाइस समर्थन। 18.06 समर्थन का अंत।
19.07.0 जनवरी 6, 2020 4.14.162 डब्ल्यूपीए3 सपोर्ट।[23] फ्लो ऑफलोडिंग (बेटा )।[24]
19.07.1 जनवरी 31, 2020 4.14.167 सुरक्षा और बग फिक्स और अधिक डिवाइस समर्थन.[25]
19.07.2 मार्च 6, 2020 4.14.171 सुरक्षा और बग फिक्स और अधिक डिवाइस समर्थन[26]
19.07.3 मई 20, 2020 4.14.180 सुरक्षा और बग फिक्स और अधिक डिवाइस समर्थन[27]
19.07.4 सितंबर 10, 2020 4.14.195 स्थिरता और उपकरण समर्थन।[28]
19.07.5 दिसंबर 9, 2020 4.14.209 रतिगमन और सुरक्षा सुधार (एसएडी डीएनएस[29]).[30]
19.07.6 जनवरी 19, 2021 4.14.215 सुरक्षा और बग फिक्स [31]
19.07.7 फ़रवरी 18, 2021 4.14.221 सुरक्षा और बग फिक्स [32]
19.07.8 अगस्त 7, 2021 4.14.241 सुरक्षा और बग फिक्स[33]
19.07.9 फ़रवरी 25, 2022 4.14.267 सुरक्षा और बग फिक्स[34]
19.07.10 अप्रैल 20, 2022 4.14.275 सुरक्षा और बग फिक्स [35]
21.02.0 सितंबर 4, 2021 5.4.143 डब्ल्यूपीए3, टीएलएस एnd एचटीटीपीएस समर्थन डिफ़ॉल्ट रूप से सम्मिलित है, प्रारंभिक डीएसए समर्थन, एलएक्ससी और उजेल समर्थन [36]
21.02.1 अक्टूबर 25, 2021 5.4.154 सुरक्षा और बग फिक्स [37]
21.02.2 फ़रवरी 25, 2022 5.4.179 सुरक्षा और बग फिक्स [38]
21.02.3 अप्रैल 20, 2022 5.4.188 सुरक्षा और बग फिक्स [39]
21.02.4 अक्टूबर 12, 2022 5.4.215 सुरक्षा और बग फिक्स [40]
21.02.5 अक्टूबर 17, 2022 5.4.215 सुरक्षा और बग फिक्स [41]
22.03.0 सितंबर 6, 2022 5.10.138 फ़ायरवॉल 4 एनएफटेबलस पर आधारित है, कई नए उपकरण जोड़े गए हैं, अधिक लक्ष्य डीएसए, में परिवर्तित किए गए हैं, एलयूसीआई में डार्क मोड,वर्ष 2038 की समस्या से निपटा गया, मुख्य घटक अपडेट किए गए।[42]
22.03.1 अक्टूबर 12, 2022 5.10.146 सुरक्षा और बग फिक्स [43]
22.03.2 अक्टूबर 17, 2022 5.10.146 सुरक्षा और बग फिक्स[44]
22.03.3 जनवरी 9, 2023 5.10.161 सुरक्षा और बग फिक्स [45]
22.03.4 अप्रैल 10, 2023 5.10.176 सुरक्षा और बग फिक्स [46]
22.03.5 मई 1, 2023 5.10.176 सुरक्षा और बग फिक्स [47]
एलegend:   Old version   Older version, still maintained   Latest version


सदस्य

LEDE
File:LEDE Logo.svg
File:LEDE-Screenshot.svg
Login banner
डेवलपरLEDE Project
ओएस परिवारUnix-like
काम करने की अवस्थाMerged with OpenWrt
स्रोत मॉडलOpen source
आरंभिक रिलीजMay 2016; 9 years ago (2016-05)
उपलब्ध26 languages[48]
अद्यतन विधिopkg
पैकेज प्रबंधकopkg
प्लेटफार्मों23 platforms using the following Instruction sets: AVR32, ARM, CRIS, m68k, MIPS, PowerPC, SPARC, SuperH, Ubicom32, x86, x86-64[49]
कर्नेल प्रकारMonolithic (Linux)
यूजरलैंडBusyBox, GNU
डिफ़ॉल्ट
उपयोगकर्ता इंटरफ़ेस
CLI, WebUIs
लाइसेंसFree software (GPL and other licenses)
आधिकारिक वेबसाइटlede-project.org

लिनक्स एंबेडेड डेवलपमेंट एनवायरनमेंट (एलईडीई) प्रोजेक्ट ओपनवार्ट प्रोजेक्ट का एक कांटा (सॉफ्टवेयर विकास) था और कई समान लक्ष्यों को साझा करता था।[50][51][52][53][54] यह ओपनवार्ट आंतरिक प्रक्रियाओं पर असहमति के कारण मई 2016 में मुख्य ओपनवार्ट योगदानकर्ताओं के एक समूह द्वारा बनाया गया था।[51]एक साल बाद मई 2017 में एलईडीई डेवलपर्स की मंजूरी के लिए विवाद को नाममात्र रूप से सुलझाया गया था।[55] रीमर्जर ओपनवार्ट ब्रांडिंग को संरक्षित करता है, लेकिन कई एलईडीई प्रक्रियाओं और नियमों का उपयोग करता है। जून 2017 में एलईडीई डेवलपर्स द्वारा पुन: विलय प्रस्ताव वोट पारित किया गया था,[56] और औपचारिक रूप से जनवरी 2018 में घोषित किया गया।[57] ओपनवार्ट 18.06 रिलीज से पहले विलय की प्रक्रिया पूरी हो गई थी।[58]

संस्करण रिलीज़ की तारीख संशोधन संख्या टिप्पणियाँ
17.01.0 22 फ़रवरी 2017 आर3205 पहली स्थिर रिलीज[59]
17.01.1 19 अप्रैल 2017 आर3316 कर्नेल 4.4.61, बग फिक्स और संवर्द्धन[60]
17.01.2 12जून 2017 आर3435 कर्नेल 4.4.71, सुरक्षा ठीक करता है[61]
17.01.3 3 अक्टूबर 2017 आर3534 कर्नेल 4.4.89, सुरक्षा ठीक करता है[62]
17.01.4 18 अक्टूबर 2017 आर3560 कर्नेल 4.4.92, सुरक्षा ठीक करता है (केआरएसीके, जहाँ तक सर्वर साइड फिक्स द्वारा पता योग्य है)[63]
17.01.5 18 जुलाई 2018 आर3919 कर्नेल 4.4.140, सुरक्षा ठीक करता है [64]
17.01.6 3 सितंबर 2018 आर3979 कर्नेल 4.4.153, सुरक्षा ठीक करता है [65]

सुविधाएँ

ओपनवार्ट एक लिखने योग्य रूट निर्देशिका की सुविधा देता है, जिससे उपयोगकर्ता किसी भी फ़ाइल को संशोधित कर सकते हैं और आसानी से अतिरिक्त सॉफ़्टवेयर स्थापित कर सकते हैं। यह रीड-ओनली फाइल सिस्टम पर आधारित अन्य फर्मवेयर के विपरीत है, जो एक पूर्ण फर्मवेयर छवि को पुनर्निर्माण और फ्लैश किए बिना स्थापित सॉफ़्टवेयर को संशोधित करने की अनुमति नहीं देता है। यह ओवरलाइफ्स का उपयोग कर एक लिखने योग्य जेएफएफएस2 फ़ाइल सिस्टम के साथ केवल-पढ़ने के लिए संकुचित स्क्वैश एफ.एस फ़ाइल सिस्टम को ओवरले करके पूरा किया जाता है।[66][67] अतिरिक्त सॉफ्टवेयर ओपीकेजी पैकेज मैनेजर के साथ स्थापित किया जा सकता है और पैकेज रिपॉजिटरी में लगभग 8000 पैकेज (2022 तक) सम्मिलित हैं।

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

ओपनवार्ट उन उपकरणों के लिए भी नियमित बग फिक्स और सुरक्षा अद्यतन प्रदान करता है जो अब उनके निर्माताओं द्वारा समर्थित नहीं हैं।

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

अन्य विशेषताओं में सम्मिलित हैं:

विकास

ओपनवार्ट का विकास पर्यावरण और बिल्ड सिस्टम, जिसे ओपनवार्ट बिल्डरूट के रूप में एक साथ जाना जाता है, एक अत्यधिक संशोधित बिल्डरूट सिस्टम पर आधारित हैं। ओपनवार्ट बिल्डरूट मेकफीएल्स और पैच (यूनिक्स) का एक सेट है जो एक उपयुक्त क्रॉस कंपाइलर|क्रॉस-संकलन उपकरण श्रृंखला का निर्माण और उपयोग करके एक एम्बेडेड डिवाइस के लिए एक पूर्ण लिनक्स-आधारित ओपनवार्ट सिस्टम बनाने की प्रक्रिया को स्वचालित करता है।[71][72]

एंबेडेड डिवाइस आमतौर पर अपने ओपनवार्ट सिस्टम छवियों के निर्माण के लिए उपयोग किए जाने वाले होस्ट कंप्यूटरों में पाए जाने वाले प्रोसेसर की तुलना में एक अलग प्रोसेसर का उपयोग करते हैं, जिसके लिए एक क्रॉस-संकलन टूलचैन की आवश्यकता होती है। इस तरह का एक संकलन टूलचैन होस्ट सिस्टम पर चलता है लेकिन एक लक्षित एम्बेडेड डिवाइस और उसके प्रोसेसर के निर्देश सेट वास्तुकला (आईएसए) के लिए कोड उत्पन्न करता है। उदाहरण के लिए, यदि कोई होस्ट सिस्टम एक्स86 का उपयोग करता है और एक लक्ष्य सिस्टम एमआईपीएस32 का उपयोग करता है, तो होस्ट का नियमित संकलन टूलचैन एक्स86 पर चलता है और एक्स86 आर्किटेक्चर के लिए कोड उत्पन्न करता है, जबकि क्रॉस-संकलन टूलचेन एक्स86 पर चलता है और एम आईपीएस32 आर्किटेक्चर के लिए कोड उत्पन्न करता है। ओपनवार्ट बिल्डरूट अधिकांश एम्बेडेड डिवाइस और होस्ट सिस्टम के इंस्ट्रक्शन सेट आर्किटेक्चर पर काम करने के लिए इस पूरी प्रक्रिया को स्वचालित करता है।[71][73]

ओपनवार्ट बिल्डरूट निम्नलिखित विशेषताएं प्रदान करता है:[71][73]* आर्किटेक्चर में सॉफ्टव