OpenWrt

OpenWrt
LuCI-Weboberfläche.
LuCI-Weboberfläche.
Familie GNU / Linux
Sprachen mehrsprachig
Anzahlung git.openwrt.org/openwrt/openwrt.git
Plattformen X86 , AVR32 , ARM Architektur , ETRAX CRIS ( de ) , Motorola 68000 Familie , MIPS Architektur , PowerPC , SPARC Architektur , SuperH , Ubicom ( de ) und x86_64
Unternehmen /
Entwickler
OpenWrt-Projekt
Lizenz GNU GPL
Geschrieben in Lua
Erste Version Januar 2004
Neueste stabile Version 07.19.7 (18. Februar 2021)
Neueste erweiterte Version 07.19.0-rc2 (30. November 2019)
Büroumgebung Netz, X
Paket-Manager opkg  (de)
Webseite openwrt.org

OpenWrt ist eine minimalistische GNU/Linux- Distribution für eingebettete Hardware (Router, Tablets, Telefone…).

Historisch entwickelt, um die Firmware von Routern auf Basis von Broadcom- Systemen auf einem Chip zu ersetzen (z.B. WLAN- Router von Asus , Belkin , Dell , Linksys , US Robotics , Viewsonic ), bietet OpenWrt eine Webschnittstelle zu Whiterussian-Firmware (webif) und Kamikaze über die X -Wrt- und LuCI-Projekte.

Verlauf der Firmware-Version

Weißrussisch (2006)

Whiterussian ist nur für Broadcom BCM47xx basierte Geräte (zB Linksys WRT54G , Asus WL-500g…) verfügbar und verwendet einen Linux 2.4.30 Kernel mit dem proprietären Broadcom Wi-Fi Treiber (wl.o Modul). Es integriert ein Webinterface in Ash/Awk namens Webif. Über das Dienstprogramm IPKG können etwa hundert zusätzliche Pakete installiert werden , darunter Tor oder OpenVPN . Whiterussian wird von Entwicklern zugunsten von Kamikaze nicht mehr unterstützt.

Selbstmordattentäter

Kamikaze ist für eine viel größere Anzahl von Architekturen verfügbar, darunter SoC Atheros AR23xx / 53xx AR71xx / 91xx, IDT RC32434, RDC R321x, AMCC PPC405 / 440, TI AR7, Infineon / ADMTek ADM5120, Atmel AT91RM9200, RMI / AMD Alchemy, ATMEL AVR32 , Broadcom 47xx / 53xx / 63xx Sibyte, Axis Etrax 100LX, Intel IXP425, Infineon Amazon / Danube / Twinpass, Cavium Networks Octeon User-Mode-Linux, x86 ... Diese Version bietet fast 250 Pakete, eine Abstraktion der Verwaltung von Wi- Fi-Karten und Netzwerkkonfigurationen, aktuelle Linux 2.6.x-Kernel mit kostenlosen Treibern (außer brcm-2.4 und IXP42x).

Es gab 4 Versionen von Kamikaze als Nachfolger von Whiterussia:

Kamikaze 8.09 in finaler Version veröffentlicht am 19. Februar 2009 nach zwei Release Candidates und wird fast 2 Jahre für die Entwicklung gebraucht haben.

Nämlich dass die 2.xx Firmwares der SFR neufbox 4 von Kamikaze entwickelt werden. Dies beweist die Popularität von OpenWRT bei den Herstellern.

Fehlzündung

Backfire bringt viele neue Funktionen, einschließlich der Kompatibilität mit bestimmten Livebox-Modellen. Außerdem wurde der b43-Wireless-Treiber für den Broadcom 11g-Chipsatz hinzugefügt, wodurch der 2.6er Kernel auf dem traditionellen WRT54G verwendet werden kann .

Diese verschiedenen Versionen sind unter der folgenden URL verfügbar: http://downloads.openwrt.org/backfire/

Bewusstseinswandel

Diese verschiedenen Versionen sind unter der folgenden URL verfügbar: http://downloads.openwrt.org/attitude_adjustment/

Barrierebrecher

Diese verschiedenen Versionen sind unter der folgenden URL verfügbar: http://downloads.openwrt.org/barrier_breaker/

Chaosberuhiger (2015-2016)

Diese verschiedenen Versionen sind unter der folgenden URL verfügbar: http://downloads.openwrt.org/chaos_calmer/15.05.1/

Designierter Fahrer

Version in Entwicklung

Täglich generierte Entwicklungsversion (im Allgemeinen ungetestet, Nutzung auf eigene Gefahr) unter folgender URL verfügbar: http://downloads.openwrt.org/snapshots/trunk/

Kamikaze-Entwicklung und -Struktur

Kamikaze wurde mit dem Ziel entwickelt, die Entstehung vieler Hardwarearchitekturen zu unterstützen und das Hinzufügen von Paketen zu erleichtern.

Diese Einschränkungen zwangen die Entwickler insbesondere dazu, auf die Verwendung eines NVRAM zu verzichten, der für Broadcom BCM47xx-Geräte spezifisch war. Die Konfigurationen werden jetzt mithilfe von Konfigurationsdateien vorgenommen, die sich in /etc/config/ befinden und vom UCI-Dienstprogramm interpretiert werden.

Da Broadcom Wi-Fi-Kartentreiber nicht mehr die einzigen unterstützten werden, ist außerdem eine Abstraktion der Wi-Fi-Konfiguration, um Broadcom BCM43xx, Atheros, Ralink-Karten ... sowie die verschiedenen 802.11-Schichten (Broadcom-Besitzer , Atheros-Schicht, softmac, mac80211) war erforderlich.

Sveasoft-Kontroverse

Das 11. März 2006, gaben die Entwickler von OpenWrt bekannt, dass Sveasoft die GPL- Lizenz verletzt habe und Teile von OpenWrt verwende. Im Gegenzug behauptete Sveasoft dagegen, dass OpenWrt Code im Besitz von Sveasoft und Broadcom verwendet und die Entwickler von OpenWrt diesen Code ohne Zustimmung der Eigentümer unter die GPL-Lizenz gestellt hätten. Beide Gruppen weisen diese jeweiligen Vorwürfe zurück.

Die Entwickler von OpenWrt verwendeten Broadcom-Code, dessen Lizenz vom Hersteller explizit geklärt wurde, um rechtliche Probleme zu vermeiden. Im Laufe der Jahre der Entwicklung haben bestimmte Codeteile die Lizenz geändert und die beleidigenden Dateien wurden entweder ersetzt oder aus dem Repository entfernt.

Hinweise und Referenzen

  1. http://openwrt.org/?p=27 .
  2. http://forum.openwrt.org/viewtopic.php?pid=22625#p22625 .

Anhänge

Zum Thema passende Artikel

Externe Links