Zum Inhalt springen

OpenWrt

aus Wikipedia, der freien Enzyklopädie
OpenWrt
Datei:OpenWrt Logo.svg
OpenWrt 18.06 Login Screen
Entwickler OpenWrt Entwickler
Lizenz(en) GPL und andere Lizenzen
Erstveröff. Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Akt. Version Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)(„Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)“) vom Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Kernel monolithisch (Linux)
Abstammung GNU/Linux
↳ OpenWrt
Architektur(en) alle erdenklichen<ref>Instruction Sets. In: openwrt.org. 2. April 2018, abgerufen am 11. Juni 2018.</ref>
Sprache(n) multilingual (43 Sprachen<ref name="LuCI_Trans">Ordner luci/modules/luci-base/po/ im Quellcode. In: Github. Abgerufen am 28. Februar 2025.</ref>)
openwrt.org

OpenWrt (von {{Modul:Vorlage:lang}} Modul:Vorlage:lang:103: attempt to index field 'wikibase' (a nil value) „offener, drahtloser Empfänger/Sender“) ist eine Linux-Distribution für eingebettete Systeme wie CPE-Router, Smartphones (z. B. Neo FreeRunner) oder Pocket-Computer (z. B. Ben NanoNote). OpenWrt bietet ein voll beschreibbares Dateisystem und beinhaltet den Paketmanager opkg. Das ist insbesondere für den Einsatz in CPE- und WLAN-Routern einzigartig. Die Paket-Quellen beinhalteten im August 2020 mehr als 15.000 Software-Pakete.<ref>OpenWrt Project: Packages. Abgerufen am 17. August 2020.</ref> Mit diesen kann der Router umfassend konfiguriert und um viele Funktionen erweitert werden, die von der Firmware des Geräteherstellers nicht unterstützt werden. OpenWrt Buildroot, das Werkzeug zum Erstellen eigener Images, ist ein stark modifiziertes Buildroot.

2024 wurde der in Teilen nach Open-Hardware-Kriterien entwickelte Wi-Fi-6-Router OpenWRT One<ref>OpenWrt One. Sources. Abgerufen am 11. Oktober 2024.</ref><ref>Banana Pi OpenWrt One Router. In: Banana Pi Docs. Abgerufen am 11. Oktober 2024 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> vorgestellt, der mit Banana Pi und MediaTek entwickelt und gefertigt wird.<ref>Mark Mantel: Der erste Router von OpenWrt kostet 100 Euro. In: heise online. 4. Oktober 2024, abgerufen am 11. Oktober 2024.</ref><ref>heise online: Dieser 100-Euro Router kann alles | OpenWrt One. 20. Dezember 2024, abgerufen am 28. Februar 2025.</ref>

Grundfunktionalität[Bearbeiten]

Die zum Herunterladen angebotene Basis-Entwickler-Firmware im Originalzustand, ohne Modifikationen („Vanilla“), bringt nach ihrer Installation alle elementaren Funktionen mit, die zum Betrieb im Netzwerk nötig sind: Netzwerkunterstützung, WLAN-Access Point, den minimalen DNS-Server dnsmasq sowie die Möglichkeit, eine PPP-Verbindung herzustellen. Durch die mitgelieferte Paketverwaltung lassen sich sehr einfach Funktionen wie VPNs mit OpenVPN oder VoIP mit Asterisk nachrüsten, außerdem sind auch exotischere Aufgaben wie Audioplayer umgesetzt. Durch die von den Entwicklern bereitgestellten Werkzeuge kann man selbst Programme für die OpenWrt-Umgebung erstellen und kompilieren. Im Gegensatz zu den meisten von den Herstellern mitgelieferten Firmware-Versionen lässt sich OpenWrt vom Anwender umfassend selbst konfigurieren, somit kann auch IPv6-Unterstützung im Netzwerk eingerichtet werden. Sämtliche in der Linux-Welt existierenden Werkzeuge zur Vermeidung von Netzwerküberlastung stehen zur Verfügung.

Bedienung[Bearbeiten]

Datei:Grafische Paketverwaltung unter OpenWrt.png
Die Weboberfläche LuCI mit Paketverwaltung

Auf Geräten ohne Bildschirm und Tastatur wird OpenWrt von einem im Netzwerk verbundenen Rechner aus über die Befehlszeile mittels telnet oder SSH bedient. Einstellungen werden dabei im Unified Configuration Interface (UCI) vorgenommen. Zur leichteren Verwaltung steht aber auch die grafische Weboberfläche LuCI zur Verfügung. Über einen Webbrowser können damit alle üblichen Einstellungen vorgenommen werden – beispielsweise Portweiterleitungen und DDNS-Einstellungen. Auch die Darstellung von Statistiken ist möglich. Eigens für Geräte mit Bildschirmen wurde das X Window System portiert.

LuCI und uHTTPd[Bearbeiten]

Skriptfehler: Ein solches Modul „Vorlage:Anker“ ist nicht vorhanden.LuCI ist ein im Freifunk-Umfeld<ref>LuCI – Seitenabschnitt im Freifunk-Wiki-Glossar; letzte Änderung am 18. Oktober 2015, abgerufen am 14. Januar 2016</ref> – unter der sogenannten Apache-Lizenz<ref>Apache License (englisch) – Ausgabe 2.0 (Stand: Januar 2004) auf GitHub; abgerufen am 14. Januar 2016</ref> – entwickeltes Schwesterprojekt für eine erweiterbare Weboberfläche.

Skriptfehler: Ein solches Modul „Vorlage:Anker“ ist nicht vorhanden.Hierbei kommt vornehmlich uHTTPd als Webserver zum Einsatz. uHTTPd ist single-threaded, unterstützt in-process Ausführung von Lua-Skripten und sicheren Zugriff via TLS.<ref>OpenWrt Project: uHTTPd webserver. In: openwrt.org. Abgerufen am 15. Juni 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Die Oberfläche ist in der Sprache Lua geschrieben und zudem sehr modular aufgebaut. LuCI lässt sich mit dem Paketverwalter opkg leicht einrichten (installieren) und bei Bedarf auch wieder entfernen (deinstallieren). Sie ist in 43<ref name="LuCI_Trans" /> Sprachen verfügbar und unterstützt mit i18n die Erweiterung weiterer Sprachen. (Stand: Februar 2025)

