OpenWrt est une distribution GNU/Linux minimaliste pour matériel embarqué (routeurs, tablettes, téléphones...).
Historiquement développée pour remplacer le firmware des routeurs basés sur des systèmes sur une puce Broadcom (par exemple les routeurs WLAN d'Asus, Belkin, Dell, Linksys, US Robotics, Viewsonic), OpenWrt fournit une interface Web avec le firmware Whiterussian (webif) et Kamikaze via les projets X-Wrt et LuCI.
Whiterussian n'est disponible que pour les équipements à base de Broadcom BCM47xx (ex: Linksys WRT54G, Asus WL-500g...) et utilise un noyau Linux 2.4.30 avec le pilote Wi-Fi propriétaire broadcom (module wl.o). Il intègre une interface web en Ash/Awk appelée Webif. Une centaine de paquets supplémentaires peut être installée grâce à l'utilitaire IPKG, notamment Tor ou OpenVPN. Whiterussian n'est plus supporté par les développeurs en faveur de Kamikaze.
Kamikaze est disponible pour un nombre beaucoup plus important d'architectures, notamment les 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 ...
Cette version fournit près de 250 paquetages, une abstraction de la gestion des cartes Wi-Fi et des configurations réseau, des noyaux Linux 2.6.x actuels avec des pilotes libres (excepté pour brcm-2.4 et IXP42x).
Il y a eu 4 versions de Kamikaze succédant à Whiterussian :
Kamikaze 7.06
Kamikaze 7.07
Kamikaze 7.09
Kamikaze 8.09 ()
version 8.09.1
version 8.09.2 ()
Kamikaze 8.09 sort en version finale le après deux Release Candidates et aura mis près de 2 ans à être développée.
À savoir que les firmwares 2.x.x de la neufbox4 de SFR sont développés à partir de Kamikaze. Cela prouve la popularité d'OpenWrt auprès des industriels.
Backfire amène son lots de nouveautés et notamment la compatibilité avec certains modèles de Livebox.