CINXE.COM

OpenWrt - Wikipedia

<!DOCTYPE html> <html class="client-nojs skin-theme-clientpref-day mf-expand-sections-clientpref-0 mf-font-size-clientpref-small mw-mf-amc-clientpref-0" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>OpenWrt - Wikipedia</title> <script>(function(){var className="client-js skin-theme-clientpref-day mf-expand-sections-clientpref-0 mf-font-size-clientpref-small mw-mf-amc-clientpref-0";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"f71d9acd-5bb8-43de-be4f-6488bc70441b","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"OpenWrt","wgTitle":"OpenWrt","wgCurRevisionId":1258237833,"wgRevisionId":1258237833,"wgArticleId":30863145,"wgIsArticle": true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"OpenWrt","wgRelevantArticleId":30863145,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFMode":"stable","wgMFAmc":false,"wgMFAmcOutreachActive":false,"wgMFAmcOutreachUserEligible":false,"wgMFLazyLoadImages":true,"wgMFEditNoticesFeatureConflict":false,"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgMFIsSupportedEditRequest":true,"wgMFScriptPath":"", "wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":true,"wgEditSubmitButtonLabelPublish":true,"wgSectionTranslationMissingLanguages":[{"lang":"ace","autonym":"Acèh","dir":"ltr"},{"lang":"ady","autonym":"адыгабзэ","dir":"ltr"},{"lang":"alt","autonym":"алтай тил","dir":"ltr"},{"lang":"am","autonym":"አማርኛ","dir":"ltr"},{"lang":"ami","autonym":"Pangcah","dir":"ltr"},{"lang":"an","autonym":"aragonés","dir":"ltr"},{"lang":"ang","autonym":"Ænglisc","dir":"ltr"},{"lang":"ann","autonym":"Obolo","dir":"ltr"},{"lang":"anp","autonym":"अंगिका","dir":"ltr"},{"lang":"ary","autonym":"الدارجة","dir":"rtl"},{"lang":"arz","autonym":"مصرى","dir":"rtl"},{"lang":"as","autonym":"অসমীয়া","dir":"ltr"},{"lang":"ast","autonym":"asturianu","dir":"ltr"},{"lang":"av","autonym":"авар","dir":"ltr"},{"lang":"avk","autonym":"Kotava","dir":"ltr"},{"lang":"awa","autonym": "अवधी","dir":"ltr"},{"lang":"ay","autonym":"Aymar aru","dir":"ltr"},{"lang":"az","autonym":"azərbaycanca","dir":"ltr"},{"lang":"azb","autonym":"تۆرکجه","dir":"rtl"},{"lang":"ba","autonym":"башҡортса","dir":"ltr"},{"lang":"ban","autonym":"Basa Bali","dir":"ltr"},{"lang":"bar","autonym":"Boarisch","dir":"ltr"},{"lang":"bbc","autonym":"Batak Toba","dir":"ltr"},{"lang":"bcl","autonym":"Bikol Central","dir":"ltr"},{"lang":"bdr","autonym":"Bajau Sama","dir":"ltr"},{"lang":"be","autonym":"беларуская","dir":"ltr"},{"lang":"bew","autonym":"Betawi","dir":"ltr"},{"lang":"bho","autonym":"भोजपुरी","dir":"ltr"},{"lang":"bi","autonym":"Bislama","dir":"ltr"},{"lang":"bjn","autonym":"Banjar","dir":"ltr"},{"lang":"blk","autonym":"ပအိုဝ်ႏဘာႏသာႏ","dir":"ltr"},{"lang":"bm","autonym":"bamanankan","dir":"ltr"},{"lang":"bn","autonym":"বাংলা","dir":"ltr"},{"lang":"bo","autonym":"བོད་ཡིག","dir":"ltr"},{"lang":"bpy" ,"autonym":"বিষ্ণুপ্রিয়া মণিপুরী","dir":"ltr"},{"lang":"br","autonym":"brezhoneg","dir":"ltr"},{"lang":"btm","autonym":"Batak Mandailing","dir":"ltr"},{"lang":"bug","autonym":"Basa Ugi","dir":"ltr"},{"lang":"cdo","autonym":"閩東語 / Mìng-dĕ̤ng-ngṳ̄","dir":"ltr"},{"lang":"ce","autonym":"нохчийн","dir":"ltr"},{"lang":"ceb","autonym":"Cebuano","dir":"ltr"},{"lang":"ch","autonym":"Chamoru","dir":"ltr"},{"lang":"chr","autonym":"ᏣᎳᎩ","dir":"ltr"},{"lang":"ckb","autonym":"کوردی","dir":"rtl"},{"lang":"co","autonym":"corsu","dir":"ltr"},{"lang":"cr","autonym":"Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ","dir":"ltr"},{"lang":"crh","autonym":"qırımtatarca","dir":"ltr"},{"lang":"cu","autonym":"словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ","dir":"ltr"},{"lang":"cy","autonym":"Cymraeg","dir":"ltr"},{"lang":"dag","autonym":"dagbanli","dir":"ltr"},{"lang":"dga","autonym":"Dagaare","dir":"ltr"},{"lang":"din","autonym": "Thuɔŋjäŋ","dir":"ltr"},{"lang":"diq","autonym":"Zazaki","dir":"ltr"},{"lang":"dsb","autonym":"dolnoserbski","dir":"ltr"},{"lang":"dtp","autonym":"Kadazandusun","dir":"ltr"},{"lang":"dv","autonym":"ދިވެހިބަސް","dir":"rtl"},{"lang":"dz","autonym":"ཇོང་ཁ","dir":"ltr"},{"lang":"ee","autonym":"eʋegbe","dir":"ltr"},{"lang":"el","autonym":"Ελληνικά","dir":"ltr"},{"lang":"eml","autonym":"emiliàn e rumagnòl","dir":"ltr"},{"lang":"eo","autonym":"Esperanto","dir":"ltr"},{"lang":"et","autonym":"eesti","dir":"ltr"},{"lang":"eu","autonym":"euskara","dir":"ltr"},{"lang":"fa","autonym":"فارسی","dir":"rtl"},{"lang":"fat","autonym":"mfantse","dir":"ltr"},{"lang":"ff","autonym":"Fulfulde","dir":"ltr"},{"lang":"fj","autonym":"Na Vosa Vakaviti","dir":"ltr"},{"lang":"fo","autonym":"føroyskt","dir":"ltr"},{"lang":"fon","autonym":"fɔ̀ngbè","dir":"ltr"},{"lang":"frp","autonym":"arpetan","dir":"ltr"},{"lang":"frr","autonym":"Nordfriisk","dir":"ltr"},{"lang":"fur", "autonym":"furlan","dir":"ltr"},{"lang":"fy","autonym":"Frysk","dir":"ltr"},{"lang":"gag","autonym":"Gagauz","dir":"ltr"},{"lang":"gan","autonym":"贛語","dir":"ltr"},{"lang":"gcr","autonym":"kriyòl gwiyannen","dir":"ltr"},{"lang":"gl","autonym":"galego","dir":"ltr"},{"lang":"glk","autonym":"گیلکی","dir":"rtl"},{"lang":"gn","autonym":"Avañe'ẽ","dir":"ltr"},{"lang":"gom","autonym":"गोंयची कोंकणी / Gõychi Konknni","dir":"ltr"},{"lang":"gor","autonym":"Bahasa Hulontalo","dir":"ltr"},{"lang":"gpe","autonym":"Ghanaian Pidgin","dir":"ltr"},{"lang":"gu","autonym":"ગુજરાતી","dir":"ltr"},{"lang":"guc","autonym":"wayuunaiki","dir":"ltr"},{"lang":"gur","autonym":"farefare","dir":"ltr"},{"lang":"guw","autonym":"gungbe","dir":"ltr"},{"lang":"gv","autonym":"Gaelg","dir":"ltr"},{"lang":"ha","autonym":"Hausa","dir":"ltr"},{"lang":"hak","autonym":"客家語 / Hak-kâ-ngî","dir":"ltr"},{"lang":"haw","autonym":"Hawaiʻi","dir":"ltr"},{"lang":"hi", "autonym":"हिन्दी","dir":"ltr"},{"lang":"hif","autonym":"Fiji Hindi","dir":"ltr"},{"lang":"hr","autonym":"hrvatski","dir":"ltr"},{"lang":"hsb","autonym":"hornjoserbsce","dir":"ltr"},{"lang":"ht","autonym":"Kreyòl ayisyen","dir":"ltr"},{"lang":"hy","autonym":"հայերեն","dir":"ltr"},{"lang":"hyw","autonym":"Արեւմտահայերէն","dir":"ltr"},{"lang":"ia","autonym":"interlingua","dir":"ltr"},{"lang":"iba","autonym":"Jaku Iban","dir":"ltr"},{"lang":"ie","autonym":"Interlingue","dir":"ltr"},{"lang":"ig","autonym":"Igbo","dir":"ltr"},{"lang":"igl","autonym":"Igala","dir":"ltr"},{"lang":"ilo","autonym":"Ilokano","dir":"ltr"},{"lang":"io","autonym":"Ido","dir":"ltr"},{"lang":"is","autonym":"íslenska","dir":"ltr"},{"lang":"iu","autonym":"ᐃᓄᒃᑎᑐᑦ / inuktitut","dir":"ltr"},{"lang":"jam","autonym":"Patois","dir":"ltr"},{"lang":"jv","autonym":"Jawa","dir":"ltr"},{"lang":"ka","autonym":"ქართული","dir":"ltr"},{"lang":"kaa","autonym":"Qaraqalpaqsha" ,"dir":"ltr"},{"lang":"kab","autonym":"Taqbaylit","dir":"ltr"},{"lang":"kbd","autonym":"адыгэбзэ","dir":"ltr"},{"lang":"kbp","autonym":"Kabɩyɛ","dir":"ltr"},{"lang":"kcg","autonym":"Tyap","dir":"ltr"},{"lang":"kg","autonym":"Kongo","dir":"ltr"},{"lang":"kge","autonym":"Kumoring","dir":"ltr"},{"lang":"ki","autonym":"Gĩkũyũ","dir":"ltr"},{"lang":"kk","autonym":"қазақша","dir":"ltr"},{"lang":"kl","autonym":"kalaallisut","dir":"ltr"},{"lang":"km","autonym":"ភាសាខ្មែរ","dir":"ltr"},{"lang":"kn","autonym":"ಕನ್ನಡ","dir":"ltr"},{"lang":"koi","autonym":"перем коми","dir":"ltr"},{"lang":"krc","autonym":"къарачай-малкъар","dir":"ltr"},{"lang":"ks","autonym":"कॉशुर / کٲشُر","dir":"rtl"},{"lang":"ku","autonym":"kurdî","dir":"ltr"},{"lang":"kus","autonym":"Kʋsaal","dir":"ltr"},{"lang":"kv","autonym":"коми","dir":"ltr"},{"lang":"kw","autonym":"kernowek","dir":"ltr"},{"lang":"ky","autonym":"кыргызча", "dir":"ltr"},{"lang":"lad","autonym":"Ladino","dir":"ltr"},{"lang":"lb","autonym":"Lëtzebuergesch","dir":"ltr"},{"lang":"lez","autonym":"лезги","dir":"ltr"},{"lang":"lg","autonym":"Luganda","dir":"ltr"},{"lang":"li","autonym":"Limburgs","dir":"ltr"},{"lang":"lij","autonym":"Ligure","dir":"ltr"},{"lang":"lld","autonym":"Ladin","dir":"ltr"},{"lang":"lmo","autonym":"lombard","dir":"ltr"},{"lang":"ln","autonym":"lingála","dir":"ltr"},{"lang":"lo","autonym":"ລາວ","dir":"ltr"},{"lang":"ltg","autonym":"latgaļu","dir":"ltr"},{"lang":"lv","autonym":"latviešu","dir":"ltr"},{"lang":"mad","autonym":"Madhurâ","dir":"ltr"},{"lang":"mai","autonym":"मैथिली","dir":"ltr"},{"lang":"map-bms","autonym":"Basa Banyumasan","dir":"ltr"},{"lang":"mdf","autonym":"мокшень","dir":"ltr"},{"lang":"mg","autonym":"Malagasy","dir":"ltr"},{"lang":"mhr","autonym":"олык марий","dir":"ltr"},{"lang":"mi","autonym":"Māori","dir":"ltr"},{"lang":"min","autonym":"Minangkabau","dir": "ltr"},{"lang":"mk","autonym":"македонски","dir":"ltr"},{"lang":"ml","autonym":"മലയാളം","dir":"ltr"},{"lang":"mn","autonym":"монгол","dir":"ltr"},{"lang":"mni","autonym":"ꯃꯤꯇꯩ ꯂꯣꯟ","dir":"ltr"},{"lang":"mnw","autonym":"ဘာသာမန်","dir":"ltr"},{"lang":"mos","autonym":"moore","dir":"ltr"},{"lang":"mr","autonym":"मराठी","dir":"ltr"},{"lang":"mrj","autonym":"кырык мары","dir":"ltr"},{"lang":"ms","autonym":"Bahasa Melayu","dir":"ltr"},{"lang":"mt","autonym":"Malti","dir":"ltr"},{"lang":"mwl","autonym":"Mirandés","dir":"ltr"},{"lang":"my","autonym":"မြန်မာဘာသာ","dir":"ltr"},{"lang":"myv","autonym":"эрзянь","dir":"ltr"},{"lang":"mzn","autonym":"مازِرونی","dir":"rtl"},{"lang":"nah","autonym":"Nāhuatl","dir":"ltr"},{"lang":"nan","autonym":"閩南語 / Bân-lâm-gú","dir":"ltr"},{"lang":"nap","autonym":"Napulitano","dir":"ltr"},{"lang":"nb","autonym":"norsk bokmål","dir":"ltr"},{"lang": "nds","autonym":"Plattdüütsch","dir":"ltr"},{"lang":"nds-nl","autonym":"Nedersaksies","dir":"ltr"},{"lang":"ne","autonym":"नेपाली","dir":"ltr"},{"lang":"new","autonym":"नेपाल भाषा","dir":"ltr"},{"lang":"nia","autonym":"Li Niha","dir":"ltr"},{"lang":"nn","autonym":"norsk nynorsk","dir":"ltr"},{"lang":"nqo","autonym":"ߒߞߏ","dir":"rtl"},{"lang":"nr","autonym":"isiNdebele seSewula","dir":"ltr"},{"lang":"nso","autonym":"Sesotho sa Leboa","dir":"ltr"},{"lang":"ny","autonym":"Chi-Chewa","dir":"ltr"},{"lang":"oc","autonym":"occitan","dir":"ltr"},{"lang":"om","autonym":"Oromoo","dir":"ltr"},{"lang":"or","autonym":"ଓଡ଼ିଆ","dir":"ltr"},{"lang":"os","autonym":"ирон","dir":"ltr"},{"lang":"pa","autonym":"ਪੰਜਾਬੀ","dir":"ltr"},{"lang":"pag","autonym":"Pangasinan","dir":"ltr"},{"lang":"pam","autonym":"Kapampangan","dir":"ltr"},{"lang":"pap","autonym":"Papiamentu","dir":"ltr"},{"lang":"pcd","autonym":"Picard","dir":"ltr"},{"lang":"pcm", "autonym":"Naijá","dir":"ltr"},{"lang":"pdc","autonym":"Deitsch","dir":"ltr"},{"lang":"pms","autonym":"Piemontèis","dir":"ltr"},{"lang":"pnb","autonym":"پنجابی","dir":"rtl"},{"lang":"ps","autonym":"پښتو","dir":"rtl"},{"lang":"pwn","autonym":"pinayuanan","dir":"ltr"},{"lang":"qu","autonym":"Runa Simi","dir":"ltr"},{"lang":"rm","autonym":"rumantsch","dir":"ltr"},{"lang":"rn","autonym":"ikirundi","dir":"ltr"},{"lang":"rsk","autonym":"руски","dir":"ltr"},{"lang":"rue","autonym":"русиньскый","dir":"ltr"},{"lang":"rup","autonym":"armãneashti","dir":"ltr"},{"lang":"rw","autonym":"Ikinyarwanda","dir":"ltr"},{"lang":"sa","autonym":"संस्कृतम्","dir":"ltr"},{"lang":"sah","autonym":"саха тыла","dir":"ltr"},{"lang":"sat","autonym":"ᱥᱟᱱᱛᱟᱲᱤ","dir":"ltr"},{"lang":"sc","autonym":"sardu","dir":"ltr"},{"lang":"scn","autonym":"sicilianu","dir":"ltr"},{"lang":"sco","autonym":"Scots","dir":"ltr"},{"lang":"sd","autonym":"سنڌي","dir": "rtl"},{"lang":"se","autonym":"davvisámegiella","dir":"ltr"},{"lang":"sg","autonym":"Sängö","dir":"ltr"},{"lang":"sgs","autonym":"žemaitėška","dir":"ltr"},{"lang":"sh","autonym":"srpskohrvatski / српскохрватски","dir":"ltr"},{"lang":"shi","autonym":"Taclḥit","dir":"ltr"},{"lang":"shn","autonym":"ၽႃႇသႃႇတႆး ","dir":"ltr"},{"lang":"si","autonym":"සිංහල","dir":"ltr"},{"lang":"sk","autonym":"slovenčina","dir":"ltr"},{"lang":"skr","autonym":"سرائیکی","dir":"rtl"},{"lang":"sl","autonym":"slovenščina","dir":"ltr"},{"lang":"sm","autonym":"Gagana Samoa","dir":"ltr"},{"lang":"smn","autonym":"anarâškielâ","dir":"ltr"},{"lang":"sn","autonym":"chiShona","dir":"ltr"},{"lang":"so","autonym":"Soomaaliga","dir":"ltr"},{"lang":"sq","autonym":"shqip","dir":"ltr"},{"lang":"sr","autonym":"српски / srpski","dir":"ltr"},{"lang":"srn","autonym":"Sranantongo","dir":"ltr"},{"lang":"ss","autonym":"SiSwati","dir":"ltr"},{"lang":"st","autonym": "Sesotho","dir":"ltr"},{"lang":"stq","autonym":"Seeltersk","dir":"ltr"},{"lang":"su","autonym":"Sunda","dir":"ltr"},{"lang":"sv","autonym":"svenska","dir":"ltr"},{"lang":"sw","autonym":"Kiswahili","dir":"ltr"},{"lang":"szl","autonym":"ślůnski","dir":"ltr"},{"lang":"ta","autonym":"தமிழ்","dir":"ltr"},{"lang":"tay","autonym":"Tayal","dir":"ltr"},{"lang":"tcy","autonym":"ತುಳು","dir":"ltr"},{"lang":"tdd","autonym":"ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ","dir":"ltr"},{"lang":"te","autonym":"తెలుగు","dir":"ltr"},{"lang":"tet","autonym":"tetun","dir":"ltr"},{"lang":"tg","autonym":"тоҷикӣ","dir":"ltr"},{"lang":"th","autonym":"ไทย","dir":"ltr"},{"lang":"ti","autonym":"ትግርኛ","dir":"ltr"},{"lang":"tk","autonym":"Türkmençe","dir":"ltr"},{"lang":"tl","autonym":"Tagalog","dir":"ltr"},{"lang":"tly","autonym":"tolışi","dir":"ltr"},{"lang":"tn","autonym":"Setswana","dir":"ltr"},{"lang":"to","autonym":"lea faka-Tonga","dir":"ltr"},{"lang":"tpi", "autonym":"Tok Pisin","dir":"ltr"},{"lang":"trv","autonym":"Seediq","dir":"ltr"},{"lang":"ts","autonym":"Xitsonga","dir":"ltr"},{"lang":"tt","autonym":"татарча / tatarça","dir":"ltr"},{"lang":"tum","autonym":"chiTumbuka","dir":"ltr"},{"lang":"tw","autonym":"Twi","dir":"ltr"},{"lang":"ty","autonym":"reo tahiti","dir":"ltr"},{"lang":"tyv","autonym":"тыва дыл","dir":"ltr"},{"lang":"udm","autonym":"удмурт","dir":"ltr"},{"lang":"ur","autonym":"اردو","dir":"rtl"},{"lang":"uz","autonym":"oʻzbekcha / ўзбекча","dir":"ltr"},{"lang":"ve","autonym":"Tshivenda","dir":"ltr"},{"lang":"vec","autonym":"vèneto","dir":"ltr"},{"lang":"vep","autonym":"vepsän kel’","dir":"ltr"},{"lang":"vls","autonym":"West-Vlams","dir":"ltr"},{"lang":"vo","autonym":"Volapük","dir":"ltr"},{"lang":"vro","autonym":"võro","dir":"ltr"},{"lang":"wa","autonym":"walon","dir":"ltr"},{"lang":"war","autonym":"Winaray","dir":"ltr"},{"lang":"wo","autonym":"Wolof","dir":"ltr"},{"lang":"wuu", "autonym":"吴语","dir":"ltr"},{"lang":"xal","autonym":"хальмг","dir":"ltr"},{"lang":"xh","autonym":"isiXhosa","dir":"ltr"},{"lang":"xmf","autonym":"მარგალური","dir":"ltr"},{"lang":"yi","autonym":"ייִדיש","dir":"rtl"},{"lang":"yo","autonym":"Yorùbá","dir":"ltr"},{"lang":"yue","autonym":"粵語","dir":"ltr"},{"lang":"za","autonym":"Vahcuengh","dir":"ltr"},{"lang":"zgh","autonym":"ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ","dir":"ltr"},{"lang":"zu","autonym":"isiZulu","dir":"ltr"}],"wgSectionTranslationTargetLanguages":["ace","ady","alt","am","ami","an","ang","ann","anp","ar","ary","arz","as","ast","av","avk","awa","ay","az","azb","ba","ban","bar","bbc","bcl","bdr","be","bew","bg","bho","bi","bjn","blk","bm","bn","bo","bpy","br","bs","btm","bug","ca","cdo","ce","ceb","ch","chr","ckb","co","cr","crh","cs","cu","cy","da","dag","de","dga","din","diq","dsb","dtp","dv","dz","ee","el","eml","eo","es","et","eu","fa","fat","ff","fi","fj","fo","fon","fr", "frp","frr","fur","fy","gag","gan","gcr","gl","glk","gn","gom","gor","gpe","gu","guc","gur","guw","gv","ha","hak","haw","he","hi","hif","hr","hsb","ht","hu","hy","hyw","ia","iba","ie","ig","igl","ilo","io","is","it","iu","ja","jam","jv","ka","kaa","kab","kbd","kbp","kcg","kg","kge","ki","kk","kl","km","kn","ko","koi","krc","ks","ku","kus","kv","kw","ky","lad","lb","lez","lg","li","lij","lld","lmo","ln","lo","lt","ltg","lv","mad","mai","map-bms","mdf","mg","mhr","mi","min","mk","ml","mn","mni","mnw","mos","mr","mrj","ms","mt","mwl","my","myv","mzn","nah","nan","nap","nb","nds","nds-nl","ne","new","nia","nl","nn","nqo","nr","nso","ny","oc","om","or","os","pa","pag","pam","pap","pcd","pcm","pdc","pl","pms","pnb","ps","pt","pwn","qu","rm","rn","ro","rsk","rue","rup","rw","sa","sah","sat","sc","scn","sco","sd","se","sg","sgs","sh","shi","shn","si","sk","skr","sl","sm","smn","sn","so","sq","sr","srn","ss","st","stq","su","sv","sw","szl","ta","tay","tcy","tdd","te","tet","tg","th","ti","tk", "tl","tly","tn","to","tpi","tr","trv","ts","tt","tum","tw","ty","tyv","udm","ur","uz","ve","vec","vep","vi","vls","vo","vro","wa","war","wo","wuu","xal","xh","xmf","yi","yo","yue","za","zgh","zh","zu"],"isLanguageSearcherCXEntrypointEnabled":true,"mintEntrypointLanguages":["ace","ast","azb","bcl","bjn","bh","crh","ff","fon","ig","is","ki","ks","lmo","min","sat","ss","tn","vec"],"wgWikibaseItemId":"Q1140401","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false,"wgMinervaPermissions":{"watchable":true,"watch":false},"wgMinervaFeatures":{"beta":false,"donate":true,"mobileOptionsLink":true,"categories":false,"pageIssues":true,"talkAtTop":true,"historyInPageActions":false,"overflowSubmenu":false,"tabsOnSpecials":true,"personalMenu":false ,"mainMenuExpanded":false,"echo":true,"nightMode":true},"wgMinervaDownloadNamespaces":[0]};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.minerva.styles":"ready","skins.minerva.content.styles.images":"ready","mediawiki.hlist":"ready","skins.minerva.codex.styles":"ready","skins.minerva.icons":"ready","skins.minerva.amc.styles":"ready","ext.wikimediamessages.styles":"ready","mobile.init.styles":"ready","ext.relatedArticles.styles":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","skins.minerva.scripts","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","ext.popups","mobile.init","ext.echo.centralauth","ext.relatedArticles.readMore.bootstrap", "ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.cx.eventlogging.campaigns","ext.cx.entrypoints.mffrequentlanguages","ext.cx.entrypoints.languagesearcher.init","mw.externalguidance.init","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.relatedArticles.styles%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cmediawiki.hlist%7Cmobile.init.styles%7Cskins.minerva.amc.styles%7Cskins.minerva.codex.styles%7Cskins.minerva.content.styles.images%7Cskins.minerva.icons%2Cstyles%7Cwikibase.client.init&amp;only=styles&amp;skin=minerva"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=minerva"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=minerva"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="theme-color" content="#eaecf0"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes, minimum-scale=0.25, maximum-scale=5.0"> <meta property="og:title" content="OpenWrt - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="manifest" href="/w/api.php?action=webapp-manifest"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=OpenWrt&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/OpenWrt"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-OpenWrt rootpage-OpenWrt stable issues-group-B skin-minerva action-view skin--responsive mw-mf-amc-disabled mw-mf"><div id="mw-mf-viewport"> <div id="mw-mf-page-center"> <a class="mw-mf-page-center__mask" href="#"></a> <header class="header-container header-chrome"> <div class="minerva-header"> <nav class="navigation-drawer toggle-list view-border-box"> <input type="checkbox" id="main-menu-input" class="toggle-list__checkbox" role="button" aria-haspopup="true" aria-expanded="false" aria-labelledby="mw-mf-main-menu-button"> <label role="button" for="main-menu-input" id="mw-mf-main-menu-button" aria-hidden="true" data-event-name="ui.mainmenu" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet toggle-list__toggle"> <span class="minerva-icon minerva-icon--menu"></span> <span></span> </label> <div id="mw-mf-page-left" class="menu view-border-box"> <ul id="p-navigation" class="toggle-list__list"> <li class="toggle-list-item "> <a class="toggle-list-item__anchor menu__item--home" href="/wiki/Main_Page" data-mw="interface"> <span class="minerva-icon minerva-icon--home"></span> <span class="toggle-list-item__label">Home</span> </a> </li> <li class="toggle-list-item "> <a class="toggle-list-item__anchor menu__item--random" href="/wiki/Special:Random" data-mw="interface"> <span class="minerva-icon minerva-icon--die"></span> <span class="toggle-list-item__label">Random</span> </a> </li> <li class="toggle-list-item skin-minerva-list-item-jsonly"> <a class="toggle-list-item__anchor menu__item--nearby" href="/wiki/Special:Nearby" data-event-name="menu.nearby" data-mw="interface"> <span class="minerva-icon minerva-icon--mapPin"></span> <span class="toggle-list-item__label">Nearby</span> </a> </li> </ul> <ul id="p-personal" class="toggle-list__list"> <li class="toggle-list-item "> <a class="toggle-list-item__anchor menu__item--login" href="/w/index.php?title=Special:UserLogin&amp;returnto=OpenWrt" data-event-name="menu.login" data-mw="interface"> <span class="minerva-icon minerva-icon--logIn"></span> <span class="toggle-list-item__label">Log in</span> </a> </li> </ul> <ul id="pt-preferences" class="toggle-list__list"> <li class="toggle-list-item skin-minerva-list-item-jsonly"> <a class="toggle-list-item__anchor menu__item--settings" href="/w/index.php?title=Special:MobileOptions&amp;returnto=OpenWrt" data-event-name="menu.settings" data-mw="interface"> <span class="minerva-icon minerva-icon--settings"></span> <span class="toggle-list-item__label">Settings</span> </a> </li> </ul> <ul id="p-donation" class="toggle-list__list"> <li class="toggle-list-item "> <a class="toggle-list-item__anchor menu__item--donate" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en&amp;utm_key=minerva" data-event-name="menu.donate" data-mw="interface"> <span class="minerva-icon minerva-icon--heart"></span> <span class="toggle-list-item__label">Donate</span> </a> </li> </ul> <ul class="hlist"> <li class="toggle-list-item "> <a class="toggle-list-item__anchor menu__item--about" href="/wiki/Wikipedia:About" data-mw="interface"> <span class="toggle-list-item__label">About Wikipedia</span> </a> </li> <li class="toggle-list-item "> <a class="toggle-list-item__anchor menu__item--disclaimers" href="/wiki/Wikipedia:General_disclaimer" data-mw="interface"> <span class="toggle-list-item__label">Disclaimers</span> </a> </li> </ul> </div> <label class="main-menu-mask" for="main-menu-input"></label> </nav> <div class="branding-box"> <a href="/wiki/Main_Page"> <span><img src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" alt="Wikipedia" width="120" height="18" style="width: 7.5em; height: 1.125em;"/> </span> </a> </div> <form action="/w/index.php" method="get" class="minerva-search-form"> <div class="search-box"> <input type="hidden" name="title" value="Special:Search"/> <input class="search skin-minerva-search-trigger" id="searchInput" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f"> <span class="search-box-icon-overlay"><span class="minerva-icon minerva-icon--search"></span> </span> </div> <button id="searchIcon" class="cdx-button cdx-button--size-large cdx-button--icon-only cdx-button--weight-quiet skin-minerva-search-trigger"> <span class="minerva-icon minerva-icon--search"></span> <span>Search</span> </button> </form> <nav class="minerva-user-navigation" aria-label="User navigation"> </nav> </div> </header> <main id="content" class="mw-body"> <div class="banner-container"> <div id="siteNotice"></div> </div> <div class="pre-content heading-holder"> <div class="page-heading"> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">OpenWrt</span></h1> <div class="tagline"></div> </div> <ul id="p-associated-pages" class="minerva__tab-container"> <li class="minerva__tab selected"> <a class="minerva__tab-text" href="/wiki/OpenWrt" rel="" data-event-name="tabs.subject">Article</a> </li> <li class="minerva__tab "> <a class="minerva__tab-text" href="/wiki/Talk:OpenWrt" rel="discussion" data-event-name="tabs.talk">Talk</a> </li> </ul> <nav class="page-actions-menu"> <ul id="p-views" class="page-actions-menu__list"> <li id="language-selector" class="page-actions-menu__list-item"> <a role="button" href="#p-lang" data-mw="interface" data-event-name="menu.languages" title="Language" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet language-selector"> <span class="minerva-icon minerva-icon--language"></span> <span>Language</span> </a> </li> <li id="page-actions-watch" class="page-actions-menu__list-item"> <a role="button" id="ca-watch" href="/w/index.php?title=Special:UserLogin&amp;returnto=OpenWrt" data-event-name="menu.watch" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet menu__item--page-actions-watch"> <span class="minerva-icon minerva-icon--star"></span> <span>Watch</span> </a> </li> <li id="page-actions-edit" class="page-actions-menu__list-item"> <a role="button" id="ca-edit" href="/w/index.php?title=OpenWrt&amp;action=edit" data-event-name="menu.edit" data-mw="interface" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet edit-page menu__item--page-actions-edit"> <span class="minerva-icon minerva-icon--edit"></span> <span>Edit</span> </a> </li> </ul> </nav> <!-- version 1.0.2 (change every time you update a partial) --> <div id="mw-content-subtitle"></div> </div> <div id="bodyContent" class="content"> <div id="mw-content-text" class="mw-body-content"><script>function mfTempOpenSection(id){var block=document.getElementById("mf-section-"+id);block.className+=" open-block";block.previousSibling.className+=" open-block";}</script><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><section class="mf-section-0" id="mf-section-0"> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><p><b>OpenWrt</b> (from <i>open wireless router</i>) is an open-source project for <a href="/wiki/Embedded_operating_system" title="Embedded operating system">embedded operating systems</a> based on <a href="/wiki/Linux_kernel" title="Linux kernel">Linux</a>, primarily used on <a href="/wiki/Embedded_system" title="Embedded system">embedded devices</a> to <a href="/wiki/Router_(computing)" title="Router (computing)">route</a> network traffic. The main components are Linux, <a href="/wiki/Util-linux" title="Util-linux">util-linux</a>, <a href="/wiki/Musl" title="Musl">musl</a>,<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> and <a href="/wiki/BusyBox" title="BusyBox">BusyBox</a>. All components have been optimized to be small enough to fit into the limited storage and memory available in home routers. </p><table class="infobox vevent"><caption class="infobox-title summary">OpenWrt</caption><tbody><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/File:OpenWrt_Logo.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/84/OpenWrt_Logo.svg/250px-OpenWrt_Logo.svg.png" decoding="async" width="250" height="66" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/84/OpenWrt_Logo.svg/375px-OpenWrt_Logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/84/OpenWrt_Logo.svg/500px-OpenWrt_Logo.svg.png 2x" data-file-width="4091" data-file-height="1080"></a></span></td></tr><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/File:OpenWrt_Screenshot_18.06.1.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/47/OpenWrt_Screenshot_18.06.1.svg/300px-OpenWrt_Screenshot_18.06.1.svg.png" decoding="async" width="300" height="82" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/47/OpenWrt_Screenshot_18.06.1.svg/450px-OpenWrt_Screenshot_18.06.1.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/47/OpenWrt_Screenshot_18.06.1.svg/600px-OpenWrt_Screenshot_18.06.1.svg.png 2x" data-file-width="512" data-file-height="140"></a></span><div class="infobox-caption">OpenWrt 18.06.1 login screen</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer</a></th><td class="infobox-data">OpenWrt Project</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">OS family</th><td class="infobox-data"><a href="/wiki/Linux" title="Linux">Linux</a> (<a href="/wiki/Unix-like" title="Unix-like">Unix-like</a>)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Working state</th><td class="infobox-data">Current</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Source model</th><td class="infobox-data"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">January 2004<span class="noprint">; 20 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">2004-01</span>)</span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Latest release</a></th><td class="infobox-data">23.05.5<sup id="cite_ref-wikidata-53a291dd5ec83e62e17c26f302e19e625df30ed8-v18_1-0" class="reference"><a href="#cite_note-wikidata-53a291dd5ec83e62e17c26f302e19e625df30ed8-v18-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q1140401?uselang=en#P348" title="Edit this on Wikidata"><img alt="Edit this on Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20"></a></span> / 25 September 2024<span class="noprint">; 58 days ago</span><span style="display:none"> (<span class="bday dtstart published updated">25 September 2024</span>)</span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style><div class="plainlist"><ul><li><span class="url"><a rel="nofollow" class="external text" href="https://git.openwrt.org">git<wbr></wbr>.openwrt<wbr></wbr>.org</a></span> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q1140401#P1324" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20"></a></span></li></ul> </div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Natural_language" title="Natural language">Available in</a></th><td class="infobox-data">English, Chinese, Polish, Portuguese, Punjabi, Spanish, Welsh + 25 partially translated languages<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Update method</th><td class="infobox-data"><a href="/wiki/Opkg" class="mw-redirect" title="Opkg">opkg</a> (up to 24.10 release) <a href="/wiki/Apk" class="mw-redirect mw-disambig" title="Apk">apk</a> (snapshot builds)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Package_manager" title="Package manager">Package manager</a></th><td class="infobox-data">Alpine Package Manager (APK) opkg (up to 24.10 release)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Platforms</th><td class="infobox-data">50 different platforms using the following <a href="/wiki/Instruction_set" class="mw-redirect" title="Instruction set">Instruction sets</a>: <a href="/wiki/ARC_(processor)" title="ARC (processor)">ARC</a>, <a href="/wiki/ARM_architecture" class="mw-redirect" title="ARM architecture">ARM</a>, <a href="/wiki/Motorola_68000_family" class="mw-redirect" title="Motorola 68000 family">m68k</a>, <a href="/wiki/MIPS_architecture" title="MIPS architecture">MIPS</a>, <a href="/wiki/PowerPC" title="PowerPC">PowerPC</a>, <a href="/wiki/SPARC" title="SPARC">SPARC</a>, <a href="/wiki/SuperH" title="SuperH">SuperH</a>, <a href="/wiki/X86" title="X86">x86</a>, <a href="/wiki/X86-64" title="X86-64">x86-64</a><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Kernel_(operating_system)" title="Kernel (operating system)">Kernel</a> type</th><td class="infobox-data"><a href="/wiki/Monolithic_kernel" title="Monolithic kernel">Monolithic</a> (<a href="/wiki/Linux_kernel" title="Linux kernel">Linux</a>)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/User_space_and_kernel_space" title="User space and kernel space">Userland</a></th><td class="infobox-data"><a href="/wiki/BusyBox" title="BusyBox">BusyBox</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/User_interface" title="User interface">Default<br>user interface</a></th><td class="infobox-data"><a href="/wiki/Command-line_interface" title="Command-line interface">CLI</a>, WebUIs (LuCI)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/Free_software" title="Free software">Free software</a> (<a href="/wiki/GPL" class="mw-redirect" title="GPL">GPL</a> and other licenses)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Official website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://openwrt.org/">openwrt<wbr></wbr>.org</a></span></td></tr></tbody></table> <p>OpenWrt is configured using a <a href="/wiki/Command-line_interface" title="Command-line interface">command-line interface</a> (<a href="/wiki/Almquist_shell" title="Almquist shell">ash</a> shell) or a web interface (LuCI). There are about 8000 optional <a href="/wiki/Software_package_(installation)" class="mw-redirect" title="Software package (installation)">software packages</a> available for installation via the <a href="/wiki/Opkg" class="mw-redirect" title="Opkg">opkg</a> <a href="/wiki/Package_management_system" class="mw-redirect" title="Package management system">package management system</a>. </p><p>OpenWrt can run on various types of devices, including <a href="/wiki/Customer-premises_equipment" title="Customer-premises equipment">CPE</a> routers, <a href="/wiki/Residential_gateway" title="Residential gateway">residential gateways</a>, <a href="/wiki/Smartphone" title="Smartphone">smartphones</a>, <a href="/wiki/Pocket_computer" title="Pocket computer">pocket computers</a> (e.g., <a href="/wiki/Ben_NanoNote" title="Ben NanoNote">Ben NanoNote</a>). It is also possible to run OpenWrt on <a href="/wiki/Personal_computer" title="Personal computer">personal computers</a> and <a href="/wiki/Laptop" title="Laptop">laptops</a>. </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none"><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#History"><span class="tocnumber">1</span> <span class="toctext">History</span></a> <ul> <li class="toclevel-2 tocsection-2"><a href="#Releases"><span class="tocnumber">1.1</span> <span class="toctext">Releases</span></a></li> <li class="toclevel-2 tocsection-3"><a href="#LEDE"><span class="tocnumber">1.2</span> <span class="toctext">LEDE</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-4"><a href="#Features"><span class="tocnumber">2</span> <span class="toctext">Features</span></a></li> <li class="toclevel-1 tocsection-5"><a href="#Development"><span class="tocnumber">3</span> <span class="toctext">Development</span></a></li> <li class="toclevel-1 tocsection-6"><a href="#Hardware_compatibility"><span class="tocnumber">4</span> <span class="toctext">Hardware compatibility</span></a></li> <li class="toclevel-1 tocsection-7"><a href="#Adoption"><span class="tocnumber">5</span> <span class="toctext">Adoption</span></a> <ul> <li class="toclevel-2 tocsection-8"><a href="#Derivative_projects"><span class="tocnumber">5.1</span> <span class="toctext">Derivative projects</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-9"><a href="#See_also"><span class="tocnumber">6</span> <span class="toctext">See also</span></a></li> <li class="toclevel-1 tocsection-10"><a href="#References"><span class="tocnumber">7</span> <span class="toctext">References</span></a></li> <li class="toclevel-1 tocsection-11"><a href="#External_links"><span class="tocnumber">8</span> <span class="toctext">External links</span></a></li> </ul> </div> </section><div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(1)"><span class="indicator mf-icon mf-icon-expand mf-icon--small"></span><h2 id="History">History</h2><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=1" title="Edit section: History" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div><section class="mf-section-1 collapsible-block" id="mf-section-1"> <p>The OpenWrt project was started in 2004 after <a href="/wiki/Linksys" title="Linksys">Linksys</a> had built the <a href="/wiki/Firmware" title="Firmware">firmware</a> for their <a href="/wiki/Linksys_WRT54G_series" title="Linksys WRT54G series">WRT54G series</a> of wireless routers with code licensed under the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a>.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Under the terms of that license, Linksys was required to make the source code of its modified version available under the same license,<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> which enabled independent developers to create derivative versions. Support was originally limited to the WRT54G series, but has since been expanded to include many other routers and devices from many different manufacturers. </p><p>Using this code as a base and later as a reference, developers created a <a href="/wiki/Linux_distribution" title="Linux distribution">Linux distribution</a> that offers many features not previously found in consumer-level routers. Early on some features required proprietary software. For example, prior to OpenWrt 8.09 (based on Linux 2.6.25 and the <code>b43</code> kernel module) WLAN for many <a href="/wiki/Broadcom" title="Broadcom">Broadcom</a>-based routers could only be had via the proprietary <code>wl.o</code> module (and which required Linux 2.4.x). </p><p>OpenWrt releases were historically named after cocktails, such as <a href="/wiki/White_Russian_(cocktail)" title="White Russian (cocktail)">White Russian</a>, <a href="/wiki/Kamikaze_(cocktail)" title="Kamikaze (cocktail)">Kamikaze</a>, Backfire, Attitude Adjustment, Barrier Breaker and Chaos Calmer, and their recipes were included in the <a href="/wiki/Motd_(Unix)" class="mw-redirect" title="Motd (Unix)">message of the day (motd)</a> displayed after logging in using the <a href="/wiki/Command-line_interface" title="Command-line interface">command-line interface</a>. </p><p>In May 2016, OpenWrt was forked by a group of core OpenWrt contributors due to disagreements on internal process.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> The fork was dubbed <a href="#LEDE">Linux Embedded Development Environment</a> (LEDE). The schism was reconciled a year later.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Following the remerger, announced in January 2018,<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> the OpenWrt branding is preserved, with many of the LEDE processes and rules used. The LEDE project name was used for v17.01, with development versions of 18.01 branded OpenWrt, dropping the original cocktail based naming scheme.<sup id="cite_ref-merged_11-0" class="reference"><a href="#cite_note-merged-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> </p><p><br> </p> <div class="mw-heading mw-heading3"><h3 id="Releases">Releases</h3><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=2" title="Edit section: Releases" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div> <style data-mw-deduplicate="TemplateStyles:r1253789634">@media screen{.mw-parser-output .sticky-header>thead>tr:first-child,.mw-parser-output .sticky-header>caption+tbody>tr:first-child,.mw-parser-output .sticky-header>tbody:first-child>tr:first-child,.mw-parser-output .sticky-header-multi>thead{position:sticky;top:0;z-index:10}.mw-parser-output .sticky-header:not(.wikitable),.mw-parser-output .sticky-header-multi:not(.wikitable){background-color:white}.mw-parser-output .sticky-header:not(.wikitable)>*,.mw-parser-output .sticky-header:not(.wikitable)>thead>tr:first-child,.mw-parser-output .sticky-header:not(.wikitable)>caption+tbody>tr:first-child,.mw-parser-output .sticky-header:not(.wikitable)>tbody:first-child>tr:first-child,.mw-parser-output .sticky-header-multi:not(.wikitable)>thead,.mw-parser-output .sticky-header-multi>thead{background-color:inherit}.mw-parser-output .sticky-header.wikitable,.mw-parser-output .sticky-header-multi.wikitable{border-collapse:separate;border-spacing:0;border-width:0 1px 1px 0}.mw-parser-output .sticky-header.wikitable td,.mw-parser-output .sticky-header.wikitable th,.mw-parser-output .sticky-header-multi.wikitable td,.mw-parser-output .sticky-header-multi.wikitable th{border-width:1px 0 0 1px}body.skin-timeless .mw-parser-output .sticky-header.wikitable,body.skin-timeless .mw-parser-output .sticky-header-multi.wikitable{border-bottom-width:0.2em;padding:0}.mw-parser-output .sticky-header.static-row-numbers.wikitable tr::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable tr::before{border-left-width:1px}.mw-parser-output .sticky-header.static-row-numbers.wikitable>thead>tr:first-child::before,.mw-parser-output .sticky-header.static-row-numbers.wikitable>caption+tbody>tr:first-child::before,.mw-parser-output .sticky-header.static-row-numbers.wikitable>tbody:first-child>tr:first-child::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>thead>tr:first-child::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>caption+tbody>tr:first-child::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>tbody:first-child>tr:first-child::before,.mw-parser-output .sticky-header.static-row-numbers.wikitable .sortbottom::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable .sortbottom::before{border-top-width:1px}.mw-parser-output .sticky-header.static-row-numbers.wikitable .sortbottom~.sortbottom::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable .sortbottom~.sortbottom::before{border-top-width:0}.mw-parser-output .sticky-header.static-row-numbers.wikitable>tbody>tr:not(.static-row-header)::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>tbody>tr:not(.static-row-header)::before{border-bottom-width:0!important;border-right-width:0!important}body.skin-timeless .mw-parser-output .content-table-scrollbar,body.skin-timeless .mw-parser-output .overflowed,body.skin-timeless .mw-parser-output .overflowed .content-table{overflow:visible}body.skin-timeless .mw-parser-output .scroll-right.overflowed .content-table-right{box-shadow:none;border-left:none}}@media screen and (min-width:1120px){body.vector-sticky-header-visible .mw-parser-output .sticky-header>thead>tr:first-child,body.vector-sticky-header-visible .mw-parser-output .sticky-header>caption+tbody>tr:first-child,body.vector-sticky-header-visible .mw-parser-output .sticky-header>tbody:first-child>tr:first-child,body.vector-sticky-header-visible .mw-parser-output .sticky-header-multi>thead{top:3.125rem}}@media screen and (min-width:851px){body.skin-timeless .mw-parser-output .sticky-header>thead>tr:first-child,body.skin-timeless .mw-parser-output .sticky-header>caption+tbody>tr:first-child,body.skin-timeless .mw-parser-output .sticky-header>tbody:first-child>tr:first-child,body.skin-timeless .mw-parser-output .sticky-header-multi>thead{top:3.51em}}@media screen and (max-width:639px){body.skin-minerva .mw-parser-output .sticky-header,body.skin-minerva .mw-parser-output .sticky-header-multi,body.skin-monobook .mw-parser-output .sticky-header,body.skin-monobook .mw-parser-output .sticky-header-multi,body.skin-vector-legacy .mw-parser-output .sticky-header,body.skin-vector-legacy .mw-parser-output .sticky-header-multi,body.skin-vector-2022 .mw-parser-output .sticky-header,body.skin-vector-2022 .mw-parser-output .sticky-header-multi{display:table}body.skin-minerva .mw-parser-output .sticky-header>caption,body.skin-minerva .mw-parser-output .sticky-header-multi>caption{display:table-caption}}@media screen{html.skin-theme-clientpref-night body.skin-minerva .mw-parser-output .sticky-header-multi.wikitable{background-color:#101418}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os body.skin-minerva .mw-parser-output .sticky-header-multi.wikitable{background-color:#101418}}</style> <style data-mw-deduplicate="TemplateStyles:r1232966811">.mw-parser-output .hover-highlight tr:hover,.mw-parser-output .mw-datatable tr:hover{background-color:var(--background-color-progressive-subtle,#eaf3ff);color:var(--color-base,#333)}.mw-parser-output .mw-datatable{background-color:var(--background-color-base,#fff);color:var(--color-base,#333)}</style> <table class="wikitable mw-datatable sticky-header"> <tbody><tr> <th>Version (Code name)<sup id="cite_ref-OpenWrt_version_history_12-0" class="reference"><a href="#cite_note-OpenWrt_version_history-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> </th> <th>General availability </th> <th>Kernel </th> <th>Latest minor version </th> <th>Latest release date </th> <th>Projected EoL<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> </th> <th><a href="/wiki/C_standard_library" title="C standard library">libc</a> </th> <th>Notes </th></tr> <tr> <td>first Stable Release </td> <td>2004-01 </td> <td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Un­known">? </td> <td colspan="3" data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">— </td> <td rowspan="8"><a href="/wiki/UClibc" title="UClibc">uClibc</a> </td> <td>Based on <a href="/wiki/Linksys" title="Linksys">Linksys</a> GPL sources for <a href="/wiki/WRT54G" class="mw-redirect" title="WRT54G">WRT54G</a> and a buildroot from the uClibc project </td></tr> <tr> <td>0.9 (White Russian)<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </td> <td>2007-02-05 </td> <td>2.4.30 </td> <td colspan="3" data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">— </td> <td>NVRAM-based, <code>nas</code>, <code>wl</code>. Supported platform: <code>brcm-2.4</code>. </td></tr> <tr> <td>7.06 (Kamikaze)<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </td> <td>2007-06-02 </td> <td>2.6.19 </td> <td>7.09 <sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> </td> <td>2007-09-30 </td> <td style="background: #EEE; color:black; vertical-align: middle; text-align: center;" class="table-cast"><span style="display: none">Does not appear</span> </td> <td>Using <code>opkg</code>. Supported platforms: <code>atheros-2.6</code>, <code>au1000-2.6</code>, <code>brcm-2.4</code>, <code>brcm47xx-2.6</code>, <code>ixp4xx-2.6</code>, <code>imagicbox-2.6</code>, <code>rb532-2.6</code> and <code>x86-2.6</code>. </td></tr> <tr> <td>8.09 (Kamikaze)<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> </td> <td>2009-02-19 </td> <td>2.6.26 </td> <td>8.09.2<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </td> <td>2010-01-10 </td> <td style="background: #EEE; color:black; vertical-align: middle; text-align: center;" class="table-cast"><span style="display: none">Does not appear</span> </td> <td>New platform: <code>ar71xx</code>. </td></tr> <tr> <td>10.03 (Backfire)<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> </td> <td>2010-04-07 </td> <td>2.6.32 </td> <td>10.03.1<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </td> <td>2011-12-21 </td> <td style="background: #EEE; color:black; vertical-align: middle; text-align: center;" class="table-cast"><span style="display: none">Does not appear</span> </td> <td>Supported platforms: <code>adm5120_mips</code>, <code>adm5120_mipsel</code>, <code>ar7</code>, <code>ar71xx</code>, <code>atheros</code>, <code><a href="/wiki/Alchemy_(microarchitecture)" class="mw-redirect" title="Alchemy (microarchitecture)">au1000</a></code>, <code>avr32</code>, <code>brcm-2.4</code>, <code>brcm47xx</code>, <code>brcm63xx</code>, <code>cobalt</code>, <code>ep80579</code>, <code>ifxmips</code>, <code>ixp4xx</code>, <code>kirkwood</code>, <code>octeon</code>, <code>orion</code>, <code>ppc40x</code>, <code>ppc44x</code>, <code>rb532</code>, <code>rdc</code>, <code>x86</code> and <code><a href="/wiki/XBurst_(microarchitecture)" class="mw-redirect" title="XBurst (microarchitecture)">xburst</a></code>. </td></tr> <tr> <td>12.09 (Attitude Adjustment)<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> </td> <td>2013-04-25 </td> <td>3.3 </td> <td colspan="3" data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">— </td> <td><a href="/wiki/CoDel" title="CoDel">CoDel</a> (<a href="/wiki/Network_scheduler" title="Network scheduler">network scheduler</a>) backported from Linux 3.5 to 3.3. New platforms: <code>ramips</code>, <a href="/wiki/Raspberry_Pi" title="Raspberry Pi"><code>bcm2708</code> (Raspberry Pi)</a> and others. </td></tr> <tr> <td>14.07 (Barrier Breaker)<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> </td> <td>2014-10-02 </td> <td>3.10.49 </td> <td colspan="3" data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">— </td> <td>New platforms: <code><a href="/wiki/I.MX#i.MX23_family" title="I.MX">i.MX23</a></code>, <code><a href="/wiki/I.MX#i.MX6x_series" title="I.MX">i.MX6</a></code>.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>15.05 (Chaos Calmer)<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> </td> <td>2015-09-11 </td> <td>3.18.20 </td> <td>15.05.1<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> </td> <td>2016-03-16 </td> <td>2016, March </td> <td><a href="/wiki/Nftables" title="Nftables">nftables</a> (available since Linux kernel 3.12); New platforms: TBA if any </td></tr> <tr valign="top"> <td colspan="8"> </td></tr> <tr valign="top"> <td>17.01.0 (Reboot (OpenWrt/LEDE))<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> </td> <td>2017-02-22 </td> <td>4.4.50 </td> <td>17.01.7 </td> <td>2019-06-20 </td> <td>2018, September </td> <td rowspan="6"><a href="/wiki/Musl" title="Musl">musl</a><sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> </td> <td>There were only release notes for "OpenWrt/LEDE 17.01.7 - Seventh Service Release - June 2019" with a code revision "rTODO-2252731af4".<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> The official announcement of "OpenWrt/LEDE v17.01.7 service release" was never made in the OpenWrt Forum due to GPG signing certs issues.<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>18.06.0<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> </td> <td>2018-07-31 </td> <td>4.9.111 / 4.14.52 </td> <td>18.06.9 </td> <td>2020-12-09 </td> <td>2020, December </td> <td> </td></tr> <tr> <td>19.07.0<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> </td> <td>2020-01-06 </td> <td>4.14.162 </td> <td>19.07.10 </td> <td>2022-04-20 </td> <td>2022, April </td> <td><a href="/wiki/Wi-Fi_Protected_Access#WPA3" title="Wi-Fi Protected Access">WPA3</a> support.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> Flow offloading (<a href="/wiki/Beta_release" class="mw-redirect" title="Beta release">beta</a>).<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>21.02.0<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> </td> <td>2021-09-04 </td> <td>5.4.143 </td> <td>21.02.7 </td> <td>2023-05-01 </td> <td>2023, May </td> <td><a href="/wiki/Wi-Fi_Protected_Access#WPA3" title="Wi-Fi Protected Access">WPA3</a>, <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">TLS</a> and <a href="/wiki/HTTPS" title="HTTPS">HTTPS</a> support included by default, initial <a rel="nofollow" class="external text" href="https://www.kernel.org/doc/html/latest/networking/dsa/dsa.html">DSA</a> support, <a href="/wiki/LXC" title="LXC">LXC</a> and ujail support <sup id="cite_ref-auto2_39-0" class="reference"><a href="#cite_note-auto2-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>22.03.0<sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> </td> <td>2022-09-06 </td> <td>5.10.138 </td> <td>22.03.7 </td> <td>2024-07-25 </td> <td>2024, July </td> <td>Firewall4 based on nftables, many new devices added, more targets converted to DSA, dark mode in LuCI, <a href="/wiki/Year_2038_problem" title="Year 2038 problem">year 2038</a> problem handled, core components updated.<sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td style="background:#a0e75a;"><b>23.05.0</b><sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> </td> <td>2023-10-13 </td> <td>5.15.134 </td> <td>23.05.5 </td> <td>2024-09-25 </td> <td>2025, April </td> <td>New devices added, ipq40xx target converted to DSA, default cryptographic library switched to <a href="/wiki/Mbed_TLS" title="Mbed TLS">mbedtls</a>, core components updated.<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td colspan="8">Legend: <style data-mw-deduplicate="TemplateStyles:r981673959">.mw-parser-output .legend{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .legend-color{display:inline-block;min-width:1.25em;height:1.25em;line-height:1.25;margin:1px 0;text-align:center;border:1px solid black;background-color:transparent;color:black}.mw-parser-output .legend-text{}</style><span class="legend nowrap"><span class="legend-color mw-no-invert" style="border: 1px solid #AAAAAA;"> </span> Old version</span> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r981673959"><span class="legend nowrap"><span class="legend-color mw-no-invert" style="border: 1px solid #AAAAAA;background-color:#d8f8b8; color:black;"> </span> Older version, still maintained</span> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r981673959"><span class="legend nowrap"><span class="legend-color mw-no-invert" style="border: 1px solid #AAAAAA;background-color:#a0e75a; color:black;"> </span> Latest version</span> </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="LEDE">LEDE</h3><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=3" title="Edit section: LEDE" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">This section is about the wireless network router operating system. For other uses, see <a href="/wiki/Lede_(disambiguation)" class="mw-redirect mw-disambig" title="Lede (disambiguation)">Lede (disambiguation)</a>.</div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546"><table class="infobox vevent"><caption class="infobox-title summary">LEDE</caption><tbody><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/File:LEDE_Logo.svg" class="mw-file-description"><noscript><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/79/LEDE_Logo.svg/150px-LEDE_Logo.svg.png" decoding="async" width="150" height="192" class="mw-file-element" data-file-width="512" data-file-height="654"></noscript><span class="lazy-image-placeholder" style="width: 150px;height: 192px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/7/79/LEDE_Logo.svg/150px-LEDE_Logo.svg.png" data-width="150" data-height="192" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/79/LEDE_Logo.svg/225px-LEDE_Logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/79/LEDE_Logo.svg/300px-LEDE_Logo.svg.png 2x" data-class="mw-file-element">&nbsp;</span></a></span></td></tr><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/File:LEDE-Screenshot.svg" class="mw-file-description"><noscript><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/7e/LEDE-Screenshot.svg/300px-LEDE-Screenshot.svg.png" decoding="async" width="300" height="63" class="mw-file-element" data-file-width="512" data-file-height="108"></noscript><span class="lazy-image-placeholder" style="width: 300px;height: 63px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/7/7e/LEDE-Screenshot.svg/300px-LEDE-Screenshot.svg.png" data-width="300" data-height="63" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/7e/LEDE-Screenshot.svg/450px-LEDE-Screenshot.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/7e/LEDE-Screenshot.svg/600px-LEDE-Screenshot.svg.png 2x" data-class="mw-file-element">&nbsp;</span></a></span><div class="infobox-caption">Login banner</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer</a></th><td class="infobox-data">LEDE Project</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">OS family</th><td class="infobox-data"><a href="/wiki/Unix-like" title="Unix-like">Unix-like</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Working state</th><td class="infobox-data">Merged with OpenWrt</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Source model</th><td class="infobox-data"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">May 2016<span class="noprint">; 8 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">2016-05</span>)</span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"><div class="plainlist"><ul><li><span class="url"><a rel="nofollow" class="external text" href="https://git.openwrt.org">git<wbr></wbr>.openwrt<wbr></wbr>.org</a></span> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q1140401#P1324" title="Edit this at Wikidata"><noscript><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" data-file-width="20" data-file-height="20"></noscript><span class="lazy-image-placeholder" style="width: 10px;height: 10px;" data-src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" data-alt="Edit this at Wikidata" data-width="10" data-height="10" data-srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-class="mw-file-element">&nbsp;</span></a></span></li></ul> </div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Natural_language" title="Natural language">Available in</a></th><td class="infobox-data">26 languages<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Update method</th><td class="infobox-data"><a href="/wiki/Opkg" class="mw-redirect" title="Opkg">opkg</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Package_manager" title="Package manager">Package manager</a></th><td class="infobox-data">opkg</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Platforms</th><td class="infobox-data">23 platforms using the following <a href="/wiki/Instruction_set" class="mw-redirect" title="Instruction set">Instruction sets</a>: <a href="/wiki/AVR32" title="AVR32">AVR32</a>, <a href="/wiki/ARM_architecture" class="mw-redirect" title="ARM architecture">ARM</a>, <a href="/wiki/ETRAX_CRIS" title="ETRAX CRIS">CRIS</a>, <a href="/wiki/Motorola_68000_series" title="Motorola 68000 series">m68k</a>, <a href="/wiki/MIPS_architecture" title="MIPS architecture">MIPS</a>, <a href="/wiki/PowerPC" title="PowerPC">PowerPC</a>, <a href="/wiki/SPARC" title="SPARC">SPARC</a>, <a href="/wiki/SuperH" title="SuperH">SuperH</a>, <a href="/wiki/Ubicom" title="Ubicom">Ubicom</a>32, <a href="/wiki/X86" title="X86">x86</a>, <a href="/wiki/X86-64" title="X86-64">x86-64</a><sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Kernel_(operating_system)" title="Kernel (operating system)">Kernel</a> type</th><td class="infobox-data"><a href="/wiki/Monolithic_kernel" title="Monolithic kernel">Monolithic</a> (<a href="/wiki/Linux_kernel" title="Linux kernel">Linux</a>)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/User_space_and_kernel_space" title="User space and kernel space">Userland</a></th><td class="infobox-data"><a href="/wiki/BusyBox" title="BusyBox">BusyBox</a>, <a href="/wiki/GNU_Core_Utilities" title="GNU Core Utilities">GNU</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/User_interface" title="User interface">Default<br>user interface</a></th><td class="infobox-data"><a href="/wiki/Command-line_interface" title="Command-line interface">CLI</a>, WebUIs</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/Free_software" title="Free software">Free software</a> (<a href="/wiki/GPL" class="mw-redirect" title="GPL">GPL</a> and other licenses)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Official website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://lede-project.org/">lede-project<wbr></wbr>.org</a></span></td></tr></tbody></table> <p>The <b>Linux Embedded Development Environment</b> (<b>LEDE</b>) project was a <a href="/wiki/Fork_(software_development)" title="Fork (software development)">fork</a> of the OpenWrt project and shared many of the same goals.<sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-willis_47-0" class="reference"><a href="#cite_note-willis-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-50" class="reference"><a href="#cite_note-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup> It was created in May 2016 by a group of core OpenWrt contributors due to disagreements on OpenWrt internal processes.<sup id="cite_ref-willis_47-1" class="reference"><a href="#cite_note-willis-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> The schism was nominally reconciled a year later in May 2017 pending approval of the LEDE developers.<sup id="cite_ref-51" class="reference"><a href="#cite_note-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup> The remerger preserves the OpenWrt branding, but uses many of the LEDE processes and rules. The remerge proposal vote was passed by LEDE developers in June 2017,<sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> and formally announced in January 2018.<sup id="cite_ref-53" class="reference"><a href="#cite_note-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup> The merging process was completed before the OpenWrt 18.06 release.<sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup> </p> <table class="wikitable"> <tbody><tr class="hintergrundfarbe6"> <th>Version<sup id="cite_ref-OpenWrt_version_history_12-1" class="reference"><a href="#cite_note-OpenWrt_version_history-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </th> <th>Release Date </th> <th>Kernel </th> <th>Notes </th></tr> <tr> <td>17.01.0 </td> <td>2017-02-22 </td> <td>4.4.50 </td> <td>first stable release<sup id="cite_ref-55" class="reference"><a href="#cite_note-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>17.01.1 </td> <td>2017-04-19 </td> <td>4.4.61 </td> <td>bug fixes and enhancements<sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>17.01.2 </td> <td>2017-06-12 </td> <td>4.4.71 </td> <td>security fixes<sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>17.01.3 </td> <td>2017-10-03 </td> <td>4.4.89 </td> <td>security fixes<sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>17.01.4 </td> <td>2017-10-18 </td> <td>4.4.92 </td> <td>security fixes (<a href="/wiki/KRACK" title="KRACK">KRACK</a>, as far as addressable by server side fixes)<sup id="cite_ref-59" class="reference"><a href="#cite_note-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>17.01.5 </td> <td>2018-07-18 </td> <td>4.4.140 </td> <td>security fixes <sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>17.01.6 </td> <td>2018-09-03 </td> <td>4.4.153 </td> <td>security fixes <sup id="cite_ref-61" class="reference"><a href="#cite_note-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup> </td></tr> </tbody></table> </section><div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(2)"><span class="indicator mf-icon mf-icon-expand mf-icon--small"></span><h2 id="Features">Features</h2><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=4" title="Edit section: Features" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div><section class="mf-section-2 collapsible-block" id="mf-section-2"> <p>OpenWrt features a writeable <a href="/wiki/Root_directory" title="Root directory">root file system</a>, enabling users to modify any file and easily install additional software. This is in contrast with other firmware based on read-only file systems which don't allow modifying installed software without rebuilding and flashing a complete firmware image. This is accomplished by overlaying a read-only compressed <a href="/wiki/SquashFS" title="SquashFS">SquashFS</a> file system with a writeable <a href="/wiki/JFFS2" title="JFFS2">JFFS2</a> file system using <a href="/wiki/Overlayfs" class="mw-redirect" title="Overlayfs">overlayfs</a>.<sup id="cite_ref-62" class="reference"><a href="#cite_note-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-63" class="reference"><a href="#cite_note-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup> Additional software can be installed with the <i>opkg</i> package manager and the package repository contains approximately 8000 packages (by 2022). </p> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Openwrt-luci-firewall.png" class="mw-file-description"><noscript><img src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Openwrt-luci-firewall.png/220px-Openwrt-luci-firewall.png" decoding="async" width="220" height="163" class="mw-file-element" data-file-width="1238" data-file-height="917"></noscript><span class="lazy-image-placeholder" style="width: 220px;height: 163px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Openwrt-luci-firewall.png/220px-Openwrt-luci-firewall.png" data-width="220" data-height="163" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Openwrt-luci-firewall.png/330px-Openwrt-luci-firewall.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Openwrt-luci-firewall.png/440px-Openwrt-luci-firewall.png 2x" data-class="mw-file-element">&nbsp;</span></a><figcaption>LuCI</figcaption></figure> <p>OpenWrt can be configured through either a <a href="/wiki/Command-line_interface" title="Command-line interface">command-line interface</a> or a web interface called LuCI. OpenWrt provides set of scripts called UCI (unified configuration interface) to unify and simplify configuration through the command-line interface.<sup id="cite_ref-64" class="reference"><a href="#cite_note-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup> Additional web interfaces, such as <a href="/wiki/Gargoyle_(router_firmware)" title="Gargoyle (router firmware)">Gargoyle</a>, are also available. </p><p>OpenWrt provides regular bug fixes and security updates even for devices that are no longer supported by their manufacturers. </p><p>OpenWrt provides exhaustive possibilities to configure common network-related features, like <a href="/wiki/IPv4" title="IPv4">IPv4</a>, <a href="/wiki/IPv6" title="IPv6">IPv6</a>, <a href="/wiki/Domain_Name_System" title="Domain Name System">DNS</a>, <a href="/wiki/Dynamic_Host_Configuration_Protocol" title="Dynamic Host Configuration Protocol">DHCP</a>, <a href="/wiki/Routing" title="Routing">routing</a>, <a href="/wiki/Firewall_(computing)" title="Firewall (computing)">firewall</a>, <a href="/wiki/Network_address_translation" title="Network address translation">NAT</a>, <a href="/wiki/Port_forwarding" title="Port forwarding">port forwarding</a> and <a href="/wiki/Wi-Fi_Protected_Access" title="Wi-Fi Protected Access">WPA</a>. </p><p>Other features include: </p> <ul><li>Extensible configuration of the entire hardware drivers, e.g. built-in <a href="/wiki/Network_switch" title="Network switch">network switches</a> and their <a href="/wiki/VLAN" title="VLAN">VLAN</a>-capabilities, <a href="/wiki/Wireless_network_interface_controller" title="Wireless network interface controller">WNICs</a>, <a href="/wiki/DSL_modem" title="DSL modem">DSL modems</a>, <a href="/wiki/Foreign_exchange_service_(telecommunications)" class="mw-redirect" title="Foreign exchange service (telecommunications)">FX</a>, available hardware buttons, etc.</li> <li><a href="/wiki/Mesh_networking" title="Mesh networking">Mesh networking</a> through <a href="/wiki/B.A.T.M.A.N." title="B.A.T.M.A.N.">B.A.T.M.A.N.</a>, <a href="/wiki/Optimized_Link_State_Routing_Protocol" title="Optimized Link State Routing Protocol">OLSR</a> and <a href="/wiki/IEEE_802.11s" title="IEEE 802.11s">IEEE 802.11s</a>-capabilities of the <a href="/wiki/Comparison_of_open-source_wireless_drivers" title="Comparison of open-source wireless drivers">WNIC drivers</a> and other ad hoc mesh routing protocols that have been implemented within Linux.</li> <li>Wireless functionality, e.g. make the device act as a <a href="/wiki/Wireless_repeater" title="Wireless repeater">wireless repeater</a>, a <a href="/wiki/Wireless_access_point" title="Wireless access point">wireless access point</a>, a <a href="/wiki/Wireless_bridge" class="mw-redirect" title="Wireless bridge">wireless bridge</a>, a <a href="/wiki/Captive_portal" title="Captive portal">captive portal</a>, or a combination of these with e.g. <a href="/w/index.php?title=ChilliSpot&amp;action=edit&amp;redlink=1" class="new" title="ChilliSpot (page does not exist)">ChilliSpot</a>, <a href="/wiki/WiFiDog_Captive_Portal" title="WiFiDog Captive Portal">WiFiDog Captive Portal</a>, etc.</li> <li>Wireless security: <a href="/wiki/Packet_injection" title="Packet injection">Packet injection</a>, e.g. <a rel="nofollow" class="external text" href="http://airpwn.sourceforge.net/Airpwn.html">Airpwn</a>, <a href="/wiki/Lorcon" title="Lorcon">lorcon</a>, e.a.</li> <li>Dynamically configured port forwarding protocols <a href="/wiki/Port_Control_Protocol" title="Port Control Protocol">PCP</a>, <a href="/wiki/NAT_Port_Mapping_Protocol" title="NAT Port Mapping Protocol">NAT-PMP</a>, and <a href="/wiki/Internet_Gateway_Device_Protocol" title="Internet Gateway Device Protocol">UPnP IGD</a></li> <li><a href="/wiki/Port_knocking" title="Port knocking">Port knocking</a></li> <li><a href="/wiki/TR-069" title="TR-069">TR-069</a> (CWMP) client<sup id="cite_ref-65" class="reference"><a href="#cite_note-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Intrusion_detection_system" title="Intrusion detection system">IPS</a> via <a href="/wiki/Snort_(software)" title="Snort (software)">Snort</a></li> <li><a href="/wiki/Active_queue_management" title="Active queue management">Active queue management</a> (AQM) through the <a href="/wiki/Network_scheduler" title="Network scheduler">network scheduler</a> of the Linux kernel, with many available <a href="/wiki/Queuing_discipline" class="mw-redirect" title="Queuing discipline">queuing disciplines</a>. <a href="/wiki/CoDel" title="CoDel">CoDel</a> has been backported to Kernel 3.3.<sup id="cite_ref-66" class="reference"><a href="#cite_note-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup> This encapsulates <a href="/wiki/Traffic_shaping" title="Traffic shaping">Traffic shaping</a> to ensure fair distribution of bandwidth among multiple users and <a href="/wiki/Quality_of_service" title="Quality of service">quality of service</a> (QoS) for simultaneous use of applications such as <a href="/wiki/VoIP" class="mw-redirect" title="VoIP">VoIP</a>, <a href="/wiki/Online_game" title="Online game">online gaming</a>, and <a href="/wiki/Streaming_media" title="Streaming media">streaming media</a> without experiencing the negative impacts of link saturation.</li> <li>Load balancing for use with multiple <a href="/wiki/Internet_service_provider" title="Internet service provider">ISPs</a> using <a href="/wiki/Source-specific_routing" title="Source-specific routing">source-specific routing</a></li> <li>IP tunneling (<a href="/wiki/Generic_Routing_Encapsulation" class="mw-redirect" title="Generic Routing Encapsulation">GRE</a>, OpenVPN, pseudowire, WireGuard, etc.)</li> <li>Extensible realtime <a href="/wiki/Network_monitoring" title="Network monitoring">network monitoring</a> and statistics through e.g. <a href="/wiki/RRDtool" title="RRDtool">RRDtool</a>, <a href="/wiki/Collectd" title="Collectd">Collectd</a>, <a href="/wiki/Nagios" title="Nagios">Nagios</a>, <a href="/wiki/Munin_(software)" title="Munin (software)">Munin lite</a>, <a href="/wiki/Zabbix" title="Zabbix">Zabbix</a>, etc.</li> <li><a href="/wiki/Dynamic_DNS" title="Dynamic DNS">Dynamic DNS</a> services to maintain a fixed domain name with an <a href="/wiki/Internet_service_provider" title="Internet service provider">ISP</a> that does not provide a static <a href="/wiki/IP_address" title="IP address">IP address</a></li> <li>OpenWrt supports any hardware that has Linux support; devices that can be connected (e.g. over <a href="/wiki/Universal_Serial_Bus" class="mw-redirect" title="Universal Serial Bus">USB</a>) include <ul><li><a href="/wiki/Printer_(computing)" title="Printer (computing)">Printers</a></li> <li><a href="/wiki/Mobile_broadband_modem" title="Mobile broadband modem">Mobile broadband modems</a></li> <li><a href="/wiki/Webcam" title="Webcam">Webcams</a></li> <li><a href="/wiki/Sound_card" title="Sound card">Sound cards</a></li></ul></li> <li>Notable software packages to use the hardware support are <ul><li><a href="/wiki/File_sharing" title="File sharing">File sharing</a> via <a href="/wiki/Samba_(software)" title="Samba (software)">SAMBA</a>, (Windows-compatible), <a href="/wiki/Network_File_System" title="Network File System">NFS</a>, <a href="/wiki/File_Transfer_Protocol" title="File Transfer Protocol">FTP</a>, SFTP. Printer sharing over the <a href="/wiki/Print_server" title="Print server">print server</a> <a href="/wiki/CUPS" title="CUPS">CUPS</a> (spooling) or <a href="/w/index.php?title=P910nd&amp;action=edit&amp;redlink=1" class="new" title="P910nd (page does not exist)">p910nd</a> (non-spooling)</li> <li><a href="/wiki/PulseAudio" title="PulseAudio">PulseAudio</a>, <a href="/wiki/Music_Player_Daemon" title="Music Player Daemon">Music Player Daemon</a>, Audio/Video streaming via <a href="/wiki/DLNA" title="DLNA">DLNA</a>/<a href="/wiki/Universal_Plug_and_Play#AV_standards" title="Universal Plug and Play">UPnP AV standards</a>, <a href="/wiki/ITunes" title="ITunes">iTunes</a> (<a href="/wiki/Digital_Audio_Access_Protocol" title="Digital Audio Access Protocol">DAAP</a>) server</li> <li><a href="/wiki/Asterisk_(PBX)" title="Asterisk (PBX)">Asterisk (PBX)</a></li> <li><a href="/wiki/MQ_Telemetry_Transport" class="mw-redirect" title="MQ Telemetry Transport">MQ Telemetry Transport</a> through <a href="/w/index.php?title=Mosquitto&amp;action=edit&amp;redlink=1" class="new" title="Mosquitto (page does not exist)">Mosquitto</a></li></ul></li></ul> </section><div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(3)"><span class="indicator mf-icon mf-icon-expand mf-icon--small"></span><h2 id="Development"><span class="anchor" id="BUILDROOT"></span>Development</h2><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=5" title="Edit section: Development" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div><section class="mf-section-3 collapsible-block" id="mf-section-3"> <p>OpenWrt's development environment and build system, known together as <i>OpenWrt Buildroot</i>, are based on a heavily modified <a href="/wiki/Buildroot" title="Buildroot">Buildroot</a> system. OpenWrt Buildroot is a set of <a href="/wiki/Makefile" class="mw-redirect" title="Makefile">Makefiles</a> and <a href="/wiki/Patch_(Unix)" title="Patch (Unix)">patches</a> that automates the process of building a complete Linux-based OpenWrt system for an embedded device, by building and using an appropriate <a href="/wiki/Cross_compiler" title="Cross compiler">cross-compilation</a> <a href="/wiki/Toolchain" title="Toolchain">toolchain</a>.<sup id="cite_ref-buildroot-about_67-0" class="reference"><a href="#cite_note-buildroot-about-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-68" class="reference"><a href="#cite_note-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup> </p><p>Embedded devices usually use a different processor than the one found in host computers used for building their OpenWrt system images, requiring a cross-compilation toolchain. Such a compilation toolchain runs on a host system but generates code for a targeted embedded device and its processor's <a href="/wiki/Instruction_set_architecture" title="Instruction set architecture">instruction set architecture</a> (ISA). For example, if a host system uses <a href="/wiki/X86" title="X86">x86</a> and a target system uses <a href="/wiki/MIPS32" class="mw-redirect" title="MIPS32">MIPS32</a>, the regular compilation toolchain of the host runs on x86 and generates code for x86 architecture, while the cross-compilation toolchain runs on x86 and generates code for the MIPS32 architecture. OpenWrt Buildroot automates this whole process to work on the instruction set architectures of most embedded devices and host systems.<sup id="cite_ref-buildroot-about_67-1" class="reference"><a href="#cite_note-buildroot-about-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-openwrt-dev-guide_69-0" class="reference"><a href="#cite_note-openwrt-dev-guide-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> </p><p>OpenWrt Buildroot provides the following features:<sup id="cite_ref-buildroot-about_67-2" class="reference"><a href="#cite_note-buildroot-about-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-openwrt-dev-guide_69-1" class="reference"><a href="#cite_note-openwrt-dev-guide-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> </p> <ul><li>Makes it easy to port software across architectures</li> <li>Uses kconfig (Linux kernel <a href="/wiki/Menuconfig" title="Menuconfig">menuconfig</a>) for the configuration of all options</li> <li>Provides an integrated cross-compiler toolchain (<a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">gcc</a>, <a href="/wiki/Linker_(computing)" title="Linker (computing)">ld</a>, <a href="/wiki/UClibc" title="UClibc">uClibc</a> etc.)</li> <li>Provides an abstraction for <a href="/wiki/Autotools" class="mw-redirect" title="Autotools">autotools</a> (<a href="/wiki/Automake" title="Automake">automake</a>, <a href="/wiki/Autoconf" title="Autoconf">autoconf</a>), <a href="/wiki/CMake" title="CMake">CMake</a> and <a href="/wiki/SCons" title="SCons">SCons</a></li> <li>Handles standard OpenWrt image build workflow: downloading, patching, configuration, compilation and packaging</li> <li>Provides a number of common fixes for known badly behaving packages</li></ul> <p>Besides building system images, OpenWrt development environment also provides a mechanism for simplified cross-platform building of OpenWrt software packages. Source code for each software package is required to provide a Makefile-like set of building instructions, and an optional set of patches for bug fixes or footprint optimizations.<sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup> </p> </section><div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(4)"><span class="indicator mf-icon mf-icon-expand mf-icon--small"></span><h2 id="Hardware_compatibility">Hardware compatibility</h2><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=6" title="Edit section: Hardware compatibility" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div><section class="mf-section-4 collapsible-block" id="mf-section-4"> <p>OpenWrt runs many different routers and includes a table of compatible hardware on its website.<sup id="cite_ref-71" class="reference"><a href="#cite_note-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup> In its buyer's guide,<sup id="cite_ref-72" class="reference"><a href="#cite_note-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup> it notes that users recommend devices equipped with wireless chips from either Qualcomm's <a href="/wiki/Qualcomm_Atheros" title="Qualcomm Atheros">Atheros</a>, Ralink (now <a href="/wiki/MediaTek" title="MediaTek">MediaTek</a>) or any vendor with open source drivers and specifications. It specifically avoids <a href="/wiki/Broadcom" title="Broadcom">Broadcom</a> chipsets as the feature set is very limited due to having no open drivers. OpenWrt also recommends choosing a device with a minimum of 16 MB of flash and 128 MB of RAM, preferably higher amounts.<sup id="cite_ref-73" class="reference"><a href="#cite_note-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup> </p> </section><div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(5)"><span class="indicator mf-icon mf-icon-expand mf-icon--small"></span><h2 id="Adoption">Adoption</h2><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=7" title="Edit section: Adoption" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div><section class="mf-section-5 collapsible-block" id="mf-section-5"> <p>OpenWrt, especially its Buildroot build system, has been adopted as the structure for other efforts. For example </p> <ul><li><a rel="nofollow" class="external text" href="https://beta.altiwi.com/">AltiWi</a> "one-time-fee-only" replacement for Cloudtrax.</li> <li>Bufferbloat.net (Cerowrt)</li> <li><a href="/wiki/Freifunk" title="Freifunk">Freifunk</a> and other mesh network communities</li> <li><a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">IETF</a> IPv6 integration projects HIPnet and HomeNet are OpenWrt-based</li> <li>prplOS, carrier-grade framework designed to power <a href="/wiki/Internet_service_provider" title="Internet service provider">ISPs</a> routers and gateways made by <a href="/wiki/Prpl_Foundation" title="Prpl Foundation">Prpl Foundation</a></li> <li>SIMET Box, developed by <a href="/wiki/NIC.br" title="NIC.br">NIC.br</a>, is OpenWrt-based<sup id="cite_ref-74" class="reference"><a href="#cite_note-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup></li></ul> <div class="mw-heading mw-heading3"><h3 id="Derivative_projects"><span class="anchor" id="PACKET-PROTECTOR"></span><span class="anchor" id="CEROWRT"></span>Derivative projects</h3><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=8" title="Edit section: Derivative projects" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">See also: <a href="/wiki/List_of_router_firmware_projects" title="List of router firmware projects">List of router firmware projects</a></div> <ul><li><a rel="nofollow" class="external text" href="https://www.arednmesh.org/">AREDN</a> The <a href="/wiki/Amateur_radio" title="Amateur radio">Amateur Radio</a> Emergency Data Network uses a firmware based on OpenWrt: <a rel="nofollow" class="external text" href="https://github.com/aredn/aredn_ar71xx">GitHub Project</a></li> <li><i>CeroWrt</i> – (2011—2014) project to resolve bufferbloat in home networking, support IPv6, integrate DNSSEC, for wired and wireless, to complement the debloat-testing kernel tree and provide a platform for real-world testing of <a href="/wiki/Bufferbloat" title="Bufferbloat">bufferbloat</a> fixes.<sup id="cite_ref-75" class="reference"><a href="#cite_note-75"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup> The CeroWRT project is completely by 2014, when the finalized fixes were merged into OpenWRT. The "Bufferbloat project" behind CeroWRT went on to research new methods such as <a href="/wiki/CAKE_(queue_management_algorithm)" class="mw-redirect" title="CAKE (queue management algorithm)">CAKE</a>.<sup id="cite_ref-76" class="reference"><a href="#cite_note-76"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup></li> <li>Coova chilli – OpenWrt-based with focus on wireless hotspots, a fork of chillifire with focus on wireless hotspot management</li> <li>Flukso – Wireless sensor nodes using an Atheros AR2317 chipset running a patched OpenWrt OS for communication. Sources and hardware schematics available on <a href="/wiki/GitHub" title="GitHub">GitHub</a>.</li> <li><a href="/wiki/Fon_(company)" class="mw-redirect" title="Fon (company)">Fon</a> – OpenWrt-based wireless routers acting as hotspots. Sources and toolchain available on fonosfera.org</li> <li><a href="/wiki/Gargoyle_(router_firmware)" title="Gargoyle (router firmware)">Gargoyle</a> – a web interface for OpenWrt with a strong emphasis on usability that later forked into a separate distribution</li> <li>Gluon – Framework for building OpenWrt-based firmwares fitted for <a href="/wiki/Mesh_networking" title="Mesh networking">mesh network</a> deployment: <a rel="nofollow" class="external text" href="https://github.com/freifunk-gluon/gluon">GitHub Project</a></li> <li><a href="/w/index.php?title=JUCIWRT&amp;action=edit&amp;redlink=1" class="new" title="JUCIWRT (page does not exist)">JUCIWRT</a> – a modern distribution using the JUCI webgui that later became an OpenWrt feed instead. The source code for JUCI is available at <a rel="nofollow" class="external text" href="https://github.com/mkschreder/juci">mkschreder/juci</a> and is still usable by installing openwrt feed found at <a rel="nofollow" class="external text" href="https://github.com/mkschreder/juci-openwrt-feed">mkschreder/juci-openwrt-feed</a></li> <li><a href="/wiki/LibreCMC" title="LibreCMC">libreCMC</a> – OpenWrt-based distribution which excludes non-free software or binary blobs, endorsed by the <a href="/wiki/Free_Software_Foundation" title="Free Software Foundation">Free Software Foundation</a><sup id="cite_ref-77" class="reference"><a href="#cite_note-77"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup></li> <li>Linino – OpenWrt-based distribution for the <a href="/wiki/MIPS_architecture" title="MIPS architecture">MIPS</a>-based <a href="/wiki/Arduino" title="Arduino">Arduino</a> Yùn: <a rel="nofollow" class="external text" href="https://github.com/arduino/linino">GitHub Project</a></li> <li>Midge Linux – an OpenWrt-based distribution for devices based on <a href="/wiki/Infineon_Technologies" title="Infineon Technologies">Infineon Technologies</a> ADM-5120 <a href="/wiki/System-on-a-chip" class="mw-redirect" title="System-on-a-chip">SoCs</a>, such as Edimax BR-6104K and BR-6104KP.</li> <li><a rel="nofollow" class="external text" href="https://www.openmptcprouter.com">OpenMPTCProuter</a> – aggregation of multiple Internet connections using <a href="/wiki/Multipath_TCP" title="Multipath TCP">Multipath TCP</a></li> <li>OpenSAN – <a href="/wiki/ISCSI" title="ISCSI">iSCSI</a> target <a href="/wiki/Storage_Area_Network" class="mw-redirect" title="Storage Area Network">Storage Area Network</a> realization.</li> <li>PacketProtector – OpenWrt-based security distribution that includes <a href="/wiki/Intrusion_detection_system" title="Intrusion detection system">IDS</a>, <a href="/wiki/Internet_Provider_Security" title="Internet Provider Security">IPS</a>, <a href="/wiki/Virtual_private_network" title="Virtual private network">VPN</a>, and web antivirus capabilities. Packages included Snort, Snort-inline, <a href="/wiki/FreeRADIUS" title="FreeRADIUS">FreeRADIUS</a>, <a href="/wiki/OpenVPN" title="OpenVPN">OpenVPN</a>, DansGuardian and <a href="/wiki/ClamAV" title="ClamAV">ClamAV</a>. These tools were accessible via the old web GUI management interface of OpenWrt, called X-Wrt or webif^2. Project ended on June 7, 2012.<sup id="cite_ref-78" class="reference"><a href="#cite_note-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Qualcomm" title="Qualcomm">Qualcomm's</a> QCA Software Development Kit (QSDK) which is being used as a development basis by many <a href="/wiki/Original_equipment_manufacturer" title="Original equipment manufacturer">OEMs</a> is an OpenWrt derivative</li> <li>RutOS – an operating system for all Teltonika routers, based on OpenWrt. Source code found at <a rel="nofollow" class="external text" href="https://wiki.teltonika-networks.com/view/GPL">GPL - Teltonika Networks Wiki</a>.</li> <li><a rel="nofollow" class="external text" href="https://smoothwan.com">SmoothWAN</a> – aggregation of multiple Internet connections and network conditioning using <a href="/wiki/Speedify" class="mw-redirect" title="Speedify">Speedify</a>, Engarde and tinyfecvpn.</li> <li><a href="/wiki/Turris_Omnia" title="Turris Omnia">Turris Omnia</a> and Turris MOX routers run on an OpenWrt derivative</li> <li><a href="/wiki/Ubiquiti" title="Ubiquiti">Ubiquiti's</a> wireless router firmwares are based on OpenWrt</li> <li>Diverse <a href="/wiki/Grassroots" title="Grassroots">grassroots</a> projects for <a href="/wiki/Wireless_community_network" title="Wireless community network">wireless community networks</a>, including <a href="/wiki/Freifunk" title="Freifunk">Freifunk</a>, Libre-Mesh and qMp</li> <li>Some <a href="/wiki/TP-Link" title="TP-Link">TP-Link</a>, <a href="/wiki/Xiaomi" title="Xiaomi">Xiaomi</a>, <a href="/wiki/ZyXEL" class="mw-redirect" title="ZyXEL">ZyXEL</a> and <a href="/wiki/D-Link" title="D-Link">D-Link</a> router firmwares are derived from OpenWrt<sup id="cite_ref-79" class="reference"><a href="#cite_note-79"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-80" class="reference"><a href="#cite_note-80"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup></li> <li>FreeWRT was a Linux distribution that was used in embedded systems such as WLAN devices from Linksys and Asus. Not related to a project (with same name) based on Sveasoft firmware.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (April 2022)">citation needed</span></a></i>]</sup></li> <li>Friendly Electronics manufactures the NanoPi series of SoC devices and makes available an OpenWRT derivative OS called FriendlyWRT.<sup id="cite_ref-81" class="reference"><a href="#cite_note-81"><span class="cite-bracket">[</span>81<span class="cite-bracket">]</span></a></sup></li> <li>Ansuel's Technicolor Custom GUI a modified management web interface developed on the basis of the official Technicolor for Homeware firmware, which runs a fork of OpenWrt, unlocking Technicolor Modem/Routers.<sup id="cite_ref-82" class="reference"><a href="#cite_note-82"><span class="cite-bracket">[</span>82<span class="cite-bracket">]</span></a></sup></li></ul> </section><div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(6)"><span class="indicator mf-icon mf-icon-expand mf-icon--small"></span><h2 id="See_also">See also</h2><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=9" title="Edit section: See also" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div><section class="mf-section-6 collapsible-block" id="mf-section-6"> <style data-mw-deduplicate="TemplateStyles:r1239009302">.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{clear:left;float:left;margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}</style><ul role="navigation" aria-label="Portals" class="noprint portalbox portalborder portalright"> <li class="portalbox-entry"><span class="portalbox-image"><span class="noviewer" typeof="mw:File"><a href="/wiki/File:NewTux.svg" class="mw-file-description"><noscript><img alt="icon" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b0/NewTux.svg/23px-NewTux.svg.png" decoding="async" width="23" height="28" class="mw-file-element" data-file-width="625" data-file-height="750"></noscript><span class="lazy-image-placeholder" style="width: 23px;height: 28px;" data-src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b0/NewTux.svg/23px-NewTux.svg.png" data-alt="icon" data-width="23" data-height="28" data-srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b0/NewTux.svg/35px-NewTux.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b0/NewTux.svg/47px-NewTux.svg.png 2x" data-class="mw-file-element">&nbsp;</span></a></span></span><span class="portalbox-link"><a href="/wiki/Portal:Linux" title="Portal:Linux">Linux portal</a></span></li></ul> <ul><li><a href="/wiki/List_of_router_firmware_projects" title="List of router firmware projects">List of router firmware projects</a></li> <li><a href="/wiki/Prpl_Foundation" title="Prpl Foundation">Prpl Foundation</a></li> <li><a href="/wiki/Banana_Pi" title="Banana Pi">Banana Pi</a></li></ul> </section><div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(7)"><span class="indicator mf-icon mf-icon-expand mf-icon--small"></span><h2 id="References">References</h2><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=10" title="Edit section: References" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div><section class="mf-section-7 collapsible-block" id="mf-section-7"> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-wikidata-53a291dd5ec83e62e17c26f302e19e625df30ed8-v18-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-wikidata-53a291dd5ec83e62e17c26f302e19e625df30ed8-v18_1-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/23.05/notes-23.05.5">"OpenWrt 23.05.5 - Service Release - 25. September 2024"</a>. September 25, 2024.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt+23.05.5+-+Service+Release+-+25.+September+2024&amp;rft.date=2024-09-25&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F23.05%2Fnotes-23.05.5&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://hosted.weblate.org/projects/openwrt/#information">"LuCI Translation Portal on Weblate"</a>. January 22, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">January 22,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=LuCI+Translation+Portal+on+Weblate&amp;rft.date=2021-01-22&amp;rft_id=https%3A%2F%2Fhosted.weblate.org%2Fprojects%2Fopenwrt%2F%23information&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20191104164332/https://git.openwrt.org/%3Fp%3Dopenwrt/openwrt.git;a%3Dblob;f%3Dtarget/Config.in">"git.openwrt.org Git - openwrt/openwrt.git/blob - target/Config.in"</a>. <i>git.openwrt.org</i>. October 24, 2017. Archived from <a rel="nofollow" class="external text" href="https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/Config.in">the original</a> on November 4, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">July 2,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=git.openwrt.org&amp;rft.atitle=git.openwrt.org+Git+-+openwrt%2Fopenwrt.git%2Fblob+-+target%2FConfig.in&amp;rft.date=2017-10-24&amp;rft_id=https%3A%2F%2Fgit.openwrt.org%2F%3Fp%3Dopenwrt%2Fopenwrt.git%3Ba%3Dblob%3Bf%3Dtarget%2FConfig.in&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFFietkau2015" class="citation news cs1">Fietkau, Felix (June 16, 2015). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150617193511/http://comments.gmane.org/gmane.comp.embedded.openwrt.devel/32651">"OpenWrt switches to musl by default"</a>. Archived from <a rel="nofollow" class="external text" href="http://comments.gmane.org/gmane.comp.embedded.openwrt.devel/32651">the original</a> on June 17, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">June 16,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.atitle=OpenWrt+switches+to+musl+by+default&amp;rft.date=2015-06-16&amp;rft.aulast=Fietkau&amp;rft.aufirst=Felix&amp;rft_id=http%3A%2F%2Fcomments.gmane.org%2Fgmane.comp.embedded.openwrt.devel%2F32651&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMiklas2003" class="citation mailinglist cs1">Miklas, Andrew (June 7, 2003). <a rel="nofollow" class="external text" href="https://lkml.org/lkml/2003/6/7/164">"Linksys WRT54G and the GPL"</a>. <i>Linux kernel mailing list</i> (Mailing list)<span class="reference-accessdate">. Retrieved <span class="nowrap">July 5,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Linksys+WRT54G+and+the+GPL&amp;rft.date=2003-06-07&amp;rft.aulast=Miklas&amp;rft.aufirst=Andrew&amp;rft_id=https%3A%2F%2Flkml.org%2Flkml%2F2003%2F6%2F7%2F164&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWeiss2005" class="citation web cs1">Weiss, Aaron (November 8, 2005). <a rel="nofollow" class="external text" href="http://www.wi-fiplanet.com/tutorials/article.php/3562391">"The Open Source WRT54G Story"</a>. <i>Wi-Fi Planet</i><span class="reference-accessdate">. Retrieved <span class="nowrap">July 5,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Wi-Fi+Planet&amp;rft.atitle=The+Open+Source+WRT54G+Story&amp;rft.date=2005-11-08&amp;rft.aulast=Weiss&amp;rft.aufirst=Aaron&amp;rft_id=http%3A%2F%2Fwww.wi-fiplanet.com%2Ftutorials%2Farticle.php%2F3562391&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://hardware.slashdot.org/story/03/07/06/2121234/linksys-releases-gpled-code-for-wrt54g">"Linksys Releases GPLed Code for WRT54G"</a>. <i>Slashdot</i>. July 6, 2003<span class="reference-accessdate">. Retrieved <span class="nowrap">July 5,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Slashdot&amp;rft.atitle=Linksys+Releases+GPLed+Code+for+WRT54G&amp;rft.date=2003-07-06&amp;rft_id=http%3A%2F%2Fhardware.slashdot.org%2Fstory%2F03%2F07%2F06%2F2121234%2Flinksys-releases-gpled-code-for-wrt54g&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWillis2016" class="citation web cs1">Willis, Nathan (May 11, 2016). <a rel="nofollow" class="external text" href="https://lwn.net/Articles/686767/">"LEDE and OpenWrt"</a>. <i><a href="/wiki/LWN.net" title="LWN.net">LWN.net</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">August 31,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=LWN.net&amp;rft.atitle=LEDE+and+OpenWrt&amp;rft.date=2016-05-11&amp;rft.aulast=Willis&amp;rft.aufirst=Nathan&amp;rft_id=https%3A%2F%2Flwn.net%2FArticles%2F686767%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSharwood2017" class="citation web cs1">Sharwood, Simon (May 10, 2017). <a rel="nofollow" class="external text" href="https://www.theregister.co.uk/2017/05/10/openwrt_and_lede_peace_plan/">"OpenWRT and LEDE agree on Linux-for-routers peace plan"</a>. <i>theregister.co.uk</i><span class="reference-accessdate">. Retrieved <span class="nowrap">August 31,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=theregister.co.uk&amp;rft.atitle=OpenWRT+and+LEDE+agree+on+Linux-for-routers+peace+plan&amp;rft.date=2017-05-10&amp;rft.aulast=Sharwood&amp;rft.aufirst=Simon&amp;rft_id=https%3A%2F%2Fwww.theregister.co.uk%2F2017%2F05%2F10%2Fopenwrt_and_lede_peace_plan%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWich2018" class="citation web cs1">Wich, Jo-Philipp (January 2, 2018). <a rel="nofollow" class="external text" href="https://forum.lede-project.org/t/announcing-the-openwrt-lede-merge/10217">"Announcing the OpenWrt/LEDE merge"</a>. <i>LEDE Project Forum</i><span class="reference-accessdate">. Retrieved <span class="nowrap">January 10,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=LEDE+Project+Forum&amp;rft.atitle=Announcing+the+OpenWrt%2FLEDE+merge&amp;rft.date=2018-01-02&amp;rft.aulast=Wich&amp;rft.aufirst=Jo-Philipp&amp;rft_id=https%3A%2F%2Fforum.lede-project.org%2Ft%2Fannouncing-the-openwrt-lede-merge%2F10217&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-merged-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-merged_11-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/">"Welcome to the OpenWrt Project (OpenWrt Project)"</a>. <i>OpenWrt</i>. January 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">February 16,</span> 2018</span>. <q>As of January 2018, the current Stable OpenWrt release [17.01.4] was built from the LEDE 17.01 source code, and branded with the LEDE project name. Development versions of OpenWrt are currently branded with the OpenWrt name, and have a version number of 18.01</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=OpenWrt&amp;rft.atitle=Welcome+to+the+OpenWrt+Project+%28OpenWrt+Project%29&amp;rft.date=2018-01&amp;rft_id=https%3A%2F%2Fopenwrt.org%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span> "</span> </li> <li id="cite_note-OpenWrt_version_history-12"><span class="mw-cite-backlink">^ <a href="#cite_ref-OpenWrt_version_history_12-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-OpenWrt_version_history_12-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/about/history">"OpenWrt version history"</a>. October 16, 2023.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt+version+history&amp;rft.date=2023-10-16&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Fabout%2Fhistory&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/start">"Release Builds"</a>. October 19, 2023.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Release+Builds&amp;rft.date=2023-10-19&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/docs/guide-developer/security#support_status">"Security - Support status"</a>. December 28, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">January 9,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Security+-+Support+status&amp;rft.date=2015-12-28&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Fdocs%2Fguide-developer%2Fsecurity%23support_status&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://forum.archive.openwrt.org/viewtopic.php?id=9326">"Whiterussian 0.9 / Kamikaze snapshots"</a>. February 5, 2007.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Whiterussian+0.9+%2F+Kamikaze+snapshots&amp;rft.date=2007-02-05&amp;rft_id=https%3A%2F%2Fforum.archive.openwrt.org%2Fviewtopic.php%3Fid%3D9326&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://archive.openwrt.org/whiterussian/0.9/00-README">"WHITE RUSSIAN 0.9"</a>. February 5, 2007.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=WHITE+RUSSIAN+0.9&amp;rft.date=2007-02-05&amp;rft_id=https%3A%2F%2Farchive.openwrt.org%2Fwhiterussian%2F0.9%2F00-README&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://archive.openwrt.org/kamikaze/7.06/release.txt">"Kamikaze 7.06"</a>. June 2, 2007.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Kamikaze+7.06&amp;rft.date=2007-06-02&amp;rft_id=https%3A%2F%2Farchive.openwrt.org%2Fkamikaze%2F7.06%2Frelease.txt&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://forum.archive.openwrt.org/viewtopic.php?id=11808">"Kamikaze 7.07"</a>. July 26, 2007.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Kamikaze+7.07&amp;rft.date=2007-07-26&amp;rft_id=https%3A%2F%2Fforum.archive.openwrt.org%2Fviewtopic.php%3Fid%3D11808&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://forum.archive.openwrt.org/viewtopic.php?id=12780">"Kamikaze 7.09"</a>. September 30, 2007.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Kamikaze+7.09&amp;rft.date=2007-09-30&amp;rft_id=https%3A%2F%2Fforum.archive.openwrt.org%2Fviewtopic.php%3Fid%3D12780&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/8.09/notes-8.09">"Kamikaze 8.09"</a>. February 19, 2009.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Kamikaze+8.09&amp;rft.date=2009-02-19&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F8.09%2Fnotes-8.09&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/8.09/notes-8.09.1">"Kamikaze 8.09.1"</a>. June 3, 2009.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Kamikaze+8.09.1&amp;rft.date=2009-06-03&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F8.09%2Fnotes-8.09.1&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/8.09/notes-8.09.2">"Kamikaze 8.09.2"</a>. January 10, 2010.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Kamikaze+8.09.2&amp;rft.date=2010-01-10&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F8.09%2Fnotes-8.09.2&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/10.03/notes-10.03">"Backfire 10.03"</a>. April 7, 2010.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Backfire+10.03&amp;rft.date=2010-04-07&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F10.03%2Fnotes-10.03&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/10.03/notes-10.03.1">"Backfire 10.03.1"</a>. December 21, 2011.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Backfire+10.03.1&amp;rft.date=2011-12-21&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F10.03%2Fnotes-10.03.1&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/12.09/notes-12.09">"Attitude Adjustment"</a>. April 25, 2013.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Attitude+Adjustment&amp;rft.date=2013-04-25&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F12.09%2Fnotes-12.09&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/14.07/notes-14.07">"Barrier Breaker"</a>. October 2, 2014.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Barrier+Breaker&amp;rft.date=2014-10-02&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F14.07%2Fnotes-14.07&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/docs/techref/hardware/soc/soc.freescale.imx">"OpenWrt Project: Freescale i.MX"</a>. <i>openwrt.org</i>. July 16, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">July 16,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=openwrt.org&amp;rft.atitle=OpenWrt+Project%3A+Freescale+i.MX&amp;rft.date=2013-07-16&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Fdocs%2Ftechref%2Fhardware%2Fsoc%2Fsoc.freescale.imx&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/15.05/notes-15.05">"Chaos Calmer"</a>. September 11, 2015.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Chaos+Calmer&amp;rft.date=2015-09-11&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F15.05%2Fnotes-15.05&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/15.05/start">"OpenWrt 15.05.1 "Chaos Calmer"<span class="cs1-kern-right"></span>"</a>. March 16, 2016.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt+15.05.1+%22Chaos+Calmer%22&amp;rft.date=2016-03-16&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F15.05%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/17.01/start">"LEDE 17.01 "Reboot"<span class="cs1-kern-right"></span>"</a>. June 29, 2019.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=LEDE+17.01+%22Reboot%22&amp;rft.date=2019-06-29&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F17.01%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://lists.openwrt.org/pipermail/openwrt-devel/2015-June/007680.html">"[OpenWrt-Devel] OpenWrt switches to musl by default"</a>. June 16, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">June 27,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%5BOpenWrt-Devel%5D+OpenWrt+switches+to+musl+by+default&amp;rft.date=2015-06-16&amp;rft_id=http%3A%2F%2Flists.openwrt.org%2Fpipermail%2Fopenwrt-devel%2F2015-June%2F007680.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/17.01/notes-17.01.7">"OpenWrt/LEDE 17.01.7 - Seventh Service Release - June 2019"</a>. June 20, 2019.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt%2FLEDE+17.01.7+-+Seventh+Service+Release+-+June+2019&amp;rft.date=2019-06-20&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F17.01%2Fnotes-17.01.7&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://forum.openwrt.org/t/openwrt-17-01-7-date-of-release/33506/11">"OpenWrt 17.01.7 - date of release?"</a>. July 20, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">January 11,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt+17.01.7+-+date+of+release%3F&amp;rft.date=2019-07-20&amp;rft_id=https%3A%2F%2Fforum.openwrt.org%2Ft%2Fopenwrt-17-01-7-date-of-release%2F33506%2F11&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/18.06/start">"OpenWrt 18.06"</a>. July 31, 2018.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt+18.06&amp;rft.date=2018-07-31&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F18.06%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/19.07/start">"OpenWrt 19.07"</a>. January 6, 2020.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt+19.07&amp;rft.date=2020-01-06&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F19.07%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMehrtens2020" class="citation web cs1">Mehrtens, Hauke (January 6, 2020). <a rel="nofollow" class="external text" href="https://openwrt.org/releases/19.07/notes-19.07.0">"OpenWrt 19.07.0 - First Stable Release - 6 January 2020"</a>. <i>OpenWrt Wiki</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=OpenWrt+Wiki&amp;rft.atitle=OpenWrt+19.07.0+-+First+Stable+Release+-+6+January+2020&amp;rft.date=2020-01-06&amp;rft.aulast=Mehrtens&amp;rft.aufirst=Hauke&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F19.07%2Fnotes-19.07.0&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMan2020" class="citation web cs1">Man, Low Kah (February 1, 2020). <a rel="nofollow" class="external text" href="https://www.leowkahman.com/2020/02/01/speedtest-openwrt-with-flow-offloading/">"Speedtest OpenWRT with flow offloading"</a>. <i>Leow Kah Man - Tech Blog</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Leow+Kah+Man+-+Tech+Blog&amp;rft.atitle=Speedtest+OpenWRT+with+flow+offloading&amp;rft.date=2020-02-01&amp;rft.aulast=Man&amp;rft.aufirst=Low+Kah&amp;rft_id=https%3A%2F%2Fwww.leowkahman.com%2F2020%2F02%2F01%2Fspeedtest-openwrt-with-flow-offloading%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/21.02/start">"OpenWrt 21.02"</a>. September 4, 2021.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt+21.02&amp;rft.date=2021-09-04&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F21.02%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-auto2-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-auto2_39-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMehrtens2021" class="citation web cs1">Mehrtens, Hauke (September 4, 2021). <a rel="nofollow" class="external text" href="https://openwrt.org/releases/21.02/notes-21.02.0">"OpenWrt 21.02.0 - First Stable Release - 4 September 2021"</a>. <i>OpenWrt Wiki</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=OpenWrt+Wiki&amp;rft.atitle=OpenWrt+21.02.0+-+First+Stable+Release+-+4+September+2021&amp;rft.date=2021-09-04&amp;rft.aulast=Mehrtens&amp;rft.aufirst=Hauke&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F21.02%2Fnotes-21.02.0&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/22.03/start">"OpenWrt 22.03"</a>. September 6, 2022.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt+22.03&amp;rft.date=2022-09-06&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F22.03%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/22.03/notes-22.03.0">"OpenWrt 21.03.0 - First Stable Release - 6 September 2022"</a>. <i>OpenWrt Wiki</i>. September 15, 2022.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=OpenWrt+Wiki&amp;rft.atitle=OpenWrt+21.03.0+-+First+Stable+Release+-+6+September+2022&amp;rft.date=2022-09-15&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F22.03%2Fnotes-22.03.0&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-42">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/23.05/start">"OpenWrt 23.05"</a>. October 13, 2023.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt+23.05&amp;rft.date=2023-10-13&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F23.05%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMehrtens2023" class="citation web cs1">Mehrtens, Hauke (October 11, 2023). <a rel="nofollow" class="external text" href="https://openwrt.org/releases/23.05/notes-23.05.0">"OpenWrt 23.05.0 - First Stable Release - 13 October 2023"</a>. <i>OpenWrt Wiki</i><span class="reference-accessdate">. Retrieved <span class="nowrap">October 24,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=OpenWrt+Wiki&amp;rft.atitle=OpenWrt+23.05.0+-+First+Stable+Release+-+13+October+2023&amp;rft.date=2023-10-11&amp;rft.aulast=Mehrtens&amp;rft.aufirst=Hauke&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F23.05%2Fnotes-23.05.0&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20170926144241/https://git.lede-project.org/?p=project%2Fluci.git%3Ba%3Dtree%3Bf%3Dmodules%2Fluci-base%2Fpo%3Bhb%3DHEAD">"Lua Configuration Interface: /modules/luci-base/po"</a>. May 10, 2017. Archived from <a rel="nofollow" class="external text" href="https://git.lede-project.org/?p=project/luci.git;a=tree;f=modules/luci-base/po;hb=HEAD">the original</a> on September 26, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">May 14,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Lua+Configuration+Interface%3A+%2Fmodules%2Fluci-base%2Fpo&amp;rft.date=2017-05-10&amp;rft_id=https%3A%2F%2Fgit.lede-project.org%2F%3Fp%3Dproject%2Fluci.git%3Ba%3Dtree%3Bf%3Dmodules%2Fluci-base%2Fpo%3Bhb%3DHEAD&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20170926190938/https://git.lede-project.org/?p=source.git%3Ba%3Dblob%3Bf%3Dtarget%2FConfig.in%3Bhb%3DHEAD">"LEDE Source Repository: /target/Config.in"</a>. March 30, 2017. Archived from <a rel="nofollow" class="external text" href="https://git.lede-project.org/?p=source.git;a=blob;f=target/Config.in;hb=HEAD">the original</a> on September 26, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">May 14,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=LEDE+Source+Repository%3A+%2Ftarget%2FConfig.in&amp;rft.date=2017-03-30&amp;rft_id=https%3A%2F%2Fgit.lede-project.org%2F%3Fp%3Dsource.git%3Ba%3Dblob%3Bf%3Dtarget%2FConfig.in%3Bhb%3DHEAD&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-46">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLarabel2017" class="citation web cs1">Larabel, Michael (May 14, 2017). <a rel="nofollow" class="external text" href="https://www.phoronix.com/scan.php?page=news_item&amp;px=OpenWRT-Forked-As-LEDE">"OpenWRT Gets Forked By Some Of Its Own Developers As LEDE Project"</a>. <a href="/wiki/Phoronix" class="mw-redirect" title="Phoronix">Phoronix</a><span class="reference-accessdate">. Retrieved <span class="nowrap">May 3,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWRT+Gets+Forked+By+Some+Of+Its+Own+Developers+As+LEDE+Project&amp;rft.pub=Phoronix&amp;rft.date=2017-05-14&amp;rft.aulast=Larabel&amp;rft.aufirst=Michael&amp;rft_id=https%3A%2F%2Fwww.phoronix.com%2Fscan.php%3Fpage%3Dnews_item%26px%3DOpenWRT-Forked-As-LEDE&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-willis-47"><span class="mw-cite-backlink">^ <a href="#cite_ref-willis_47-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-willis_47-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWillis2016" class="citation web cs1">Willis, Nathan (May 11, 2016). <a rel="nofollow" class="external text" href="https://lwn.net/Articles/686767/">"LEDE and OpenWrt"</a>. <a href="/wiki/LWN.net" title="LWN.net">LWN.net</a><span class="reference-accessdate">. Retrieved <span class="nowrap">May 14,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=LEDE+and+OpenWrt&amp;rft.pub=LWN.net&amp;rft.date=2016-05-11&amp;rft.aulast=Willis&amp;rft.aufirst=Nathan&amp;rft_id=https%3A%2F%2Flwn.net%2FArticles%2F686767%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFChirgwin2016" class="citation web cs1">Chirgwin, Richard (May 5, 2016). <a rel="nofollow" class="external text" href="https://www.theregister.co.uk/2016/05/05/router_hackers_reach_for_the_fork_lede_splits_from_openwrt/">"Router hackers reach for the fork: LEDE splits from OpenWRT"</a>. <a href="/wiki/The_Register" title="The Register">The Register</a><span class="reference-accessdate">. Retrieved <span class="nowrap">May 14,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Router+hackers+reach+for+the+fork%3A+LEDE+splits+from+OpenWRT&amp;rft.pub=The+Register&amp;rft.date=2016-05-05&amp;rft.aulast=Chirgwin&amp;rft.aufirst=Richard&amp;rft_id=https%3A%2F%2Fwww.theregister.co.uk%2F2016%2F05%2F05%2Frouter_hackers_reach_for_the_fork_lede_splits_from_openwrt%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-49">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGrüner2016" class="citation web cs1 cs1-prop-foreign-lang-source">Grüner, Sebastian (May 5, 2016). <a rel="nofollow" class="external text" href="https://www.golem.de/news/lede-project-openwrt-kernentwickler-starten-eigenen-fork-1605-120726.html">"OpenWRT-Kernentwickler starten eigenen Fork"</a>. <i>golem.de</i> (in German)<span class="reference-accessdate">. Retrieved <span class="nowrap">May 14,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=golem.de&amp;rft.atitle=OpenWRT-Kernentwickler+starten+eigenen+Fork&amp;rft.date=2016-05-05&amp;rft.aulast=Gr%C3%BCner&amp;rft.aufirst=Sebastian&amp;rft_id=https%3A%2F%2Fwww.golem.de%2Fnews%2Flede-project-openwrt-kernentwickler-starten-eigenen-fork-1605-120726.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-50">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAhlers2016" class="citation web cs1 cs1-prop-foreign-lang-source">Ahlers, Ernst (May 4, 2016). <a rel="nofollow" class="external text" href="https://www.heise.de/newsticker/meldung/Router-Firmware-LEDE-als-offenere-OpenWRT-Alternative-3197417.html">"Router-Firmware: LEDE als offenere OpenWRT-Alternative"</a> (in German). <a href="/wiki/Heise_Online" class="mw-redirect" title="Heise Online">Heise Online</a><span class="reference-accessdate">. Retrieved <span class="nowrap">May 14,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Router-Firmware%3A+LEDE+als+offenere+OpenWRT-Alternative&amp;rft.pub=Heise+Online&amp;rft.date=2016-05-04&amp;rft.aulast=Ahlers&amp;rft.aufirst=Ernst&amp;rft_id=https%3A%2F%2Fwww.heise.de%2Fnewsticker%2Fmeldung%2FRouter-Firmware-LEDE-als-offenere-OpenWRT-Alternative-3197417.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-51">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSharwood2017" class="citation web cs1">Sharwood, Simon (May 10, 2017). <a rel="nofollow" class="external text" href="https://www.theregister.co.uk/2017/05/10/openwrt_and_lede_peace_plan/">"OpenWRT and LEDE agree on Linux-for-routers peace plan"</a>. <i>theregister.co.uk</i><span class="reference-accessdate">. Retrieved <span class="nowrap">August 31,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=theregister.co.uk&amp;rft.atitle=OpenWRT+and+LEDE+agree+on+Linux-for-routers+peace+plan&amp;rft.date=2017-05-10&amp;rft.aulast=Sharwood&amp;rft.aufirst=Simon&amp;rft_id=https%3A%2F%2Fwww.theregister.co.uk%2F2017%2F05%2F10%2Fopenwrt_and_lede_peace_plan%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-52">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMehrtens2017" class="citation web cs1">Mehrtens, Hauke (June 26, 2017). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170901114839/http://lists.infradead.org/pipermail/lede-adm/2017-June/000552.html">"LEDE call for vote on remerge proposal V3"</a>. <i>LEDE-DEV mailing list</i>. Archived from <a rel="nofollow" class="external text" href="http://lists.infradead.org/pipermail/lede-adm/2017-June/000552.html">the original</a> on September 1, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">August 31,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=LEDE-DEV+mailing+list&amp;rft.atitle=LEDE+call+for+vote+on+remerge+proposal+V3&amp;rft.date=2017-06-26&amp;rft.aulast=Mehrtens&amp;rft.aufirst=Hauke&amp;rft_id=http%3A%2F%2Flists.infradead.org%2Fpipermail%2Flede-adm%2F2017-June%2F000552.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-53">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWich2018" class="citation web cs1">Wich, Jo-Philipp (January 2, 2018). <a rel="nofollow" class="external text" href="https://forum.lede-project.org/t/announcing-the-openwrt-lede-merge/10217">"Announcing the OpenWrt/LEDE merge"</a>. <i>LEDE Project Forum</i><span class="reference-accessdate">. Retrieved <span class="nowrap">January 10,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=LEDE+Project+Forum&amp;rft.atitle=Announcing+the+OpenWrt%2FLEDE+merge&amp;rft.date=2018-01-02&amp;rft.aulast=Wich&amp;rft.aufirst=Jo-Philipp&amp;rft_id=https%3A%2F%2Fforum.lede-project.org%2Ft%2Fannouncing-the-openwrt-lede-merge%2F10217&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/18.06/start">"OpenWrt Project: OpenWrt 18.06"</a>. <i>openwrt.org</i>. May 18, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">November 2,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=openwrt.org&amp;rft.atitle=OpenWrt+Project%3A+OpenWrt+18.06&amp;rft.date=2018-05-18&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F18.06%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-55">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lede-project.org/releases/17.01/notes-17.01.0">"LEDE Project: LEDE 17.01.0 - First Stable Release - February 2017"</a>. <i>Lede-project.org</i>. February 22, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">October 20,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Lede-project.org&amp;rft.atitle=LEDE+Project%3A+LEDE+17.01.0+-+First+Stable+Release+-+February+2017&amp;rft.date=2017-02-22&amp;rft_id=https%3A%2F%2Flede-project.org%2Freleases%2F17.01%2Fnotes-17.01.0&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lede-project.org/releases/17.01/notes-17.01.1">"LEDE Project: LEDE 17.01.1 - First Service Release - April 2017"</a>. <i>Lede-project.org</i>. April 19, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">October 20,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Lede-project.org&amp;rft.atitle=LEDE+Project%3A+LEDE+17.01.1+-+First+Service+Release+-+April+2017&amp;rft.date=2017-04-19&amp;rft_id=https%3A%2F%2Flede-project.org%2Freleases%2F17.01%2Fnotes-17.01.1&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lede-project.org/releases/17.01/notes-17.01.2">"LEDE Project: LEDE 17.01.2 - Second Service Release - June 2017"</a>. <i>Lede-project.org</i>. June 12, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">October 20,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Lede-project.org&amp;rft.atitle=LEDE+Project%3A+LEDE+17.01.2+-+Second+Service+Release+-+June+2017&amp;rft.date=2017-06-12&amp;rft_id=https%3A%2F%2Flede-project.org%2Freleases%2F17.01%2Fnotes-17.01.2&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-58">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lede-project.org/releases/17.01/notes-17.01.3">"LEDE Project: LEDE 17.01.3 - Third Service Release - October 2017"</a>. <i>Lede-project.org</i>. October 3, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">October 20,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Lede-project.org&amp;rft.atitle=LEDE+Project%3A+LEDE+17.01.3+-+Third+Service+Release+-+October+2017&amp;rft.date=2017-10-03&amp;rft_id=https%3A%2F%2Flede-project.org%2Freleases%2F17.01%2Fnotes-17.01.3&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-59">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lede-project.org/releases/17.01/notes-17.01.4">"LEDE Project: LEDE 17.01.4 - Fourth Service Release - October 2017"</a>. <i>Lede-project.org</i>. October 18, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">October 20,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Lede-project.org&amp;rft.atitle=LEDE+Project%3A+LEDE+17.01.4+-+Fourth+Service+Release+-+October+2017&amp;rft.date=2017-10-18&amp;rft_id=https%3A%2F%2Flede-project.org%2Freleases%2F17.01%2Fnotes-17.01.4&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-60">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/17.01/notes-17.01.5">"OpenWrt/LEDE 17.01.5 - Fifth Service Release - July 2018"</a>. <i>Lede-project.org</i>. July 15, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">July 20,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Lede-project.org&amp;rft.atitle=OpenWrt%2FLEDE+17.01.5+-+Fifth+Service+Release+-+July+2018&amp;rft.date=2018-07-15&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F17.01%2Fnotes-17.01.5&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-61"><span class="mw-cite-backlink"><b><a href="#cite_ref-61">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/releases/17.01/notes-17.01.6">"OpenWrt/LEDE 17.01.6 - Sixth Service Release - September 2018"</a>. <i>Lede-project.org</i>. September 2, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">November 2,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Lede-project.org&amp;rft.atitle=OpenWrt%2FLEDE+17.01.6+-+Sixth+Service+Release+-+September+2018&amp;rft.date=2018-09-02&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Freleases%2F17.01%2Fnotes-17.01.6&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-62">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/docs/techref/flash.layout">"The OpenWrt Flash Layout"</a>. <i>OpenWrt Project</i>. January 18, 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">July 7,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=OpenWrt+Project&amp;rft.atitle=The+OpenWrt+Flash+Layout&amp;rft.date=2010-01-18&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Fdocs%2Ftechref%2Fflash.layout&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-63">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCorbet2011" class="citation web cs1">Corbet, Jonathan (June 15, 2011). <a rel="nofollow" class="external text" href="https://lwn.net/Articles/447650/">"Debating overlayfs"</a>. <i>LWN.net</i><span class="reference-accessdate">. Retrieved <span class="nowrap">July 7,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=LWN.net&amp;rft.atitle=Debating+overlayfs&amp;rft.date=2011-06-15&amp;rft.aulast=Corbet&amp;rft.aufirst=Jonathan&amp;rft_id=https%3A%2F%2Flwn.net%2FArticles%2F447650%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-64">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/docs/guide-user/base-system/uci">"The UCI System"</a>. <i>OpenWrt Project</i>. September 16, 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">July 8,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=OpenWrt+Project&amp;rft.atitle=The+UCI+System&amp;rft.date=2009-09-16&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Fdocs%2Fguide-user%2Fbase-system%2Fuci&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-65">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://events.ccc.de/congress/2012/Fahrplan/events/5112.en.html">"29C3: ISP's black box"</a>. <i>events.ccc.de</i>. January 19, 2013.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=events.ccc.de&amp;rft.atitle=29C3%3A+ISP%27s+black+box&amp;rft.date=2013-01-19&amp;rft_id=https%3A%2F%2Fevents.ccc.de%2Fcongress%2F2012%2FFahrplan%2Fevents%2F5112.en.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-66">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://dev.archive.openwrt.org/changeset/31756">"kernel: add codel and fq_codel to generic 3.3 patch set"</a>. <i>dev.archive.openwrt.org</i>. May 16, 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">July 2,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=dev.archive.openwrt.org&amp;rft.atitle=kernel%3A+add+codel+and+fq_codel+to+generic+3.3+patch+set&amp;rft.date=2012-05-16&amp;rft_id=https%3A%2F%2Fdev.archive.openwrt.org%2Fchangeset%2F31756&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-buildroot-about-67"><span class="mw-cite-backlink">^ <a href="#cite_ref-buildroot-about_67-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-buildroot-about_67-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-buildroot-about_67-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/docs/guide-developer/build-system/start">"OpenWrt Buildroot – About"</a>. <i>openwrt.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">October 21,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=openwrt.org&amp;rft.atitle=OpenWrt+Buildroot+%E2%80%93+About&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Fdocs%2Fguide-developer%2Fbuild-system%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-68">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20131021013828/http://downloads.openwrt.org/docs/buildroot-documentation.html">"OpenWrt Buildroot - Usage and documentation"</a>. <i>openwrt.org</i>. January 8, 2006. Archived from <a rel="nofollow" class="external text" href="http://downloads.openwrt.org/docs/buildroot-documentation.html">the original</a> on October 21, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">October 21,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=openwrt.org&amp;rft.atitle=OpenWrt+Buildroot+-+Usage+and+documentation&amp;rft.date=2006-01-08&amp;rft_id=http%3A%2F%2Fdownloads.openwrt.org%2Fdocs%2Fbuildroot-documentation.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-openwrt-dev-guide-69"><span class="mw-cite-backlink">^ <a href="#cite_ref-openwrt-dev-guide_69-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-openwrt-dev-guide_69-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTao_Jin2012" class="citation web cs1">Tao Jin (February 13, 2012). <a rel="nofollow" class="external text" href="http://www.ccs.neu.edu/home/noubir/Courses/CS6710/S12/material/OpenWrt_Dev_Tutorial.pdf">"OpenWrt Development Guide"</a> <span class="cs1-format">(PDF)</span>. Wireless Networks Lab, CCIS, NEU<span class="reference-accessdate">. Retrieved <span class="nowrap">October 21,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=OpenWrt+Development+Guide&amp;rft.pub=Wireless+Networks+Lab%2C+CCIS%2C+NEU&amp;rft.date=2012-02-13&amp;rft.au=Tao+Jin&amp;rft_id=http%3A%2F%2Fwww.ccs.neu.edu%2Fhome%2Fnoubir%2FCourses%2FCS6710%2FS12%2Fmaterial%2FOpenWrt_Dev_Tutorial.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-70">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/docs/devel/packages">"Creating packages"</a>. <i>openwrt.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">October 21,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=openwrt.org&amp;rft.atitle=Creating+packages&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Fdocs%2Fdevel%2Fpackages&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-71"><span class="mw-cite-backlink"><b><a href="#cite_ref-71">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/toh/start">"OpenWrt Project: Table of Hardware"</a>. <i>openwrt.org</i>. January 19, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">July 2,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=openwrt.org&amp;rft.atitle=OpenWrt+Project%3A+Table+of+Hardware&amp;rft.date=2016-01-19&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Ftoh%2Fstart&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-72"><span class="mw-cite-backlink"><b><a href="#cite_ref-72">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/toh/buyerguide">"OpenWrt Project: Buyers' Guide"</a>. <i>openwrt.org</i>. December 29, 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">July 2,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=openwrt.org&amp;rft.atitle=OpenWrt+Project%3A+Buyers%27+Guide&amp;rft.date=2010-12-29&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Ftoh%2Fbuyerguide&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-73"><span class="mw-cite-backlink"><b><a href="#cite_ref-73">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openwrt.org/supported_devices/432_warning">"4/32 warning"</a>. <i>OpenWrt</i>. September 28, 2020.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=OpenWrt&amp;rft.atitle=4%2F32+warning&amp;rft.date=2020-09-28&amp;rft_id=https%3A%2F%2Fopenwrt.org%2Fsupported_devices%2F432_warning&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-74"><span class="mw-cite-backlink"><b><a href="#cite_ref-74">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://simet.nic.br/simetbox.html">"Simet Box"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 14,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Simet+Box&amp;rft_id=https%3A%2F%2Fsimet.nic.br%2Fsimetbox.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-75"><span class="mw-cite-backlink"><b><a href="#cite_ref-75">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lwn.net/Articles/429943/">"ANNOUNCE: debloat-testing kernel git tree"</a>. <a href="/wiki/LWN.net" title="LWN.net">LWN.net</a><span class="reference-accessdate">. Retrieved <span class="nowrap">February 13,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=ANNOUNCE%3A+debloat-testing+kernel+git+tree&amp;rft.pub=LWN.net&amp;rft_id=https%3A%2F%2Flwn.net%2FArticles%2F429943%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-76"><span class="mw-cite-backlink"><b><a href="#cite_ref-76">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.bufferbloat.net/projects/cerowrt/wiki/">"Cerowrt Wiki - Bufferbloat.net"</a>. <i>www.bufferbloat.net</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.bufferbloat.net&amp;rft.atitle=Cerowrt+Wiki+-+Bufferbloat.net&amp;rft_id=https%3A%2F%2Fwww.bufferbloat.net%2Fprojects%2Fcerowrt%2Fwiki%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-77"><span class="mw-cite-backlink"><b><a href="#cite_ref-77">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.fsf.org/news/fsf-adds-librecmc-to-endorsed-distros-list">"Free Software Foundation adds libreCMC to its list of endorsed distributions"</a>. <i>FSF.org</i>. September 4, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">December 21,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=FSF.org&amp;rft.atitle=Free+Software+Foundation+adds+libreCMC+to+its+list+of+endorsed+distributions&amp;rft.date=2014-09-04&amp;rft_id=https%3A%2F%2Fwww.fsf.org%2Fnews%2Ffsf-adds-librecmc-to-endorsed-distros-list&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-78"><span class="mw-cite-backlink"><b><a href="#cite_ref-78">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130421070224/https://packetprotector.org/forum/viewtopic.php?id=5007">"<span class="cs1-kern-left"></span>"closing time" message from author on PacketProtector forum"</a>. Archived from <a rel="nofollow" class="external text" href="https://packetprotector.org/forum/viewtopic.php?id=5007">the original</a> on April 21, 2013.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%22closing+time%22+message+from+author+on+PacketProtector+forum&amp;rft_id=https%3A%2F%2Fpacketprotector.org%2Fforum%2Fviewtopic.php%3Fid%3D5007&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-79"><span class="mw-cite-backlink"><b><a href="#cite_ref-79">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.tp-link.com/us/support/gpl-code/">"GPL Code Center | TP-Link"</a>. <i>www.tp-link.com</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.tp-link.com&amp;rft.atitle=GPL+Code+Center+%26%23124%3B+TP-Link&amp;rft_id=https%3A%2F%2Fwww.tp-link.com%2Fus%2Fsupport%2Fgpl-code%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-80"><span class="mw-cite-backlink"><b><a href="#cite_ref-80">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://tsd.dlink.com.tw/downloads2008list.asp?SourceType=download&amp;OS=GPL">"GPL Source Code Support; D-Link"</a>. <i>tsd.dlink.com.tw</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=tsd.dlink.com.tw&amp;rft.atitle=GPL+Source+Code+Support%3B+D-Link&amp;rft_id=https%3A%2F%2Ftsd.dlink.com.tw%2Fdownloads2008list.asp%3FSourceType%3Ddownload%26OS%3DGPL&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-81"><span class="mw-cite-backlink"><b><a href="#cite_ref-81">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.friendlyelec.com/index.php?route=information/information&amp;information_id=7">"FriendlyElec Downloads"</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=FriendlyElec+Downloads&amp;rft_id=https%3A%2F%2Fwww.friendlyelec.com%2Findex.php%3Froute%3Dinformation%2Finformation%26information_id%3D7&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> <li id="cite_note-82"><span class="mw-cite-backlink"><b><a href="#cite_ref-82">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/Ansuel/tch-nginx-gui">"Ansuel GUI"</a>. <i>Ansuel Github</i>. August 16, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">April 16,</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Ansuel+Github&amp;rft.atitle=Ansuel+GUI&amp;rft.date=2017-08-16&amp;rft_id=https%3A%2F%2Fgithub.com%2FAnsuel%2Ftch-nginx-gui&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenWrt" class="Z3988"></span></span> </li> </ol></div> </section><div class="mw-heading mw-heading2 section-heading" onclick="mfTempOpenSection(8)"><span class="indicator mf-icon mf-icon-expand mf-icon--small"></span><h2 id="External_links">External links</h2><span class="mw-editsection"> <a role="button" href="/w/index.php?title=OpenWrt&amp;action=edit&amp;section=11" title="Edit section: External links" class="cdx-button cdx-button--size-large cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--icon-only cdx-button--weight-quiet "> <span class="minerva-icon minerva-icon--edit"></span> <span>edit</span> </a> </span> </div><section class="mf-section-8 collapsible-block" id="mf-section-8"> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><noscript><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" data-file-width="1024" data-file-height="1376"></noscript><span class="lazy-image-placeholder" style="width: 30px;height: 40px;" data-src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" data-alt="" data-width="30" data-height="40" data-srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-class="mw-file-element">&nbsp;</span></span></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:OpenWrt" class="extiw" title="commons:Category:OpenWrt">OpenWrt</a></span>.</div></div> </div> <ul><li><a rel="nofollow" class="external text" href="https://firmware-selector.openwrt.org">OpenWrt Firmware Selector</a></li> <li><a rel="nofollow" class="external text" href="https://downloads.openwrt.org">OpenWrt Downloads</a></li> <li><a rel="nofollow" class="external text" href="https://sysupgrade.openwrt.org">OpenWrt Sysupgrade Server</a></li> <li><a rel="nofollow" class="external text" href="https://github.com/OpenWrt">OpenWrt</a> on <a href="/wiki/GitHub" title="GitHub">GitHub</a></li> <li><a rel="nofollow" class="external text" href="https://lists.openwrt.org">OpenWrt Mailing Lists</a></li> <li><a rel="nofollow" class="external text" href="https://forum.openwrt.org">OpenWrt Forum</a></li> <li><a rel="nofollow" class="external text" href="https://github.com/openwrt/luci/wiki">LuCI project</a></li> <li><a rel="nofollow" class="external text" href="http://openwrtsummit.org/">OpenWrt Summit</a> &amp; <a rel="nofollow" class="external text" href="https://www.battlemesh.org">Wireless Battle Mesh</a></li> <li><a rel="nofollow" class="external text" href="https://store.linksys.com/support-article?articleNum=50485">GPL Code Center</a> at Linksys</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐f69cdc8f6‐2jqt7 Cached time: 20241122145159 Cache expiry: 724096 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 1.249 seconds Real time usage: 1.475 seconds Preprocessor visited node count: 6676/1000000 Post‐expand include size: 207681/2097152 bytes Template argument size: 7462/2097152 bytes Highest expansion depth: 20/100 Expensive parser function count: 8/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 302857/5000000 bytes Lua time usage: 0.706/10.000 seconds Lua memory usage: 8588958/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 1296.693 1 -total 29.07% 376.913 1 Template:Reflist 26.36% 341.866 2 Template:Infobox_OS 23.75% 307.944 2 Template:Infobox 23.64% 306.538 79 Template:Cite_web 13.98% 181.298 6 Template:Wikidata 9.01% 116.886 9 Template:Navbox 8.76% 113.655 3 Template:Short_description 7.31% 94.805 1 Template:Routing_software 5.87% 76.110 1 Template:Sticky_header --> <!-- Saved in parser cache with key enwiki:pcache:idhash:30863145-0!canonical and timestamp 20241122145159 and revision id 1258237833. Rendering was triggered because: page-view --> </section></div> <!-- MobileFormatter took 0.028 seconds --><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.m.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1&amp;mobile=1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=OpenWrt&amp;oldid=1258237833">https://en.wikipedia.org/w/index.php?title=OpenWrt&amp;oldid=1258237833</a>"</div></div> </div> <div class="post-content" id="page-secondary-actions"> </div> </main> <footer class="mw-footer minerva-footer" role="contentinfo"> <a class="last-modified-bar" href="/w/index.php?title=OpenWrt&amp;action=history"> <div class="post-content last-modified-bar__content"> <span class="minerva-icon minerva-icon-size-medium minerva-icon--modified-history"></span> <span class="last-modified-bar__text modified-enhancement" data-user-name="Xose.vazquez" data-user-gender="unknown" data-timestamp="1731967408"> <span>Last edited on 18 November 2024, at 22:03</span> </span> <span class="minerva-icon minerva-icon-size-small minerva-icon--expand"></span> </div> </a> <div class="post-content footer-content"> <div id='mw-data-after-content'> <div class="read-more-container"></div> </div> <div id="p-lang"> <h4>Languages</h4> <section> <ul id="p-variants" class="minerva-languages"></ul> <ul class="minerva-languages"><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%B1%D8%A7%D9%88%D8%AA%D8%B1_%D9%84%D8%A7%D8%B3%D9%84%D9%83%D9%8A_%D9%85%D9%81%D8%AA%D9%88%D8%AD" title="راوتر لاسلكي مفتوح – Arabic" lang="ar" hreflang="ar" data-title="راوتر لاسلكي مفتوح" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Bulgarian" lang="bg" hreflang="bg" data-title="OpenWrt" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Bosnian" lang="bs" hreflang="bs" data-title="OpenWrt" data-language-autonym="Bosanski" data-language-local-name="Bosnian" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Catalan" lang="ca" hreflang="ca" data-title="OpenWrt" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Czech" lang="cs" hreflang="cs" data-title="OpenWrt" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Danish" lang="da" hreflang="da" data-title="OpenWrt" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/OpenWrt" title="OpenWrt – German" lang="de" hreflang="de" data-title="OpenWrt" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Spanish" lang="es" hreflang="es" data-title="OpenWrt" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/OpenWrt" title="OpenWrt – French" lang="fr" hreflang="fr" data-title="OpenWrt" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Korean" lang="ko" hreflang="ko" data-title="OpenWrt" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Indonesian" lang="id" hreflang="id" data-title="OpenWrt" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Italian" lang="it" hreflang="it" data-title="OpenWrt" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Hebrew" lang="he" hreflang="he" data-title="OpenWrt" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Lithuanian" lang="lt" hreflang="lt" data-title="OpenWrt" data-language-autonym="Lietuvių" data-language-local-name="Lithuanian" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Hungarian" lang="hu" hreflang="hu" data-title="OpenWrt" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Dutch" lang="nl" hreflang="nl" data-title="OpenWrt" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Japanese" lang="ja" hreflang="ja" data-title="OpenWrt" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="OpenWrt" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Polish" lang="pl" hreflang="pl" data-title="OpenWrt" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Portuguese" lang="pt" hreflang="pt" data-title="OpenWrt" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Romanian" lang="ro" hreflang="ro" data-title="OpenWrt" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Russian" lang="ru" hreflang="ru" data-title="OpenWrt" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Simple English" lang="en-simple" hreflang="en-simple" data-title="OpenWrt" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Finnish" lang="fi" hreflang="fi" data-title="OpenWrt" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Turkish" lang="tr" hreflang="tr" data-title="OpenWrt" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Ukrainian" lang="uk" hreflang="uk" data-title="OpenWrt" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Vietnamese" lang="vi" hreflang="vi" data-title="OpenWrt" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/OpenWrt" title="OpenWrt – Chinese" lang="zh" hreflang="zh" data-title="OpenWrt" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li></ul> </section> </div> <div class="minerva-footer-logo"><img src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" alt="Wikipedia" width="120" height="18" style="width: 7.5em; height: 1.125em;"/> </div> <ul id="footer-info" class="footer-info hlist hlist-separated"> <li id="footer-info-lastmod"> This page was last edited on 18 November 2024, at 22:03<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Content is available under <a class="external" rel="nofollow" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">CC BY-SA 4.0</a> unless otherwise noted.</li> </ul> <ul id="footer-places" class="footer-places hlist hlist-separated"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-terms-use"><a href="https://foundation.m.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Terms of Use</a></li> <li id="footer-places-desktop-toggle"><a id="mw-mf-display-toggle" href="//en.wikipedia.org/w/index.php?title=OpenWrt&amp;mobileaction=toggle_view_desktop" data-event-name="switch_to_desktop">Desktop</a></li> </ul> </div> </footer> </div> </div> <div class="mw-notification-area" data-mw="interface"></div> <!-- v:8.3.1 --> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-qpbcg","wgBackendResponseTime":204,"wgPageParseReport":{"limitreport":{"cputime":"1.249","walltime":"1.475","ppvisitednodes":{"value":6676,"limit":1000000},"postexpandincludesize":{"value":207681,"limit":2097152},"templateargumentsize":{"value":7462,"limit":2097152},"expansiondepth":{"value":20,"limit":100},"expensivefunctioncount":{"value":8,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":302857,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 1296.693 1 -total"," 29.07% 376.913 1 Template:Reflist"," 26.36% 341.866 2 Template:Infobox_OS"," 23.75% 307.944 2 Template:Infobox"," 23.64% 306.538 79 Template:Cite_web"," 13.98% 181.298 6 Template:Wikidata"," 9.01% 116.886 9 Template:Navbox"," 8.76% 113.655 3 Template:Short_description"," 7.31% 94.805 1 Template:Routing_software"," 5.87% 76.110 1 Template:Sticky_header"]},"scribunto":{"limitreport-timeusage":{"value":"0.706","limit":"10.000"},"limitreport-memusage":{"value":8588958,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-2jqt7","timestamp":"20241122145159","ttl":724096,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"OpenWrt","url":"https:\/\/en.wikipedia.org\/wiki\/OpenWrt","sameAs":"http:\/\/www.wikidata.org\/entity\/Q1140401","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q1140401","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-05-05T16:14:37Z","dateModified":"2024-11-18T22:03:28Z","headline":"highly extensible \u200bGNU\/\u200bLinux \u200bdistribution for embedded devices \u200b(typically wireless routers)"}</script><script>(window.NORLQ=window.NORLQ||[]).push(function(){var ns,i,p,img;ns=document.getElementsByTagName('noscript');for(i=0;i<ns.length;i++){p=ns[i].nextSibling;if(p&&p.className&&p.className.indexOf('lazy-image-placeholder')>-1){img=document.createElement('img');img.setAttribute('src',p.getAttribute('data-src'));img.setAttribute('width',p.getAttribute('data-width'));img.setAttribute('height',p.getAttribute('data-height'));img.setAttribute('alt',p.getAttribute('data-alt'));p.parentNode.replaceChild(img,p);}}});</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10