Skriptfehler: Ein solches Modul „Vorlage:Anker“ ist nicht vorhanden.Für das Release „White Russian“ 0.9 war damals eine weitere Oberfläche verfügbar: X-Wrt. Die Entwicklung wurde nach Auskunft des Hauptentwicklers Jeremy Collake im November 2012 während der Anpassung an „Kamikaze“ eingestellt.

Geschichte[Bearbeiten]

Versionsgeschichte[Bearbeiten]

Vorlage:Tabellenstile

Version Veröffentlichung Revisions-Nr.<ref name="SourceTags">OpenWrt source tags. In: dev.openwrt.org. 2013, archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 5. Dezember 2013; abgerufen am 17. Oktober 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref><ref>OpenWrt Version History. Timeline. In: openwrt.org. 4. März 2018, abgerufen am 11. Juni 2018.</ref> Bemerkungen / Neuerungen Codename
Ältere Version; nicht mehr unterstützt: – 2004 Erstausgabe {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)
Ältere Version; nicht mehr unterstützt: RC 5 Vorlage:DatumZelle r3494 White Russian
Ältere Version; nicht mehr unterstützt: RC 6 Vorlage:DatumZelle r5460
Ältere Version; nicht mehr unterstützt: 0.9 Vorlage:DatumZelle r6268
Ältere Version; nicht mehr unterstützt: 7.06 Vorlage:DatumZelle r7428 Neuentwicklung der Konfigurationsstruktur und anderer Bereiche Kamikaze
Ältere Version; nicht mehr unterstützt: 7.07 Vorlage:DatumZelle erweiterte Hardware-Unterstützung
Ältere Version; nicht mehr unterstützt: 7.09 Vorlage:DatumZelle r8679 Fehlerbehebungen für 7.07
Ältere Version; nicht mehr unterstützt: 8.09 Vorlage:DatumZelle r14547 Paket-Aktualisierungen, Fehlerbehebungen, neue Weboberfläche, zusätzliche Hardwareunterstützung
Ältere Version; nicht mehr unterstützt: 8.09.2 Vorlage:DatumZelle r18961
Ältere Version; nicht mehr unterstützt: 10.03 Vorlage:DatumZelle r20742 Linux-Kernel 2.6.32 LTS,<ref name="lts">LTS = Langzeitunterstützung (englisch für 'long term support')</ref> zusätzliche Hardwareunterstützung, Bugfixes. Neue uClibc-Version (0.9.30).<ref name="Release-Notes_Backfire-10.03">Meilenstein Backfire 10.03. In: dev.openwrt.org. 7. April 2010, abgerufen am 17. Oktober 2013.</ref> Backfire
Ältere Version; nicht mehr unterstützt: 10.03.1 Vorlage:DatumZelle r29594 Linux-Kernel 2.6.32 LTS,<ref name="lts" /> zusätzliche Hardwareunterstützung, Bugfixes
Ältere Version; nicht mehr unterstützt: 12.09 Vorlage:DatumZelle r36088 Linux-Kernel 3.3 mit CoDel siehe Network congestion avoidance, zusätzliche Hardwareunterstützung, diverse Verbesserungen der Firewall-Funktionalität und neuere WLAN-Treiber, Fehlerkorrekturen. Neue uClibc-Version (0.9.33.2). Nicht mehr unterstützt wird das Broadcom target (brcm-2.4).<ref name="Release-Notes_Attitude-Adjustment-12.09">Release Notes Attitude Adjustment 12.09. In: openwrt.org. 25. April 2013, abgerufen am 6. Oktober 2013 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Attitude Adjustment
Ältere Version; nicht mehr unterstützt: 14.07 Vorlage:DatumZelle r42625 Linux-Kernel 3.10, verbesserte und stark erweiterte IPv6-Unterstützung, procd als neues Init-, Hotplug- und Event-System<ref name="Release-Notes_Barrier-Breaker-14.07">OpenWrt BarrierBreaker 14.07. In: openwrt.org. 2. Oktober 2014, abgerufen am 4. Oktober 2014 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Barrier Breaker
Ältere Version; nicht mehr unterstützt: 15.05 Vorlage:DatumZelle r46767 Linux-Kernel 3.18, neue Sicherheitsmerkmale z. B. Unterstützung von Jails, verbesserte Netzwerkunterstützung z. B. neue oder verbesserte Unterstützung für viele UMTS/LTE-Modems (bspw. MBIM, QMI, NCM, …), Smart Queue Management (SQM), Geräte und Gerätetreiber z. B. neues Subtarget für Mediatek 11ac SoC (mt7621), neues Target für Broadcom ARM BCM47xx/53xx-Chips (bcm53xx), Raspberry-Pi-2-Unterstützung (brcm2708), Unterstützung des BCM6318 und der BCM63268-Familie (brcm63xx).<ref name="Release-Notes_Barrier-Breaker-15.05">Chaos Calmer 15.05. In: openwrt.org. 11. September 2015, abgerufen am 11. September 2015.</ref> Chaos Calmer
Ältere Version; nicht mehr unterstützt: 15.05.1 Vorlage:DatumZelle r48532 Linux-Kernel 3.18.23, zusätzliche Hardwareunterstützung, Bugfixes.<ref name="Release-Notes_Barrier-Breaker-15.05.01">Chaos Calmer 15.05.1. In: openwrt.org. 16. März 2016, abgerufen am 19. März 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Ältere Version; nicht mehr unterstützt: 18.06.0 Vorlage:DatumZelle r7188 Linux-Kernel 4.9.111 oder 4.14.52 (abhängig von Architektur), Spectre und Meltdown-Patches für ×86 und weitere Bugfixes<ref>OpenWrt 18.06.0 - First Stable Release - July 2018. In: openwrt.org. Abgerufen am 1. August 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 18.06.1 Vorlage:DatumZelle r7258 Linux-Kernel 4.9.120/4.14.63, Bugfixes –
Ältere Version; nicht mehr unterstützt: 18.06.2 Vorlage:DatumZelle r7676 Linux-Kernel 4.9.152/4.14.95, Sicherheitsaktualisierungen –
Ältere Version; nicht mehr unterstützt: 18.06.4 Vorlage:DatumZelle r7808 Linux-Kernel 4.9.184/4.14.131, Sicherheitsaktualisierungen –
Ältere Version; nicht mehr unterstützt: 18.06.5 Vorlage:DatumZelle r7897 Linux-Kernel 4.9.198/4.14.151, Sicherheitsaktualisierungen –
Ältere Version; nicht mehr unterstützt: 18.06.6 Vorlage:DatumZelle r7957 Linux-Kernel 4.9.208/4.14.162, Sicherheitsaktualisierungen<ref>OpenWrt 18.06.6 - Sixth Service Release - 6 January 2020. In: openwrt.org. Abgerufen am 21. Januar 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 18.06.7 Vorlage:DatumZelle r7976 Linux-Kernel 4.9.211/4.14.167, Sicherheitsaktualisierungen<ref>zorun: OpenWrt 18.06.7 - Service Release - 31 January 2020. 29. Januar 2020, abgerufen am 6. Dezember 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 18.06.8 Vorlage:DatumZelle r7989 Linux-Kernel 4.9.214/4.14.171, Sicherheitsaktualisierungen<ref>zorun: OpenWrt 18.06.8 - Service Release - 6 March 2020. 26. Februar 2020, abgerufen am 6. Dezember 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 19.07.0 Vorlage:DatumZelle r10860 Linux-Kernel 4.14.162 (einheitlich für alle Architekturen), Beginn der Migration des Targets ar71xx zu Target ath79, Unterstützung von WPA3.<ref>OpenWrt 19.07.0 - First Stable Release - 6 January 2020. In: openwrt.org. Abgerufen am 21. Januar 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 19.07.1 Vorlage:DatumZelle r10911 Linux-Kernel 4.14.167, Sicherheitsaktualisierungen<ref>openwrt.org</ref> –
Ältere Version; nicht mehr unterstützt: 19.07.2 Vorlage:DatumZelle r10947 Linux-Kernel 4.14.171, Sicherheitsaktualisierungen<ref>openwrt.org</ref> –
Ältere Version; nicht mehr unterstützt: 19.07.3 Vorlage:DatumZelle r11063 Linux-Kernel 4.14.180, Sicherheitsaktualisierungen<ref>openwrt.org</ref> –
Ältere Version; nicht mehr unterstützt: 19.07.4 Vorlage:DatumZelle r11208 Linux-Kernel 4.14.195, Sicherheitsaktualisierungen<ref>openwrt.org</ref> –
Ältere Version; nicht mehr unterstützt: 19.07.5 Vorlage:DatumZelle r11257 Linux-Kernel 4.14.209, Sicherheitsaktualisierungen<ref>openwrt.org</ref> –
Ältere Version; nicht mehr unterstützt: 19.07.6 Vorlage:DatumZelle r11278 Linux-Kernel 4.14.215, Sicherheitsaktualisierungen<ref>openwrt.org</ref> –
Ältere Version; nicht mehr unterstützt: 19.07.7 Vorlage:DatumZelle r11306 Linux-Kernel 4.14.221, Sicherheitsaktualisierungen<ref>openwrt.org</ref> –
Ältere Version; nicht mehr unterstützt: 19.07.8 Vorlage:DatumZelle r11364 Linux-Kernel 4.14.241, Sicherheitsaktualisierungen<ref>openwrt.org</ref> –
Ältere Version; nicht mehr unterstützt: 21.02.0 Vorlage:DatumZelle r16279 Linux-Kernel 5.4.143, WPA3, TLS und https nun Standard für Konfiguration des Gerätes, Beginn Umstellung von swconfig auf DSA für einige Architekturen, Minimalanforderungen für Geräte erhöht: 8 MB Flash und 64 MB RAM, Support für weitere Geräte hinzugefügt<ref>OpenWrt 21.02.0 - First Stable Release - 4 September 2021. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 21.02.1 Vorlage:DatumZelle r16325 Linux-Kernel 5.4.154, Bugfixes, Updates<ref>OpenWrt 21.02.1 - Service Release - 25 October 2021. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 21.02.2 Vorlage:DatumZelle r16495 Linux-Kernel 5.4.179, Bugfixes, Updates<ref>OpenWrt 21.02.2 - Service Release - 25 February 2022. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 21.02.3 Vorlage:DatumZelle r16554 Linux-Kernel 5.4.188, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>OpenWrt 21.02.3 - Service Release - 20 April 2022. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 21.02.4 Vorlage:DatumZelle r16685 Linux-Kernel 5.4.215, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>OpenWrt 21.02.4 - Service Release - 12 October 2022. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 21.02.5 Vorlage:DatumZelle r16688 Security fix<ref>OpenWrt 21.02.5 - Service Release - 17 October 2022. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 21.02.6 Vorlage:DatumZelle r16842 Linux-Kernel 5.4.238, Security- und Bugfixes, Updates<ref>Release v21.02.6 · openwrt/openwrt. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 21.02.7 Vorlage:DatumZelle r16847 Security- und Bugfixes, Update<ref>Release 21.02.7 · openwrt/openwrt. Abgerufen am 14. Juni 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> End of Support für OpenWRT 21.02.xx<ref>OpenWrt version history. 6. November 2014, abgerufen am 14. Juni 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 22.03.0 Vorlage:DatumZelle r19685 Linux-Kernel 5.10.138, Dark Mode für LuCi, Firewall verwendet nftables statt iptables, Umstellung auf DSA für drei Architekturen fortgeführt, Support für 180 weitere Geräte hinzugefügt, Anpassung für Jahr-2038-Problem<ref>OpenWrt 22.03.0 - First Stable Release - 6 September 2022. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 22.03.1 Vorlage:DatumZelle r19777 Linux-Kernel 5.10.146, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>OpenWrt 22.03.1 - Service Release - 12 October 2022. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 22.03.2 Vorlage:DatumZelle r19803 Security- und Bugfixes, Updates, Support für ZyXEL NWA50AX hinzugefügt<ref>OpenWrt 22.03.2 - Service Release - 17 October 2022. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 22.03.3 Vorlage:DatumZelle r20028 Linux-Kernel 5.10.161, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt und verbessert<ref>OpenWrt 22.03.3 - Service Release - 9 January 2023. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 22.03.4 Vorlage:DatumZelle r20123 Linux-Kernel 5.10.176, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>Release v22.03.4 · openwrt/openwrt. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 22.03.5 Vorlage:DatumZelle r20134 Security- und Bugfixes, Updates, Support für einige Geräte verbessert<ref>OpenWrt 22.03.5 - Service Release - 1 May 2023. In: OpenWrt Wiki. Abgerufen am 1. März 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 23.05.0 Vorlage:DatumZelle r23497 erster Freigabe der stabilen Version OpenWrt 23.05. Support für 200 weitere Geräte wurde hinzugefügt. Z. B. für Qualcomm IPQ807x Wifi 6, HiFive RISC-V, Mediatek Filogic 830 und 630 SoCs. VDSL support für AVM FRITZ!Box 7530; wechsel der Standard-Kryptobibliothek von wolfssl zu mbedtls. Unterstützung für in Rust geschriebene OpenWRT Pakete<ref>Hauke Mehrtens: OpenWrt 23.05.0 - First Stable Release - 13 October 2023. 11. Oktober 2023, abgerufen am 17. Oktober 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 23.05.2 Vorlage:DatumZelle r23630 erster Service-Release für OpenWrt 23.05. Bugfixes und Updates von Core-Komponenten z. B. auf Linux-Kernel 5.15.137, außerdem wurde der Support für weitere Geräte wie z. B. ASUS RT-AC3100 hinzugefügt<ref>Hauke Mehrtens: OpenWrt 23.05.2 - Service Release - 15. November 2023. 15. November 2023, abgerufen am 16. November 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Anmerkung: Die Version OpenWrt 23.05.1 wurde nie offiziell veröffentlicht, da im zugehörigen Freigabe-Verfahren Fehler entdeckt wurden.

