OpenWrt

OpenWrt
LuCI webgrensesnitt.
LuCI webgrensesnitt.
Familie GNU / Linux
Språk flerspråklig
Innskudd git.openwrt.org/openwrt/openwrt.git
Plattformer X86 , AVR32 , ARM-arkitektur , ETRAX CRIS ( en ) , Motorola 68000-familien , MIPS-arkitektur , PowerPC , SPARC-arkitektur , SuperH , Ubicom ( en ) og x86_64
Bedrift /
Utvikler
OpenWrt-prosjekt
Tillatelse GNU GPL
Skrevet i Lua
Første versjon Januar 2004
Siste stabile versjon 07.19.7 (18. februar 2021)
Siste avanserte versjon 07.19.0-rc2 (30. november 2019)
Kontormiljø nett, X
Pakkeleder opkg  (en)
Nettsted openwrt.org

OpenWrt er en minimalistisk GNU / Linux- distribusjon for innebygd maskinvare (rutere, nettbrett, telefoner ...).

Historisk utviklet for å erstatte fastvaren til rutere basert på Broadcom- systemer på en chip (f.eks. WLAN- rutere fra Asus , Belkin , Dell , Linksys , US Robotics , Viewsonic ), gir OpenWrt et webgrensesnitt til hviterussisk firmware (webif) og Kamikaze via X -Wrt og LuCI-prosjekter.

Firmware versjonshistorikk

Hviterussisk (2006)

Whiterussian er bare tilgjengelig for Broadcom BCM47xx-basert utstyr (f.eks. Linksys WRT54G , Asus WL-500g…) og bruker en Linux 2.4.30- kjerne med den proprietære Broadcom Wi-Fi-driveren (wl.o-modul). Den integrerer et webgrensesnitt i Ash / Awk kalt Webif. Omtrent hundre ekstra pakker kan installeres ved hjelp av IPKG- verktøyet , inkludert Tor eller OpenVPN . Whiterussian støttes ikke lenger av utviklere til fordel for Kamikaze.

Selvmordsbomber

Kamikaze er tilgjengelig for et mye større antall arkitekturer, inkludert 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 ... Denne versjonen gir nesten 250 pakker, en abstraksjon av styring av Wi- Fi-kort og nettverkskonfigurasjoner, nåværende Linux 2.6.x-kjerner med gratis drivere (unntatt brcm-2.4 og IXP42x).

Det har vært 4 versjoner av Kamikaze som etterfølger Hviterussisk:

Kamikaze 8.09 utgitt i endelig versjon den 19. februar 2009 etter to utgivelseskandidater og vil ha tatt nesten 2 år å bli utviklet.

Nemlig at 2.xx firmware til SFR neufbox 4 er utviklet fra Kamikaze. Dette beviser populariteten til OpenWRT blant produsenter.

Slå tilbake

Backfire gir mange nye funksjoner, inkludert kompatibilitet med visse Livebox-modeller. Det er også tillegg av b43 trådløs driver for Broadcom 11g-brikkesettet som gjør 2.6-kjernen brukbar på den tradisjonelle WRT54G .

Disse forskjellige versjonene er tilgjengelige på følgende url: http://downloads.openwrt.org/backfire/

Holdningsjustering

Disse forskjellige versjonene er tilgjengelige på følgende url: http://downloads.openwrt.org/attitude_adjustment/

Barrierebryter

Disse forskjellige versjonene er tilgjengelige på følgende url: http://downloads.openwrt.org/barrier_breaker/

Chaos Calmer (2015-2016)

Disse forskjellige versjonene er tilgjengelige på følgende url: http://downloads.openwrt.org/chaos_calmer/15.05.1/

Utpekt sjåfør

Versjon under utvikling

Utviklingsversjon generert daglig (vanligvis uprøvd, bruk på egen risiko) tilgjengelig på følgende url: http://downloads.openwrt.org/snapshots/trunk/

Kamikaze utvikling og struktur

Kamikaze ble utviklet med det formål å gi støtte som passer for fremveksten av mange maskinvarearkitekturer og enklere tillegg av pakker.

Disse begrensningene tvang spesielt utviklerne til å kvitte seg med bruken av en NVRAM som var spesifikk for Broadcom BCM47xx-utstyr. Konfigurasjonene gjøres nå ved hjelp av konfigurasjonsfiler som finnes i / etc / config / og som tolkes av UCI-verktøyet.

I tillegg til at Broadcom Wi-Fi-kortdrivere ikke lenger er de eneste som støttes, er en abstraksjon av Wi-Fi-konfigurasjonen for å støtte Broadcom BCM43xx, Atheros, Ralink-kort ... samt de forskjellige 802.11-lagene (Broadcom-eiere) , Atheros-laget, softmac, mac80211) var påkrevd.

Sveasoft kontrovers

De 11. mars 2006, kunngjorde utviklerne av OpenWrt at Sveasoft hadde brutt GPL- lisensen og at den brukte deler av OpenWrt. Til gjengjeld hevdet Sveasoft tvert imot at OpenWrt brukte kode eid av Sveasoft og Broadcom, og at utviklerne av OpenWrt hadde plassert denne koden under GPL-lisensen uten samtykke fra eierne. Begge gruppene avviser disse respektive anklagene.

Utviklerne av OpenWrt brukte Broadcom-kode hvis lisens ble eksplisitt avklart av produsenten for å unngå juridiske problemer. I løpet av årene med utviklingen endret visse kodestykker lisens, og de fornærmende filene ble enten erstattet eller fjernet fra depotet.

Merknader og referanser

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

Vedlegg

Relaterte artikler

Eksterne linker