OpenWrt
| OpenWrt | |
|---|---|
|
| |
|
OpenWrt 06/18 inlogscherm | |
| ontwikkelaar | OpenWrt-ontwikkelaar |
| Licentie(s) | GPL en andere licenties |
| Eerste publicatie | 6 januari 2004 |
| Huidige versie |
02/21.0 van 4 september 2021 (5 dagen geleden) |
| Kernel | monolithisch ( Linux ) |
| voorgeslacht |
GNU / Linux ↳ OpenWrt |
| Architectuur(s) | allemaal denkbaar |
| tijdlijn | Eerste versie White Russian (0.9) Kamikaze (7.06, 8.09) Backfire (10.03) Attitude-aanpassing (12.09) Barrier Breaker (14.07) Chaos Calmer (15.05) |
| talen) | meertalig (26 talen) |
| openwrt.org | |
OpenWrt is een Linux-distributie voor embedded systemen als CPE - routers , smartphones (bijv. Neo FreeRunner) of zakcomputer (bijv. Ben NanoNote.). OpenWrt biedt een volledig beschrijfbaar bestandssysteem en bevat de pakketbeheerder opkg . Dit is met name uniek voor gebruik in CPE- en WLAN-routers. De pakketbronnen bevatten in augustus 2020 meer dan 15.000 softwarepakketten. Hiermee kan de router uitgebreid worden geconfigureerd en uitgebreid met veel functies die niet worden ondersteund door de firmware van de apparaatfabrikant. OpenWrt Buildroot , de tool voor het maken van uw eigen afbeeldingen, is een sterk gewijzigde buildroot .
Basisfunctionaliteit
De basisontwikkelaarfirmware die wordt aangeboden om te downloaden in de originele staat zonder aanpassingen (" Vanilla "), brengt eenmaal geïnstalleerd alle basisfuncties die nodig zijn voor de werking van het netwerk: netwerkondersteuning, Wi-Fi - Access Point , de minimale DNS- server dnsmasq en de mogelijkheid om een PPP- verbinding tot stand te brengen. Het aangeboden pakketbeheer maakt het zeer eenvoudig om functies zoals VPN's met OpenVPN of VoIP met Asterisk achteraf uit te breiden , en meer exotische taken zoals audiospelers worden ook geïmplementeerd. Met de tools van de ontwikkelaars kun je zelf programma's maken en compileren voor de OpenWrt-omgeving . In tegenstelling tot de meeste firmwareversies die door de fabrikanten worden geleverd, kan OpenWrt volledig door de gebruiker zelf worden geconfigureerd, zodat IPv6- ondersteuning ook in het netwerk kan worden ingesteld. Alle tools die in de Linux-wereld bestaan om overbelasting van het netwerk te voorkomen, zijn beschikbaar.
onderhoud
Op apparaten zonder scherm of toetsenbord wordt OpenWrt bediend via de opdrachtregel vanaf een in het netwerk aangesloten computer , via telnet of SSH . Instellingen worden gemaakt in de Unified Configuration Interface (UCI). De LuCI grafische webinterface is ook beschikbaar voor eenvoudiger beheer . Alle gebruikelijke instellingen kunnen via een webbrowser worden gedaan, bijvoorbeeld port forwarding en DDNS- instellingen. Statistieken kunnen ook worden weergegeven. Het X Window System is speciaal geport voor apparaten met schermen .
LuCI en uHTTPd
LuCI is een zusterproject ontwikkeld in de Freifunk- omgeving - onder de zogenaamde Apache-licentie - voor een uitbreidbare webinterface .
Hier wordt uHTTPd voornamelijk gebruikt als webserver . uHTTPd is single-threaded, ondersteunt in-process uitvoering van Lua-scripts en beveiligde toegang via TLS.
De interface is geschreven in de Lua- taal en heeft een zeer modulaire structuur. LuCI kan eenvoudig worden ingesteld ( geïnstalleerd ) met de pakketbeheerder opkg en, indien nodig, weer worden verwijderd ( deïnstalleerd ). Het is beschikbaar in 26 talen en ondersteunt de uitbreiding van extra talen met i18n . (Vanaf oktober 2013)
Een andere interface was beschikbaar voor de release "White Russian" 0.9: X-Wrt . Volgens hoofdontwikkelaar Jeremy Collake werd de ontwikkeling in november 2012 stopgezet tijdens de aanpassing aan "Kamikaze".
verhaal
geschiedenis
| versie | Codenaam | publicatie | Revisienummer | Opmerkingen / innovaties |
|---|---|---|---|---|
| - | Stabiele vrijlating | 2004 | Eerste versie | |
| RC 5 | witte Rus | 26 maart 2006 | r3494 | |
| RC 6 | 7 november 2006 | r5460 | ||
| 0,9 | 3 februari 2007 | r6268 | ||
| 7.06 | kamikaze | 5 juni 2007 | r7428 | Herontwikkeling van de configuratiestructuur en andere gebieden |
| 7.07 | 26 juli 2007 | geavanceerde hardware-ondersteuning | ||
| 7.09 | 30 september 2007 | r8679 | Bugfixes voor 7/7 | |
| 8.09 | 19 februari 2009 | r14547 | Pakketupdates, bugfixes, nieuwe webinterface, extra hardware-ondersteuning | |
| 8.09.2 | 10 januari 2010 | r18961 | ||
| 10.03 | averechts werken | 7 april 2010 | r20742 | Linux-kernel 2.6.32 LTS, extra hardware-ondersteuning, bugfixes. Nieuwe uClibc-versie (0.9.30). |
| 10.03.1 | 21 december 2011 | r29594 | Linux-kernel 2.6.32 LTS, extra hardware-ondersteuning, bugfixes | |
| 12.09 | Houding aanpassen | 25 april 2013 | r36088 | Linux-kernel 3.3 met CoDel zie Vermijding van netwerkcongestie , extra hardware-ondersteuning, verschillende verbeteringen aan de firewall-functionaliteit en nieuwere WLAN-stuurprogramma's, bugfixes. Nieuwe uClibc-versie (0.9.33.2). Het Broadcom-doel (brcm-2.4) wordt niet langer ondersteund . |
| 14/07 | Barrièrebreker | 2 oktober 2014 | r42625 | Linux-kernel 3.10, verbeterde en sterk uitgebreide IPv6-ondersteuning, procd als een nieuw init-, hotplug- en gebeurtenissysteem |
| 15 mei | Chaos rustiger | 11 september 2015 | r46767 | Linux kernel 3.18, nieuwe beveiligingsfuncties, b.v. B. ondersteuning van jails , verbeterde netwerkondersteuning z. Als nieuwe of verbeterde ondersteuning voor veel 3G / 4G - modems (. MBIM bijvoorbeeld, QMI, NCM, ...), Smart Queue Management ( SQM ), apparaten en device drivers voor. B. nieuw subdoel voor Mediatek 11ac SoC ( mt7621 ), nieuw doel voor Broadcom ARM BCM47xx / 53xx- chips ( bcm53xx ), Raspberry Pi 2- ondersteuning ( brcm2708 ), ondersteuning van de BCM6318 en de BCM63268- familie ( brcm63xx ). |
| 15/05/1 | 16 maart 2016 | r48532 | Linux-kernel 3.18.23, extra hardware-ondersteuning, bugfixes. | |
| 18.06.0 | - | 30 juli 2018 | r7188 | Linux-kernel 4.9.111 of 4.14.52 (afhankelijk van architectuur), Spectre- en Meltdown- patches voor x86 en andere bugfixes |
| 18/06/1 | - | 18 augustus 2018 | r7258 | Linux-kernel 4.9.120 / 4.14.63, bugfixes |
| 18/06/2 | - | 31 januari 2019 | r7676 | Linux-kernel 4.9.152 / 4.14.95, beveiligingsupdates |
| 18/06/4 | - | 1 juli 2019 | r7808 | Linux-kernel 4.9.184 / 4.14.131, beveiligingsupdates |
| 06/18/5 | - | 11 november 2019 | r7897 | Linux-kernel 4.9.198 / 4.14.151, beveiligingsupdates |
| 06/18/6 | - | 6 januari 2020 | r7957 | Linux-kernel 4.9.208 / 4.14.162, beveiligingsupdates |
| 06/18/7 | - | 31 januari 2020 | r7976 | Linux-kernel 4.9.211 / 4.14.167, beveiligingsupdates |
| 18/06/8 | - | 6 maart 2020 | r7989 | Linux-kernel 4.9.214 / 4.14.171, beveiligingsupdates |
| 07/19.0 | - | 6 januari 2020 | r10860 | Linux-kernel 4.14.162 (uniform voor alle architecturen), start van migratie van doel ar71xx naar doel ath79 , ondersteuning van WPA3 . |
| 07/19/1 | - | 31 januari 2020 | r10911 | Linux-kernel 4.14.167, beveiligingsupdates |
| 07/19/2 | - | 06 maart 2020 | r10947 | Linux-kernel 4.14.171, beveiligingsupdates |
| 07/19/3 | - | 20 mei 2020 | r11063 | Linux-kernel 4.14.180, beveiligingsupdates |
| 07/19/4 | - | 10 september 2020 | r11208 | Linux-kernel 4.14.195, beveiligingsupdates |
| 19.07.5 | - | 09 december 2020 | r11257 | Linux-kernel 4.14.209, beveiligingsupdates |
| 07/19/6 | - | 19 januari 2021 | r11278 | Linux-kernel 4.14.215, beveiligingsupdates |
| 07/19/7 | - | 18 februari 2021 | r11306 | Linux-kernel 4.14.221, beveiligingsupdates |
| 07/19/8 | - | 7 augustus 2021 | r11364 | Linux-kernel 4.14.241, beveiligingsupdates |
| 02/21.0 | - | 4 september 2021 | r16279 | Linux-kernel 5.4.143, WPA3 |
|
Oudere versie; Niet langer gesteund
Oudere versie; nog steeds ondersteund
Huidige versie
Toekomstige versie
| ||||
Verschijning
In juni 2003 ontdekten Andrew Miklas en andere programmeurs dat Linksys de broncode van de Linux-kernel en andere software gebruikte die is gepubliceerd onder de voorwaarden van de GNU General Public License (GPL) in hun WRT54G- productreeks , maar zonder hun aangepaste broncode te maken. beschikbaar voor het grote publiek zoals vereist door de GPL. Na enkele maanden van publieke oproep tot Linksys, gaf het bedrijf uiteindelijk toe en publiceerde in oktober 2003 bijna de volledige gewijzigde broncode van de WRT54G Linux-kernel, met uitzondering van de driver voor de Broadcom WLAN- chipset die in deze routerreeks was ingebouwd . Om de druk op Linksys en andere routerfabrikanten te vergroten, richtte Harald Welte , de belangrijkste ontwikkelaar van de Linux-netwerkmodule Netfilter / iptables , het initiatief gpl-violations.org op . Dit maakte het mogelijk om de door Linksys en later door andere bedrijven gepubliceerde software te wijzigen en zo aan te passen aan de behoeften van de gebruikers.
De eerste "stabiele release"
In januari 2004 werd eindelijk de Linux-distributie OpenWrt opgericht. In tegenstelling tot veel andere firmwareprojecten die destijds werden gemaakt, kon OpenWrt daarom voortbouwen op de originele broncode en was er dus minder reverse engineering nodig . Kort daarna verscheen de eerste voltooide versie met de eenvoudige naam "stable release", die op zijn beurt werd gebruikt door netwerkprojecten zoals Freifunk en Sip @ Home als basis voor hun firmware en deels nog steeds in gebruik is. Het nadeel van de "stabiele release" was echter dat de ontwikkeling gebonden was aan versies van Linux-programma's die op dat moment verouderd waren en bovendien waren er soms nog eigen configuratieprogramma 's van de originele Linksys-firmware nodig.
"Wit-Russische" versies
Begin 2005 werd - mede dankzij de aanzet van nieuwe medewerkers - gestart met de bouw van een nieuwe OpenWrt-ontwikkeltak, die op 25 juni 2005 na enkele maanden interne ontwikkeling werd gepubliceerd in een eerste experimentele versie vernoemd naar de cocktail White Russian "Wit-Russische RC1". White Russian gebruik gemaakt van een nieuw bouwsysteem afgeleid van Buildroot2 van de uClibc project , dat nu echter weinig gemeen met het. Veel van de propriëtaire programma's van de originele firmware zijn vervangen door nieuw geschreven gratis alternatieven , zoals mtd, een programma om nieuwe firmware naar het flashgeheugen te schrijven , de WLAN- chipconfiguratieprogramma's wlcompat en wificonf en tools om de VLAN- functie van de configureer interne schakelaars via het proc-bestandssysteem . OpenWrt's benadering om de officiële Linux-kernelbronnen te gebruiken en alleen modulaire patches en stuurprogramma's voor de netwerkapparaten en chips te bieden, maakte het mogelijk om naast de WRT54G-serie ook andere apparaten onder OpenWrt te gebruiken.
In maart 2006 confronteerde het OpenWrt-project het Californische softwarebedrijf Sveasoft, na langdurig ongenoegen met zijn softwarepublicatiepraktijk, met de beschuldiging dat het, in strijd met de bepalingen van de GPL, zijn van OpenWrt afgeleide firmware niet ook vrij toegankelijk maakte in de broncode, en trok het in overeenstemming met de relevante regelgeving de GPL het recht om door te gaan met het distribueren van software afgeleid van OpenWrt totdat het voldoet aan het verzoek om de gewijzigde broncode vrij te geven. Sveasoft beweerde aanvankelijk dat de versies in kwestie slechts pre-releaseversies waren voor een kleine groep bètatesters , en voerde later aan dat OpenWrt delen van Sveasofts modificaties onjuist had gekopieerd naar het OpenWrt-project. De GPL bevat echter geen pre-release-vrijstelling en zodra van derden afkomstige werken buiten het bedrijf worden gedistribueerd, moeten die wijzigingen worden vrijgegeven onder dezelfde bewegingsvrijheid of moet de distributie van deze software worden stopgezet met onmiddellijk effect. Sveasoft deed vervolgens het aanbod om elke Sveasoft-klant op uitdrukkelijk verzoek de brontekst van de Sveasoft-firmware te sturen die door deze klant werd gebruikt. Het conflict kon echter niet definitief worden opgelost.
De laatst gepubliceerde versie van de White Russian-tak was "White Russian 0.9" op 30 januari 2007, op een moment dat de ontwikkeling van de opvolgerlijn "Kamikaze" al in volle gang was. Een aantal nieuwe functies in deze opvolger zijn ook beschikbaar gesteld als backport (“retransmission”) voor “White Russian” zodat gebruikers van deze oudere versies deze ook kunnen gebruiken.
"Kamikaze" versies
Tijdens de ontwikkeling van White Russian werd men steeds ontevredener over sommige onderdelen van deze ontwikkelingslijn, met name de configuratie van de router via individuele variabelen in een extra NVRAM stuitte op kritiek, vandaar dat een nieuwe ontwikkelingstak met de codenaam "Kamikaze" is gemaakt voor de gerichte versie 1.0 van OpenWrt , genoemd naar een alcoholische cocktail gemaakt van wodka, Cointreau en citroensap , begon met fundamentele veranderingen. De configuratie in Kamikaze verloopt, zoals gebruikelijk bij andere Linux-distributies, via eenvoudige tekstbestanden in de map /etc . Ook andere delen van het systeem zijn grondig herzien of nieuw ontwikkeld.
De vernieuwde tweede ontwikkelingslijn vóór de release van een versie 1.0, die traditioneel niet de eerste gepubliceerde versie in het Unix-gebied vertegenwoordigt , maar de eerste versie met de oorspronkelijk beoogde reikwijdte van functies, leidde tot een geschil binnen het OpenWrt-project over de voortgang van het project, zodat de software-ontwikkelaar Waldemar Brodkorb besloten om spin-off en op 31 mei 2006 gepleit voor de invoering van de op dat moment niet meer ontwikkeld FreeWRT project . De redenen voor zijn splitsing waren, naar zijn mening, een slecht ontworpen website van het OpenWrt-project die niet behulpzaam was met verouderde en verspreide documentatie, onregelmatige releases van nieuwe OpenWrt-versies, een gebrek aan interne projectcommunicatie en zijn uiteindelijke uitsluiting van OpenWrt.
Op 5 juni 2007 werd eindelijk de eerste stabiele versie van de Kamikaze-serie met het versienummer 7.06 uitgebracht. Het versienummer was gebaseerd op het door de Linux-distributie Ubuntu ingevoerde schema, in plaats van continu te tellen, vanaf het laatste cijfer van het releasejaar 2007 en de releasemaand juni (06). Naast het nieuwe configuratieschema via tekstbestanden, bevat Kamikaze 7.06 een nieuw geschreven buildsysteem voor het maken van de distributie en individuele nieuwe pakketten en ondersteunt nu in totaal 8 verschillende hardwareplatforms . Bovendien maakte het de overstap naar de Linux-kernelversie 2.6 voor alle platforms, behalve die met de Broadcom WLAN-chipset, die vanwege stabiliteitsredenen nog steeds afhankelijk is van de oude propriëtaire Broadcom-stuurprogramma's voor de Linux-kernelversie 2.4.
Versie 7.07 werd een maand later uitgebracht. Uitgebreide revisies worden weerspiegeld in betere WLAN-stuurprogramma's, kortere opstarttijden en betere stabiliteit. Ook het aantal ondersteunde architecturen nam toe van acht naar tien. Versie 7.09 loste twee maanden later enkele bugs op.
Op 4 november 2008 werd de eerste "Release Candidate" versie 8.09 gepubliceerd. Het bevat onder andere een nieuwe webinterface genaamd LuCI.
"Backfire" versies
OpenWrt- Backfire is vernoemd naar een alcoholische cocktail gemaakt van koffielikeur, Ierse room en wodka. Op 3 maart 2010 werd de eerste bètaversie van de OpenWrt "Backfire"-versie gepubliceerd. Algemene verbeteringen en de ondersteuning van meer embedded devices , routers en smartphones is het doel voor de hele lijn. De laatste "Backfire" release 10.03 is beschikbaar sinds 6 april 2010. Sinds december 2011 is de stabiele en verbeterde versie Backfire 10.03.1 de huidige versie.
"Houding Aanpassing 12.09"
Op 25 april 2013 werd de nieuwe versie 12.09 Attitude Adjustment uitgebracht. De verouderde portering met Broadcom 47xx-kaarten op basis van de Linux-kernel 2.4 Broadcom-doel (brcm-2.4) wordt niet langer ondersteund . Apparaten met slechts 16 MB RAM zijn niet meer geschikt voor de nieuwe OpenWrt-versie. Voor apparaten van de chipsetfamilie Broadcom bcm47xx wordt aanbevolen om OpenWrt-'Backfire' met brcm-2.4 te gebruiken.
"Barrièrebreker 07/14"
Versie 14.07 Barrier Breaker werd uitgebracht in september 2014, Linux-kernel is 3.10
"Chaos Rustiger 15.05"
Versie 15.05 Chaos Calmer werd uitgebracht in september 2015, de Linux-kernel is 3.18
"Herstart 17.01" (LEDE)
Tijdens de spin-off van het LEDE-project werd op 22 februari 2017 versie 17.01.0 uitgebracht, de eerste versie op de Linux-kernel 4.4. Het werd kort daarna gevolgd door een andere kleine release, die actief wordt onderhouden door het herenigde OpenWrt-project in de vorm van beveiligingsupdates.
Deze LEDE releases worden met name gebruikt in de Freifunk communities en het Gluon framework dat hiervoor veelvuldig gebruikt wordt .
Versiegeschiedenis van de LEDE-releases
| versie | publicatie | Revisienummer | Opmerkingen / innovaties |
|---|---|---|---|
| 17.01.0 | 22 februari 2017 | r3205 | Eerste release-versie |
| 17.01.1 | 19 april 2017 | r3316 | Kernel 4.4.61, bugfixes en verbeteringen |
| 17.01.2 | 12 juni 2017 | r3435 | Kernel 4.4.71, beveiligingsupdates |
| 17.01.3 | 3 oktober 2017 | r3534 | Kernel 4.4.89, beveiligingsupdates, afbeeldingen vanaf 4 oktober 2017 |
| 17.01.4 | 18 oktober 2017 | r3560 | Kernel 4.4.92, beveiligingsupdates ( KRACK , indien adresseerbaar aan de serverzijde) |
| 17.01.5 | 17 juli 2018 | r3919 | Kernel 4.4.140, beveiligingsupdates |
| 01/17/6 | 3 september 2018 | r3979 | Kernel 4.4.153, beveiligingsupdates |
| 17.01.7 | 21 juni 2019 | r4030 | Kernel 4.4.182, beveiligingsupdates |
OpenWrt 18/06
Versie 18.06, uitgebracht eind juli 2018, is de eerste versie van OpenWrt na hereniging met het LEDE-project. De kernelversie is 4.9 of 4.14 , afhankelijk van de architectuur .
OpenWrt spin-off LEDE Project
| LEDE-project | |
|---|---|
|
| |
|
Inlogbanner | |
| ontwikkelaar | LEDE-project |
| Licentie(s) | GPL en andere licenties |
| Eerste publicatie | 6 januari 2004 |
| Huidige versie | 1/17/7 (2019-06-21) |
| Kernel | monolithisch ( Linux ) |
| voorgeslacht |
GNU / Linux ↳ OpenWrt ↳ LEDE |
| Architectuur(s) | 50 platforms van de volgende instructiesets : AVR32 , ARM , CRIS , m68k , MIPS , PowerPC , SPARC , SuperH , Ubicom32, x86 , AMD64 |
| compatibiliteit | OpenWrt |
| talen) | 22 talen |
| https://www.lede-project.org/ | |
Linux Embedded Development Environment ( LEDE ) is een afsplitsing van het OpenWrt-project. Het ontstond medio 2016 toen de meeste actieve kernontwikkelaars het OpenWrt-project verlieten en het spin-off-project startten. Het produceerde met succes de veelgebruikte release 17.01 en werd begin 2018 opnieuw samengevoegd met het oorspronkelijke project.
Spin-off van LEDE
Een groep OpenWrt-ontwikkelaars splitste zich in mei 2016 af en zette hun werk voort onder het nieuwe LEDE-project. De reden die ze noemden was de steeds kleinere groep kernontwikkelaars, het gebrek aan inspanningen om extra ontwikkelaars aan te trekken en het gebrek aan transparantie. Het team van LEDE richtte zich vooral op een betrouwbare releasecyclus en transparante besluitvormingsprocessen.
Het LEDE-project is gebaseerd op een codefork van de OpenWrt-versie 15.05 en heeft daarom vanaf het begin dezelfde hardwarebasis ondersteund. De verdere ontwikkeling bij OpenWrt kwam grotendeels tot stilstand door de teruglopende ontwikkeling van ontwikkelaars.
LEDE releases en gebruik
In februari 2017 presenteerde het LEDE Project zijn eerste eigen release (LEDE versie 17.01). In vergelijking met OpenWrt 15.05 implementeert dit enkele interne verbeteringen en nieuwe beveiligingsfuncties in de code.
Doel van LEDE
Net als het OpenWrt-project, is LEDE een complete vervanging voor de originele firmware van een hele reeks draadloze routers en andere apparaten. Het zorgt vooral voor openheid, uitbreidbaarheid en veiligheid. Routerhardware kan dus flexibeler worden ingezet en is deels de enige manier om oude apparaten te bedienen met de nieuwste firmware die ook door een veel grotere groep ontwikkelaars gecontroleerd en beveiligd kan worden. Dit laatste is vooral van belang in het geval van beveiligingslekken in de gebruikte softwarebibliotheken of protocollen, aangezien de originele firmware van de hardwarefabrikant minder vaak en slechts voor een paar jaar wordt onderhouden.
Gebruik van LEDE
LEDE is gebaseerd op Linux en profiteert dus van de uitbreidbaarheid. Dit maakt naast direct gebruik ook het gebruik als platform voor andere projecten mogelijk. Het Gluon- framework voor het maken van de firmware van veel Freifunk- communities vanaf versie 2017.1 en later is gebaseerd op LEDE 17.01. Dit geeft oude wifi-routers mesh- functies die pas jaren later door sommige apparaatfabrikanten in hun apparaten zijn geïntroduceerd.
Samenvoegen met OpenWrt
In mei 2017 begon een discussie tussen de LEDE-ontwikkelaars en de resterende OpenWrt-ontwikkelaars over een toenadering en code-re-integratie van de twee projecten. Eind juni 2017 werd de positieve uitslag van de stemming over re-integratie bekend gemaakt. In januari 2018 werd bekend dat OpenWrt en LEDE zouden worden samengevoegd. Ontwikkelaars van LEDE en OpenWrt gaan samen aan het project werken volgens de richtlijnen van LEDE.
Toekomstige releases zullen weer verschijnen onder de naam OpenWrt. Als gevolg van de hereniging is afgesproken om de basis van de gezamenlijke samenwerking van het LEDE-project voor OpenWrt over te nemen. Ze zetten dezelfde rechten van alle committers op de voorgrond en maken een einde aan de speciale status van kernontwikkelaars.
andere derivaten
Naast de (voormalige) LEDE spin-off zijn en zijn er nog andere speciaal aangepaste versies en distributies op basis van OpenWrt.
actief
- LibreCMC is een spin-off van OpenWRT zonder BLOB's en zonder propriëtaire componenten en wordt aanbevolen door de Free Software Foundation .
- Vrijwel alle firmwarepakketten die door individuele Freifunk- communities worden aangeboden, zoals de veelgebruikte Gluon-firmware, zijn gebaseerd op OpenWrt.
- Midge , een variant die speciaal is aangepast aan de op ADM5120 gebaseerde router.
- Gargoyle, die bijzonder belang hecht aan zijn grafische gebruikersinterface en geavanceerde quotaregels .
- Een andere spin-off is Linino voor de Arduino YÚN en Linino One .
Set
- FreeWRT (wordt niet meer ontwikkeld).
- PacketProtector (wordt niet verder ontwikkeld), een OpenWrt aangevuld en aangepast door diverse firewallsoftware zoals IDS , IPS , VPN en antivirusprogramma's .
web links
- Officiële website
- Lijst met ondersteunde apparaten
- OpenWrt-versiegeschiedenis
- LuCI-startpagina
- X-Wrt-Homepage- extensie van OpenWrt
- Routerfirmware: LEDE als een meer open OpenWRT-alternatief
literatuur
- Alan Holt, Chi-Yu Huang: ingebedde besturingssystemen . 2e editie. Springer, 2018, ISBN 978-3-319-72977-0 , Openwrt, p. 195-217 , doi : 10.1007 / 978-3-319-72977-0 .
Individuele referenties en opmerkingen
- ↑ openwrt.org .
- ↑ Instructiesets. In: https://openwrt.org/ . 2 april 2018. Ontvangen op 11 juni 2018 .
- ↑ a b map luci / modules / luci-base / po / in de broncode op Github. Ontvangen 13 september 2019 .
- ^ OpenWrt-project: pakketten. Ontvangen op 17 augustus 2020 .
- ↑ LuCI -paginasectie in de Freifunk Wiki-woordenlijst ; Laatst gewijzigd op 18 oktober 2015, geraadpleegd op 14 januari 2016
- ↑ Apache-licentie (Engels) - Editie 2.0 (vanaf januari 2004) op GitHub ; geopend op 14 januari 2016
- ↑ OpenWrt-project: uHTTPd-webserver. In: openwrt.org. Geraadpleegd op 15 juni 2020 .
- ↑ OpenWrt-brontags. (Niet langer online beschikbaar.) In: https://dev.openwrt.org/ . 2013, gearchiveerd van het origineel op 5 december 2013 ; Ontvangen 17 oktober 2013 . Info: De archieflink is automatisch ingevoegd en is nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding.
- ↑ OpenWrt-versiegeschiedenis. Tijdlijn. In: https://openwrt.org/ . 4 maart 2018. Ontvangen op 11 juni 2018 .
- ↑ a b LTS = ondersteuning op lange termijn
- ↑ Milestone Backfire 10.03. In: https://dev.openwrt.org/ . 7 april 2010, geraadpleegd op 17 oktober 2013 .
- ↑ a b Release-opmerkingen Houding aanpassen 12.09. (Niet langer online beschikbaar.) In: openwrt.org. 25 april 2013, gearchiveerd van het origineel op 8 augustus 2013 ; Ontvangen 6 oktober 2013 . Info: De archieflink is automatisch ingevoegd en is nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding.
- ↑ OpenWrt BarrierBreaker 14 juli. (Niet langer online beschikbaar.) In: openwrt.org. 2 oktober 2014, gearchiveerd van het origineel op 6 oktober 2014 ; Ontvangen 4 oktober 2014 . Info: De archieflink is automatisch ingevoegd en is nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding.
- ↑ Chaos Kalmer 15 mei. In: openwrt.org. 11 september 2015, geraadpleegd op 11 september 2015 .
- ↑ Chaos Kalmer 15/05/1. (Niet langer online beschikbaar.) In: openwrt.org. 16 maart 2016, gearchiveerd van het origineel op 24 maart 2016 ; Ontvangen 19 maart 2016 . Info: De archieflink is automatisch ingevoegd en is nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding.
- ↑ OpenWrt 18.06.0 - Eerste stabiele uitgave - juli 2018. In: openwrt.org. Geraadpleegd op 1 augustus 2018 .
- ↑ OpenWrt 06/18/6 - Zesde Service Release - 6 januari 2020. In: openwrt.org. Geraadpleegd op 21 januari 2020 .
- ↑ zorun: OpenWrt 06/18/7 - Service Release - 31 januari 2020. 29 januari 2020, geraadpleegd op 6 december 2020 (Engels).
- ↑ zorun: OpenWrt 18/06/18 - Service Release - 6 maart 2020. 26 februari 2020, geraadpleegd op 6 december 2020 (Engels).
- ↑ OpenWrt 19.07.0 - Eerste stabiele uitgave - 6 januari 2020. In: openwrt.org. Geraadpleegd op 21 januari 2020 .
- ↑ https://openwrt.org/releases/19.07/notes-19.07.1
- ↑ https://openwrt.org/releases/19.07/notes-19.07.2
- ↑ https://openwrt.org/releases/19.07/notes-19.07.3
- ↑ https://openwrt.org/releases/19.07/notes-19.07.4
- ↑ https://openwrt.org/releases/19.07/notes-19.07.5
- ↑ https://openwrt.org/releases/19.07/notes-19.07.6
- ↑ https://openwrt.org/releases/19.07/notes-19.07.7
- ↑ https://openwrt.org/releases/19.07/notes-19.07.8
- ↑ https://openwrt.org/releases/21.02/notes-21.02.0
- ^ Het open source WRT54G-verhaal (Engels) - Aaron Weiss op WIFI-Planet , 8 november 2005
- ^ Andrew Miklas: Linksys WRT54G en de GPL . (Engels) - op Linux Kernel Mailing List , 7 juni 2003; geopend op 14 januari 2016
- ↑ Jonathan Corbet: LinkSys en binaire modules . (Engels) - op LWN.net , 14 oktober 2003; geopend op 14 januari 2016
- ↑ Linksys publiceert GPLed-code voor WRT54G - op Slashdot , 6 juli 2003
- ↑ Bedrijven die de GPL van software onder mijn copyright schenden . (Engels) - op de startpagina van LaForge (voorheen op de blog van Harald Welte ), op 3 november 2003; geopend op 14 januari 2016
- ↑ a b wiki.openwrt.org: OpenWrtDocs / Over . (Engels) geraadpleegd op 14 januari 2016
- ^ Pro-Linux : Licentiegeschil tussen OpenWrt en Sveasoft . 15 maart 2006, toegankelijk op 13 juli 2007.
- ↑ Jonathan Corbet: Sveasoft en de GPL . In: LWN.net . 5 april 2006, geraadpleegd op 13 juli 2007.
- ↑ Julius Stiebert: Fork van de gratis routerfirmware OpenWrt gepland . In: Golem.de . 31 mei 2006, geraadpleegd op 13 juli 2007.
- ↑ Openwrt.org: Kamikaze 7.06 release notes ( Memento van het origineel van 7 juli 2007 in het internetarchief ) Info: De archieflink werd automatisch ingevoegd en is nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding. . 5 juni 2007, toegankelijk op 16 juli 2007.
- ↑ Openwrt.org: Kamikaze 8.09 release-opmerkingen . 4 november 2008, geraadpleegd op 8 november 2008
- ↑ De mate van volwassenheid van de gepubliceerde software in de GNU/Linux- omgeving neemt doorgaans toe van de eerste alfaversie naar de bètaversie naar de zogenaamde release-kandidaten naar de voltooide versie ( final release ).
- ↑ Openwrt.org: Backfire 10.03 release-opmerkingen . (Engels) - Ontvangen op 9 april 2010
- ↑ Download index van /backfire/10.03.1/ (Engels)
- ↑ Backfire 10.03.1 final (Engels) - Het OpenWrt Release Team wil de laatste Backfire Interim Release 1 (10.03.1) aankondigen ; geopend op 14 januari 2016
- ↑ LEDE release builds. Ontvangen 8 augustus 2017 .
- ↑ LEDE Project: LEDE 17.01.0 - Eerste stabiele release - februari 2017. In: lede-project.org. Ontvangen 20 oktober 2017 .
- ↑ LEDE-project: LEDE 17.01.1 - Eerste servicerelease - april 2017. In: lede-project.org. Ontvangen 20 oktober 2017 .
- ↑ LEDE Project: LEDE 17.01.2 - Tweede servicerelease - juni 2017. In: lede-project.org. Ontvangen 20 oktober 2017 .
- ↑ LEDE Project: LEDE 17.01.3 - Derde Service Release - Oktober 2017. In: lede-project.org. Ontvangen 20 oktober 2017 .
- ↑ LEDE Project: LEDE 17.01.4 - Vierde servicerelease - oktober 2017. In: lede-project.org. Ontvangen 20 oktober 2017 .
- ↑ OpenWrt / LEDE 17.01.5 - Vijfde servicerelease - juli 2018. In: openwrt.org. Ontvangen 30 juli 2018 .
- ↑ OpenWrt / LEDE 17.01.6 - Zesde service-release - september 2018. In: openwrt.org. Ontvangen 7 september 2018 .
- ↑ OpenWrt / LEDE 17.01.7 - Zevende servicerelease - juni 2019. In: openwrt.org. Geraadpleegd op 10 januari 2020 .
- ↑ LEDE v17.01.x definitief. LEDE, 18 oktober 2017, geraadpleegd op 18 oktober 2017 .
- ↑ Config.in trunk / target - OpenWrt . 22 november 2013. Gearchiveerd van het origineel op 22 februari 2014. Info: De archieflink is automatisch ingevoegd en is nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding. Ontvangen 13 februari 2014.
- ^ LuCI-vertaalportaal . 1 september 2004. Gearchiveerd van het origineel op 21 oktober 2009. Ontvangen op 31 december 2010.
- ↑ LEDE - Linux Embedded Development Environment (Engels) - geraadpleegd op 8 oktober 2016
- ↑ OpenWRT-kernontwikkelaars starten hun eigen fork . 4 mei 2016.
- ↑ Routerfirmware: LEDE als een meer open OpenWRT-alternatief . Heise Online . 4 mei 2016.
- ↑ a b Aankondiging van de samenvoeging OpenWrt / LEDE. 2 januari 2018, geraadpleegd op 24 maart 2018 .
- ↑ Routerhackers grijpen naar de vork: LEDE splitst zich van OpenWRT. In: theregister.co.uk. Ontvangen 20 oktober 2017 .
- ↑ OpenWrt Alternative LEDE brengt versie 17.01 uit - toegankelijk op 15 juli 2017
- ↑ OpenWrt alternatief LEDE moet opnieuw worden geïntegreerd in het hoofdproject - toegankelijk op 15 juli 2017
- ↑ John Crispin: openwrt en lede - voorstel opnieuw samenvoegen. (Niet meer online beschikbaar.) In: [LEDE-DEV]. 8 mei 2017, gearchiveerd van het origineel op 14 juli 2017 ; geraadpleegd op 17 juli 2017 (Engels). Info: De archieflink is automatisch ingevoegd en is nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding.
- ↑ [LEDE-DEV] open woord en lede - voorstel opnieuw samenvoegen. In: lists.infradead.org. Ontvangen 20 oktober 2017 .
- ↑ Hauke Mehrtens: LEDE-oproep tot stemming over remerge-voorstel V3. (Niet meer online beschikbaar.) In: [LEDE-DEV]. 26 juni 2017, gearchiveerd van het origineel op 9 september 2017 ; Opgehaald op 17 juli 2017 (Engels): "Met die stem is de remerge officieel goedgekeurd door de LEDE-ontwikkelaars en ook door de OpenWrt-hackers." Info: De archieflink is automatisch ingevoegd en nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding.
- ↑ LEDE-projectregels. Ontvangen 5 februari 2018 .
- ^ OpenWrt-project: OpenWrt / LEDE-projectregels. Geraadpleegd op 2 maart 2018 .
- ^ OpenWrt-project: OpenWrt / LEDE-projectregels. In: openwrt.org. Ontvangen 9 september 2018 .
- ↑ Vrije GNU / Linux distributies - op GNU .org ; geopend op 16 januari 2016
- ↑ Gluon-handleiding - geraadpleegd op 14 januari 2016
- ↑ Gluon-firmware (Engels) - op GitHub ; geopend op 14 januari 2016
- ↑ midge.vlad.org.ua ( Aandenken aan het origineel van 16 juli 2007 in het internetarchief ) Info: De archieflink werd automatisch ingevoegd en is nog niet gecontroleerd. Controleer de originele en archieflink volgens de instructies en verwijder deze melding. (Engels) - Ontvangen 14 januari 2016
- ↑ gargoyle-router.com (Engels) - geraadpleegd op 14 januari 2016
- ↑ PacketProtector.org - toegankelijk op 14 januari 2016