–
Ältere Version; nicht mehr unterstützt: 23.05.3 Vorlage:DatumZelle r23809 Service Release für OpenWrt 23.05. Security Fixes und Updates z. B. Linux-Kernel 5.15.150. Support für weitere Geräte wie z. B. GL.iNet GL-MT6000 hinzugefügt.<ref>OpenWrt 23.05.3 - Service Release - 25. March 2024. 25. März 2024, abgerufen am 8. Juni 2024 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 23.05.4 Vorlage:DatumZelle r24012 Service Release für OpenWrt 23.05. Security Fixes und Updates z. B. Linux-Kernel 5.15.162. Support für weitere Geräte wie z. B. Huawei AP5030DN hinzugefügt.<ref>OpenWrt 23.05.4 - Service Release - 20. July 2024. 20. Juli 2024, abgerufen am 25. Februar 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 23.05.5 Vorlage:DatumZelle r24106 Service Release für OpenWrt 23.05. Security Fixes und Updates z. B. Linux-Kernel 5.15.167. Support für einige Geräte verbessert.<ref>OpenWrt 23.05.5 - Service Release - 25. September 2024. 25. September 2024, abgerufen am 25. Februar 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 23.05.6 Vorlage:DatumZelle r24232 Service Release für OpenWrt 23.05. Updates z. B. Linux-Kernel 5.15.189. Support für einige Geräte verbessert. Support-Ende für 23.05<ref>OpenWrt 23.05.6 - Service Release - 20. August 2025. 20. August 2025, abgerufen am 31. Oktober 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 24.10.0 Vorlage:DatumZelle r28427 Linux-Kernel 6.6.73, Unterstützung für Wifi 6 verbessert und erste Unterstützung für Wifi 7, TLS 1.3 standardmäßig aktiviert, Support für weitere Geräte wie z. B. OpenWrt One hinzugefügt<ref>OpenWrt 24.10.0 - First Stable Release - 6. February 2025. 6. Februar 2025, abgerufen am 25. Februar 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 24.10.1 Vorlage:DatumZelle r28597 Linux-Kernel 6.6.86, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>OpenWrt 24.10.1 - Service Release - 15. April 2025. 15. April 2025, abgerufen am 30. April 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 24.10.2 Vorlage:DatumZelle r28739 Linux-Kernel 6.6.93, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>OpenWrt 24.10.2 - Service Release - 25. June 2025. 25. Juni 2025, abgerufen am 27. Juli 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 24.10.3 Vorlage:DatumZelle r28872 Linux-Kernel 6.6.104, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>OpenWrt 24.10.3 - Service Release - 23. September 2025. 23. September 2025, abgerufen am 28. September 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 24.10.4 Vorlage:DatumZelle r28959 Linux-Kernel 6.6.110, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>OpenWrt 24.10.4 - Service Release - 22. October 2025. 22. Oktober 2025, abgerufen am 31. Oktober 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 24.10.5 Vorlage:DatumZelle r29087 Linux-Kernel 6.6.119, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>OpenWrt 24.10.5 - Service Release - 19. December 2025. 19. Dezember 2025, abgerufen am 6. Januar 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 24.10.6 Vorlage:DatumZelle r29141 Linux-Kernel 6.6.127, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>OpenWrt 24.10.6 - Service Release - 18. March 2026. 18. März 2026, abgerufen am 20. März 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 24.10.7 Vorlage:DatumZelle r29197 Linux-Kernel 6.6.141, Security- und Bugfixes, insbesondere für Copy Fail und Dirty Frag<ref>OpenWrt 24.10.7 - Service Release - 31. May 2026. 31. Mai 2026, abgerufen am 1. Juni 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; noch unterstützt: 24.10.8 Vorlage:DatumZelle r29233 Linux-Kernel 6.6.144, Security- und Bugfixes<ref>OpenWrt 24.10.8 - Service Release - 26. July 2026. 26. Juli 2026, abgerufen am 27. Juli 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> End of Life im September 2026[veraltet] Die Kategorie:Wikipedia:Veraltet nach September 2026 existiert noch nicht. Lege sie mit folgendem Text {{Zukunftskategorie|2026|09}} an. –
Ältere Version; nicht mehr unterstützt: 25.12.0 Vorlage:DatumZelle r32713 Linux-Kernel 6.12.71, apk löst opkg als Packetmanager ab, Systemupgrade kann nun standardmäßig über GUI durchgeführt werden<ref>OpenWrt 25.12.0 - Stable Release - 5. March 2026. 5. März 2026, abgerufen am 7. März 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 25.12.1 Vorlage:DatumZelle r32768 Linux-Kernel 6.12.74, Security- und Bugfixes, Updates, Support für weitere Geräte hinzugefügt<ref>OpenWrt 25.12.1 - Service Release - 18. March 2026. 18. März 2026, abgerufen am 19. März 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 25.12.2 Vorlage:DatumZelle r32802 Linux-Kernel 6.12.74, Security- und Bugfixes<ref>OpenWrt 25.12.2 - Service Release - 27. March 2026. 27. März 2026, abgerufen am 27. März 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 25.12.3 Vorlage:DatumZelle r32912 Linux-Kernel 6.12.85, Security- und Bugfixes, insbesondere für Copy Fail<ref>OpenWrt 25.12.3 - Service Release - 7. May 2026. 8. Mai 2026, abgerufen am 8. Mai 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Ältere Version; nicht mehr unterstützt: 25.12.4 Vorlage:DatumZelle r32933 Linux-Kernel 6.12.87, Security- und Bugfixes, insbesondere für "Dirty Frag", Support für weitere Geräte hinzugefügt<ref>OpenWrt 25.12.4 - Service Release - 14. May 2026. 14. Mai 2026, abgerufen am 15. Mai 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Aktuelle Version: 25.12.5 Vorlage:DatumZelle r33051 Linux-Kernel 6.12.94, Security- und Bugfixes, Support für weitere Geräte hinzugefügt<ref>OpenWrt 25.12.5 - Service Release - 1. July 2026. 1. Juli 2026, abgerufen am 1. Juli 2026 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> –
Legende:
Ältere Version; nicht mehr unterstützt
Ältere Version; noch unterstützt
Aktuelle Version
Aktuelle Vorabversion
Zukünftige Version

Entstehung[Bearbeiten]

Im Juni 2003 stellten Andrew Miklas und weitere Programmierer fest, dass Linksys in ihrer Produktserie WRT54G den unter den Bestimmungen der GNU General Public License (GPL) veröffentlichten Quelltext des Linux-Kernels und anderer Software verwendete, ohne jedoch ihren modifizierten Quelltext der Allgemeinheit zur Verfügung zu stellen, wie es von der GPL verlangt wird.<ref>The Open Source WRT54G Story (englisch) – Aaron Weiss auf WIFI-Planet, am 8. November 2005</ref><ref name="Miklas">Andrew Miklas: Linksys WRT54G and the GPL. (englisch) – auf Linux Kernel Mailing List, am 7. Juni 2003; abgerufen am 14. Januar 2016</ref> Nach einem mehrere Monate andauernden öffentlichen Appell an Linksys lenkte das Unternehmen schließlich größtenteils ein und veröffentlichte im Oktober 2003 fast den gesamten modifizierten Quelltext des WRT54G-Linuxkernels, bis auf den Treiber für den in dieser Routerserie verbauten Broadcom-WLAN-Chipsatz.<ref name="LWN">Jonathan Corbet: LinkSys and binary modules. (englisch) – auf LWN.net, am 14. Oktober 2003; abgerufen am 14. Januar 2016</ref><ref>Linksys Releases GPLed Code for WRT54G (englisch) – auf Slashdot, am 6. Juli 2003</ref> Um den Druck auf Linksys und andere Routerhersteller zu erhöhen, gründete Harald Welte, der Hauptentwickler des Linux-Netzwerkmoduls Netfilter/iptables, infolgedessen die Initiative gpl-violations.org.<ref name="Welte">Companies violating the GPL of software under my copyright. (englisch) – auf LaForge’s home page (ehemals auf Harald Welte’s blog), am 3. November 2003; abgerufen am 14. Januar 2016</ref> Dadurch wurde es möglich, die von Linksys und später anderen Unternehmen veröffentlichte Software zu modifizieren und somit den Wünschen der Benutzer entsprechend anzupassen.

Das erste „Stable Release“[Bearbeiten]

Im Januar 2004 wurde schließlich die Linux-Distribution OpenWrt gegründet. OpenWrt konnte daher im Gegensatz zu vielen anderen damals entstandenen Firmware-Projekten auf den ursprünglichen Quelltexten aufbauen und brauchte dadurch weniger Reverse-Engineering zu betreiben. Bald darauf konnte die erste fertige Version mit dem einfachen Namen „stable release“ veröffentlicht werden, die wiederum von Netzwerkprojekten wie Freifunk und Sip@Home als Basis für ihre Firmware verwendet wurde und teils noch heute in Benutzung ist. Nachteilig am „stable release“ war jedoch, dass die Entwicklung an zu dem Zeitpunkt veraltete Versionen von Linux-Programmen gebunden war und darüber hinaus teilweise immer noch proprietäre Konfigurationsprogramme der originalen Linksys-Firmware benötigt wurden.<ref name="openwrtwiki">OpenWrtDocs/About. wiki.openwrt.org (englisch); abgerufen am 14. Januar 2016</ref>

„White-Russian“-Versionen[Bearbeiten]

Anfang 2005 begannen – auch durch den Schwung neuer Mitarbeiter – die Arbeiten an einem neuen OpenWrt-Entwicklungszweig, der am 25. Juni 2005 nach einigen Monaten interner Entwicklung in einer ersten experimentellen, nach dem Cocktail White Russian „White Russian RC1“ benannten Version veröffentlicht wurde. White Russian nutzte ein neues von Buildroot2 des uClibc-Projekts abgeleitetes Buildsystem, das jedoch inzwischen mit diesem nur noch wenig gemeinsam hat. Viele der proprietären Programme der ursprünglichen Firmware wurden durch neugeschriebene freie Alternativen ersetzt, wie mtd, ein Programm, um den Flash-Speicher mit einer neuen Firmware zu beschreiben, die WLAN-Chip-Konfigurationsprogramme wlcompat und wificonf und Werkzeuge, um die VLAN-Funktion des internen Switches über das Proc-Dateisystem zu konfigurieren. Durch den Ansatz von OpenWrt, die offiziellen Linuxkernel-Quellen zu nutzen und nur modulare Patches und Treiber für die Netzwerkgeräte und Chips bereitzustellen, wurde es möglich, auch weitere Geräte neben der WRT54G-Serie unter OpenWrt zu betreiben.

Im März 2006 konfrontierte das OpenWrt-Projekt das kalifornische Softwareunternehmen Sveasoft nach länger anhaltendem Unmut über dessen Softwareveröffentlichungspraxis mit dem Vorwurf, dass dieses entgegen den Bestimmungen der GPL seine von OpenWrt abgeleitete Firmware nicht ebenfalls im Quelltext frei zugänglich machte, und entzog ihm nach den entsprechenden Regelungen der GPL das Recht, weiterhin von OpenWrt abgeleitete Software zu vertreiben, bis es der Aufforderung zur Freigabe seiner modifizierten Quelltexte nachkäme. Sveasoft behauptete zunächst, dass die betreffenden Versionen lediglich Vorabversionen für einen kleinen Kreis von Betatestern gewesen seien, und argumentierte später weiter, dass OpenWrt unberechtigterweise Teile von Sveasofts Modifikationen in das OpenWrt-Projekt kopiert habe. Die GPL enthält jedoch keine Ausnahmeregelung für Vorabversionen, und sobald von Dritten abgeleitete Werke außerhalb des Unternehmens verteilt werden, müssen diese Modifikationen entweder unter derselben Freizügigkeit freigegeben oder der Vertrieb dieser Software mit sofortiger Wirkung eingestellt werden. Sveasoft machte daraufhin das Angebot, jedem Kunden von Sveasoft auf dessen explizite Anfrage hin den Quelltext der von diesem Kunden benutzten Sveasoftfirmware zuzusenden. Der Konflikt konnte jedoch nicht abschließend gelöst werden.<ref name="prolinux">Lizenzstreit zwischen OpenWrt und Sveasoft. Pro-Linux, 15. März 2006; abgerufen am 13. Juli 2007.</ref><ref name="LWN-2">Jonathan Corbet: Sveasoft and the GPL. LWN.net, 5. April 2006; abgerufen am 13. Juli 2007.</ref>

Die letzte veröffentlichte Version des White-Russian-Zweigs war „White Russian 0.9“ am 30. Januar 2007, zu einer Zeit, als die Entwicklung an der Nachfolgerlinie „Kamikaze“ bereits in vollem Gange war.<ref name="openwrtwiki" /> Etliche neue Funktionen dieser Nachfolgerversion werden aber auch als Backport („Rückübertragung“) für „White Russian“ zur Verfügung gestellt, so dass auch Benutzer dieser älteren Versionen diese ebenfalls nutzen können.

„Kamikaze“-Versionen[Bearbeiten]

Während der Entwicklung von White Russian wurde man zunehmend mit einigen Teilen dieser Entwicklungslinie unzufrieden, insbesondere die Konfiguration des Routers über einzelne Variablen in einem extra NVRAM stieß auf Kritik, weswegen man für die angepeilte Version 1.0 von OpenWrt einen neuen Entwicklungszweig mit dem Codenamen „Kamikaze“, benannt nach einem alkoholischen Cocktail aus Wodka, Cointreau und Zitronensaft, mit grundlegenden Veränderungen begann. So läuft die Konfiguration in Kamikaze, wie unter anderen Linuxdistributionen üblich, über einfache Textdateien innerhalb des Ordners /etc. Auch andere Bereiche des Systems wurden umfassend überarbeitet bzw. neu entwickelt.

Die erneute zweite Entwicklungslinie vor der Veröffentlichung einer Version 1.0, die im Unixbereich traditionellerweise nicht die erste veröffentlichte Version, sondern die erste Version mit dem ursprünglich beabsichtigten Funktionsumfang darstellt, führte innerhalb des OpenWrt-Projekts zu Streit über den Projektfortgang, so dass sich der Softwareentwickler Waldemar Brodkorb zu einer Abspaltung entschloss und am 31. Mai 2006 zur Gründung des aktuell nicht mehr weiterentwickelten Projekts FreeWRT aufrief. Die Gründe für seine Abspaltung waren eine seiner Ansicht nach schlecht gestaltete, mit veralteter und verstreuter Dokumentation wenig hilfreiche Website des OpenWrt-Projekts, unregelmäßige Veröffentlichungen neuer OpenWrt-Versionen, mangelnde projektinterne Kommunikation und sein schlussendlich erfolgter Ausschluss aus OpenWrt.<ref name="Golem">Julius Stiebert: Fork der freien Router-Firmware OpenWrt geplant. In: Golem.de. 31. Mai 2006, abgerufen am 13. Juli 2007.</ref>

Am 5. Juni 2007 wurde schließlich die erste stabile Version der Kamikaze-Reihe mit der Versionsnummer 7.06 veröffentlicht. Die Versionsnummer wurde dabei nach dem von der Linux-Distribution Ubuntu eingeführten Schema, statt fortwährend zu zählen, aus der letzten Stelle des Veröffentlichungsjahres 2007 und des Veröffentlichungsmonats Juni (06) gebildet. Kamikaze 7.06 beinhaltet neben dem neuen Konfigurationsschema über Textdateien ein neu geschriebenes Buildsystem zur Erstellung der Distribution und einzelner neuer Pakete und unterstützt jetzt insgesamt 8 verschiedene Hardware-Plattformen. Daneben vollzog es für alle Plattformen bis auf die mit Broadcom-WLAN-Chipsatz, bei der man aus Stabilitätsgründen noch auf die alten proprietären Broadcomtreiber für den Linuxkernel Version 2.4 angewiesen ist, den Wechsel auf den Linuxkernel in der Version 2.6.<ref name="kamikaze-release">Die Seite Vorlage:Webarchiv/styles.css hat keinen Inhalt.Kamikaze 7.06 release notes. (Memento vom 7. Juli 2007 im Internet Archive) Openwrt.org, 5. Juni 2007; abgerufen am 16. Juli 2007.</ref>

Einen Monat später erschien die Version 7.07. Umfangreiche Überarbeitungen machen sich in besseren WLAN-Treibern, verkürzter Startzeit und besserer Stabilität bemerkbar. Auch stieg die Zahl der unterstützten Architekturen von acht auf zehn. Version 7.09 behob zwei Monate später einige aufgetretene Fehler.

Am 4. November 2008 ist der erste „Release Candidate“ der Version 8.09 erschienen. Unter anderem enthält es eine neue Weboberfläche namens LuCI.<ref name="kamikaze-8.09-rc1">Kamikaze 8.09 release notes. Openwrt.org, 4. November 2008 (englisch); abgerufen am 8. November 2008.</ref>

„Backfire“-Versionen[Bearbeiten]

OpenWrt-Backfire ist nach einem alkoholischen Cocktail aus Kaffeelikör, Irish Cream, und Wodka benannt. Am 3. März 2010 wurde die erste Beta-Version<ref>Der Reifegrad der veröffentlichten Software steigt im GNU/Linux-Umfeld typischerweise von der ersten Alpha-Version über die Beta-Version zu den sogenannten {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) bis zur fertigen Version ({{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)) an.</ref> Ausgabe der OpenWrt „Backfire“-Version veröffentlicht. Allgemeine Verbesserungen und die Unterstützung von mehr embedded devices, Routern, Smartphones ist das Ziel für die gesamte Linie. Das endgültige „Backfire“-Release 10.03 ist seit dem 6. April 2010 verfügbar.<ref name="backfire-10.03">Backfire 10.03 release notes. Openwrt.org (englisch); abgerufen am 9. April 2010</ref> Seit Dezember 2011 ist die stabile und verbesserte Version Backfire 10.03.1<ref>Download-Index von /backfire/10.03.1/ (englisch)</ref><ref>Backfire 10.03.1 final (englisch) – {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value); abgerufen am 14. Januar 2016</ref> die aktuelle Version.

„Attitude Adjustment 12.09“[Bearbeiten]

Am 25. April 2013 wurde die neue Version 12.09 Attitude Adjustment freigegeben. Nicht mehr unterstützt wird die veraltete Portierung mit Broadcom 47xx-Boards, basierend auf dem Linux-Kernel 2.4 Broadcom target (brcm-2.4). Geräte mit nur 16 MB RAM sind für die neue OpenWrt-Version nicht mehr geeignet. Es wird für Geräte der Chipsatzfamilie Broadcom bcm47xx empfohlen, OpenWrt-'Backfire' mit brcm-2.4 zu benutzen.<ref name="Release-Notes_Attitude-Adjustment-12.09" />

„Barrier Breaker 14.07“[Bearbeiten]

Im September 2014 wurde die Version 14.07 Barrier Breaker veröffentlicht, Linux-Kernel ist 3.10.

„Chaos Calmer 15.05“[Bearbeiten]

Im September 2015 wurde die Version 15.05 Chaos Calmer veröffentlicht, Linux-Kernel ist 3.18.

„Reboot 17.01“ (LEDE)[Bearbeiten]

Während der Abspaltung des LEDE-Projekts, erschien dort mit der Version 17.01.0 am 22. Februar 2017 die erste Version auf dem Linux-Kernel 4.4. Ihr folgte im kurzen Abstand ein weiteres Minor Release, welches aktiv durch das wiedervereinigte OpenWrt-Projekt in Form von Sicherheitsaktualisierungen gepflegt wird.

Diese LEDE-Releases finden insbesondere Einsatz in den Freifunk-Communities und dem dafür häufig genutzten Gluon-Framework.

Versionsgeschichte der LEDE Releases[Bearbeiten]

Version Veröffentlichung Revisionsnummer<ref>LEDE Release Builds. Archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 7. August 2017; abgerufen am 8. August 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Bemerkungen / Neuerungen
Ältere Version; nicht mehr unterstützt: 17.01.0 Vorlage:DatumZelle r3205 Erste Release-Version<ref>LEDE Project: LEDE 17.01.0 – First Stable Release – February 2017. In: lede-project.org. Archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 20. Oktober 2017; abgerufen am 20. Oktober 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Ältere Version; nicht mehr unterstützt: 17.01.1 Vorlage:DatumZelle r3316 Kernel 4.4.61, Fehlerbehebungen und Verbesserungen<ref>LEDE Project: LEDE 17.01.1 – First Service Release - April 2017. In: lede-project.org. April 2017, archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 20. Oktober 2017; abgerufen am 20. Oktober 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Ältere Version; nicht mehr unterstützt: 17.01.2 Vorlage:DatumZelle r3435 Kernel 4.4.71, Sicherheitsaktualisierungen<ref>LEDE Project: LEDE 17.01.2 - Second Service Release - June 2017. In: lede-project.org. Juni 2017, archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 20. Oktober 2017; abgerufen am 20. Oktober 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Ältere Version; nicht mehr unterstützt: 17.01.3 Vorlage:DatumZelle r3534 Kernel 4.4.89, Sicherheitsaktualisierungen, Images ab 4. Oktober 2017<ref>LEDE Project: LEDE 17.01.3 – Third Service Release – October 2017. In: lede-project.org. Oktober 2017, archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 4. Dezember 2017; abgerufen am 20. Oktober 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Ältere Version; nicht mehr unterstützt: 17.01.4 Vorlage:DatumZelle r3560 Kernel 4.4.92, Sicherheitsaktualisierungen (KRACK, soweit serverseitig adressierbar)<ref>LEDE Project: LEDE 17.01.4 – Fourth Service Release - October 2017. In: lede-project.org. Oktober 2017, archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 22. Dezember 2017; abgerufen am 20. Oktober 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Ältere Version; nicht mehr unterstützt: 17.01.5 17. Juli 2018 r3919 Kernel 4.4.140, Sicherheitsaktualisierungen<ref>OpenWrt/LEDE 17.01.5 – Fifth Service Release – July 2018. In: openwrt.org. Abgerufen am 30. Juli 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Ältere Version; nicht mehr unterstützt: 17.01.6 3. September 2018 r3979 Kernel 4.4.153, Sicherheitsaktualisierungen<ref>OpenWrt/LEDE 17.01.6 – Sixth Service Release – September 2018. In: openwrt.org. Abgerufen am 7. September 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Ältere Version; nicht mehr unterstützt: 17.01.7 21. Juni 2019 r4030 Kernel 4.4.182, Sicherheitsaktualisierungen<ref>OpenWrt/LEDE 17.01.7 – Seventh Service Release – June 2019. In: openwrt.org. Abgerufen am 10. Januar 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

OpenWrt 18.06[Bearbeiten]

Die Ende Juli 2018 erschienene Version 18.06 ist die erste Version von OpenWrt nach der Wiedervereinigung mit dem LEDE-Projekt. Die Kernel-Version ist abhängig von der Architektur entweder 4.9 oder 4.14.

OpenWrt Spin-Off LEDE Project[Bearbeiten]

LEDE Project
Datei:LEDE Logo.svg
Login-Banner
Entwickler LEDE Project
Lizenz(en) GPL und andere Lizenzen
Erstveröff. Mai 2016
Akt. Version 17.01.7 (2019-06-21)<ref>LEDE v17.01.x final. LEDE, 18. Oktober 2017, abgerufen am 18. Oktober 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Kernel monolithisch (Linux)
Abstammung GNU/Linux
↳ OpenWrt
↳ LEDE
Architektur(en) 50 Plattformen folgender Instruction sets: AVR32, ARM, CRIS, m68k, MIPS, PowerPC, SPARC, SuperH, Ubicom32, x86 (IA-32/x64)<ref>Config.in trunk/target – OpenWrt. 22. November 2013, archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 22. Februar 2014; abgerufen am 13. Februar 2014 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/dev.openwrt.org</ref>
Kompatibilität OpenWrt
Sprache(n) 22 Sprachen<ref>LuCI Translation Portal. 1. September 2004, archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 21. Oktober 2009; abgerufen am 31. Dezember 2010 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
https://www.lede-project.org/

Linux Embedded Development Environment (LEDE) ist ein Fork des OpenWrt-Projekts. Es entstand Mitte 2016, als die meisten aktiven Kernentwickler das Projekt OpenWrt verließen und das Spinoff-Projekt gründeten.<ref name="LEDE project">Die Seite Vorlage:Webarchiv/styles.css hat keinen Inhalt.LEDE – Linux Embedded Development Environment (Memento vom 8. Oktober 2016 im Internet Archive) (englisch); abgerufen am 8. Oktober 2016</ref> Es produzierte erfolgreich das vielgenutzte Release 17.01 und wurde zu Beginn des Jahres 2018 wieder mit dem Ursprungsprojekt zusammengeführt.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig OpenWRT-Kernentwickler starten eigenen Fork.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL;.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Router-Firmware: LEDE als offenere OpenWRT-Alternative.] Heise Online, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL;.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref name="forum.lede-project.org">Announcing the OpenWrt/LEDE merge. 2. Januar 2018, abgerufen am 24. März 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Abspaltung von LEDE[Bearbeiten]

Eine Gruppe von OpenWrt-Entwicklern spaltete sich im Mai 2016 ab und führte ihre Arbeit unter dem neuen Projekt LEDE weiter. Als Begründung nannten sie die immer kleiner werdende Gruppe der Kernentwickler, die fehlenden Bemühungen, weitere Entwickler zu gewinnen und die fehlende Transparenz. Das LEDE-Team zielte vor allem auf einen zuverlässigen Release-Zyklus und transparente Entscheidungsprozesse ab.<ref>Router hackers reach for the fork: LEDE splits from OpenWRT. In: theregister.co.uk. Abgerufen am 20. Oktober 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Das LEDE Project basiert auf einem Code-Fork der OpenWrt-Version 15.05 und hat daher von Beginn an dieselbe Hardwarebasis unterstützt. Die Weiterentwicklung bei OpenWrt kam infolge des Entwicklerschwunds weitestgehend zum Stillstand.

LEDE Releases und Einsatz[Bearbeiten]

Im Februar 2017 stellte das LEDE Project ein erstes eigenes Release vor (LEDE-Version 17.01). Dieses setzt gegenüber OpenWrt 15.05 einige interne Verbesserungen und neue Sicherheitsfeatures im Code um.<ref name="LEDE gibt Version 17.01 frei">OpenWrt Alternative LEDE gibt Version 17.01 frei. pro-linux.de; abgerufen am 15. Juli 2017.</ref>

Zweck von LEDE[Bearbeiten]

Ähnlich dem OpenWrt-Projekt ist LEDE ein vollständiger Ersatz für die Original-Firmware einer ganzen Reihe von WLAN-Routern und anderen Geräten. Es erzielt hierbei besonders Offenheit, Erweiterbarkeit und Sicherheit. Router-Hardware wird hierdurch flexibler einsetzbar und ist teilweise die einzige Möglichkeit alte Geräte noch mit aktueller Firmware zu betreiben, die auch von einer viel größeren Entwicklerschaft geprüft und abgesichert werden kann. Letzteres ist besonders bei Sicherheitslücken in verwendeten Softwarebibliotheken oder Protokollen wichtig, da die Original-Firmware der Hardware-Hersteller seltener und nur wenige Jahre gepflegt wird.

Einsatz von LEDE[Bearbeiten]

LEDE basiert auf Linux und profitiert somit auch von der Erweiterbarkeit. Dies wiederum ermöglicht neben dem direkten Einsatz auch die Nutzung als Plattform für weitere Projekte. So basiert das Gluon-Framework zur Erstellung der Firmwares vieler Freifunk-Communities ab der Version 2017.1 auf LEDE 17.01. Hiermit erlangen alte WLAN-Router Mesh-Funktionen, die erst Jahre später von einigen Geräte-Herstellern bei ihren Geräten eingeführt wurden.

Zusammenführung mit OpenWrt[Bearbeiten]

Im Mai 2017 startete eine Diskussion der LEDE-Entwickler und der verbliebenen OpenWrt-Entwickler über eine Wiederannäherung und Code-Reintegration der beiden Projekte.<ref name="LEDE OpenWrt Annäherung">OpenWrt-Alternative LEDE soll wieder ins Hauptprojekt integriert werden. heise.de; abgerufen am 15. Juli 2017.</ref><ref>John Crispin: openwrt and lede – remerge proposal. In: [LEDE-DEV]. 8. Mai 2017, abgerufen am 17. Juli 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref><ref>[LEDE-DEV] openwrt and lede – remerge proposal. In: lists.infradead.org. Abgerufen am 20. Oktober 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Ende Juni 2017 wurde das positive Ergebnis der Abstimmung über die Reintegration bekanntgegeben.<ref>Hauke Mehrtens: LEDE call for vote on remerge proposal V3. In: [LEDE-DEV]. 26. Juni 2017, abgerufen am 17. Juli 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)). “{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)”</ref> Im Januar 2018 wurde bekannt gegeben, dass OpenWrt und LEDE zusammengeführt werden. Entwickler von LEDE und OpenWrt werden gemeinsam nach den Richtlinien von LEDE an dem Projekt arbeiten.<ref>LEDE Project Rules. Archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 6. Februar 2018; abgerufen am 5. Februar 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref><ref>OpenWrt Project: OpenWrt/LEDE Project Rules. Abgerufen am 2. März 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Künftige Releases erscheinen wieder unter dem Namen OpenWrt.<ref name="forum.lede-project.org" /> Als Ergebnis der Wiedervereinigung wurde vereinbart, die Grundlagen der gemeinsamen Zusammenarbeit des LEDE-Projekts für OpenWrt zu übernehmen. Sie stellen besonders die gleichen Rechte aller Committer in den Vordergrund und beenden den Sonderstatus von Kernentwicklern.<ref>OpenWrt Project: OpenWrt/LEDE Project Rules. In: openwrt.org. Abgerufen am 9. September 2018.</ref>

Weitere Derivate[Bearbeiten]

Neben der (ehemaligen) LEDE-Abspaltung gibt und gab es noch weitere speziell angepasste Versionen und auf OpenWrt basierende Distributionen.

Aktiv[Bearbeiten]

Eingestellt[Bearbeiten]

Literatur[Bearbeiten]

  • Alan Holt, Chi-Yu Huang: Embedded Operating Systems. 2. Auflage. Springer, 2018, ISBN 978-3-319-72977-0, Openwrt, S. 195–217, doi:10.1007/978-3-319-72977-0.

Weblinks[Bearbeiten]

Commons: OpenWrt – Sammlung von Bildern
Commons: LEDE – Sammlung von Bildern

Einzelnachweise und Anmerkungen[Bearbeiten]

<references />