OpenWrt (de enrutador inalámbrico abierto ) es un proyecto de código abierto para sistemas operativos integrados basados en Linux , que se utiliza principalmente en dispositivos integrados para enrutar el tráfico de red. Los componentes principales son Linux, util-linux , musl , [4] y BusyBox . Todos los componentes se han optimizado para ser lo suficientemente pequeños como para caber en el almacenamiento y la memoria limitados disponibles en los enrutadores domésticos.
Desarrollador | Proyecto OpenWrt |
---|---|
Familia OS | Tipo Unix |
Estado de trabajo | Actual |
Modelo fuente | Fuente abierta |
Versión inicial | Enero de 2004 |
Último lanzamiento | 19.07.7 / 18 de febrero de 2021 [1] |
Repositorio | |
Disponible en | Inglés, chino, polaco, portugués, punjabi, español, galés + 25 idiomas parcialmente traducidos [2] |
Método de actualización | opkg |
Gerente de empaquetación | opkg |
Plataformas | 50 plataformas diferentes que utilizan los siguientes conjuntos de instrucciones : ARC , ARM , m68k , MIPS , PowerPC , SPARC , SuperH , x86 , x86-64 [3] |
Tipo de grano | Monolítico ( Linux ) |
Userland | BusyBox |
Interfaz de usuario predeterminada | CLI , WebUI |
Licencia | Software libre ( GPL y otras licencias) |
Página web oficial | www |
OpenWrt se configura mediante una interfaz de línea de comandos ( ash shell) o una interfaz web (LuCI). Hay alrededor de 3500 paquetes de software opcionales disponibles para su instalación a través del sistema de administración de paquetes opkg .
OpenWrt puede ejecutarse en varios tipos de dispositivos, incluidos enrutadores CPE , puertas de enlace residenciales , teléfonos inteligentes , computadoras de bolsillo (por ejemplo, Ben NanoNote ) y computadoras portátiles . También es posible ejecutar OpenWrt en computadoras personales , que generalmente se basan en la arquitectura x86 .
Historia
El proyecto OpenWrt se inició en 2004 después de que Linksys construyera el firmware para su serie WRT54G de enrutadores inalámbricos con código licenciado bajo la Licencia Pública General GNU . [5] Bajo los términos de esa licencia, se requirió que Linksys hiciera que el código fuente de su versión modificada estuviera disponible bajo la misma licencia, [6] [7] que permitió a los desarrolladores independientes crear versiones derivadas. El soporte se limitó originalmente a la serie WRT54G, pero desde entonces se ha ampliado para incluir muchos otros enrutadores y dispositivos de muchos fabricantes diferentes.
Usando este código como base y más tarde como referencia, los desarrolladores crearon una distribución de Linux que ofrece muchas características que no se encontraban anteriormente en los enrutadores de nivel de consumidor. Al principio, algunas funciones requerían software propietario. Por ejemplo, antes de OpenWrt 8.09 (basado en Linux 2.6.25 y el b43
módulo del kernel), la WLAN para muchos enrutadores basados en Broadcom solo se podía tener a través del wl.o
módulo propietario (y que requería Linux 2.4.x).
Históricamente, los lanzamientos de OpenWrt recibieron el nombre de cócteles, como White Russian , Kamikaze , Backfire, Attitude Adjustment, Barrier Breaker y Chaos Calmer, y sus recetas se incluyeron en el mensaje del día (motd) que se muestra después de iniciar sesión utilizando la interfaz de línea de comandos. .
En mayo de 2016, OpenWrt fue bifurcado por un grupo de colaboradores principales de OpenWrt debido a desacuerdos sobre el proceso interno. [8] La bifurcación se denominó Entorno de desarrollo integrado de Linux (LEDE). El cisma se reconcilió un año después. [9] Tras la fusión, anunciada en enero de 2018, [10] se conserva la marca OpenWrt y se utilizan muchos de los procesos y reglas de LEDE. El nombre del proyecto LEDE se utilizó para la versión 17.01, con versiones de desarrollo de OpenWrt de marca 18.01, eliminando el esquema de nomenclatura original basado en cócteles. [11]
Lanzamientos
Versión (nombre de código) | Fecha de lanzamiento | Núcleo | libc | Notas |
---|---|---|---|---|
0,9 (ruso blanco) | Enero de 2006 | 2.4.30 | uClibc | Basada en la NVRAM, nas , wl . Plataforma soportada: brcm-2.4 . |
7.06 (kamikaze) | Junio de 2007 | 2.6.19 | Utilizando opkg . Las plataformas de apoyo: atheros-2.6 , au1000-2.6 , brcm-2.4 , brcm47xx-2.6 , ixp4xx-2.6 , imagicbox-2.6 , rb532-2.6 y x86-2.6 . | |
7.07 (kamikaze) | Julio de 2007 | 2.6.21 | Nueva plataforma: amcc-2.6 . | |
7.09 (kamikaze) | Septiembre de 2007 | |||
8.09 (kamikaze) | Septiembre de 2008 | 2.6.26 | Nueva plataforma: ar71xx . | |
10.03 (Contraataque) | 7 de abril de 2010 [12] | 2.6.32 | Las plataformas de apoyo: adm5120_mips , adm5120_mipsel , ar7 , ar71xx , atheros , au1000 , avr32 , brcm-2.4 , brcm47xx , brcm63xx , cobalt , ep80579 , ifxmips , ixp4xx , kirkwood , octeon , orion , ppc40x , ppc44x , rb532 , rdc , x86 y xburst . | |
12.09 (Ajuste de actitud) | 25 de abril de 2013 [13] | 3.3 | CoDel ( programador de red ) retroportado desde Linux 3.5 a 3.3. Nuevas plataformas: ramips , bcm2708(Frambuesa Pi) y otros. | |
14.07 (Rompe barreras) | 2 de octubre de 2014 [14] | 3.10.49 [15] | Nuevas plataformas: i.MX23 , i.MX6 . [dieciséis] | |
15.05 (Caos más calmado) | 11 de septiembre de 2015 [17] | 3.18.20 [18] | nftables (disponible desde el kernel de Linux 3.12); Nuevas plataformas: TBA si las hay | |
15.05.1 (Caos más calmado) | 16 de marzo de 2016 [19] | 3.18.23 [19] | ||
17.01.7 (Reiniciar (OpenWRT / LEDE)) [20] | 20 de junio de 2019 [21] | 4.4.182 [22] | musl [23] | |
18.06.0 | 31 de julio de 2018 | 4.9.111, 4.14.52 | ||
18.06.1 | 19 de agosto de 2018 | 4.9.120, 4.14.63 | ||
18.06.2 | 31 de enero de 2019 | 4.9.152, 4.14.95 | ||
18.06.4 | 1 de julio de 2019 | 4.9.184, 4.14.131 | ||
18.06.5 | 8 de noviembre de 2019 | 4.9.198, 4.14.151 | ||
18.06.6 | 10 de enero de 2020 | 4.9.208, 4.14.162 | ||
18.06.7 | 31 de enero de 2020 | 4.9.211, 4.14.167 | ||
18.06.8 | 6 de marzo de 2020 | 4.9.214, 4.14.171 | ||
18.06.9 | 9 de diciembre de 2020 | 4.9.243, 4.14.206 | Correcciones de seguridad (SAD DNS [24] ), actualizaciones de componentes principales y más compatibilidad con dispositivos. Fin del soporte 18.06. [25] | |
19.07.0 | 6 de enero de 2020 | 4.14.162 | Soporte WPA3 . [26] | |
19.07.1 | 31 de enero de 2020 | 4.14.167 | Seguridad y corrección de errores y más compatibilidad con dispositivos. [27] | |
19.07.2 | 6 de marzo de 2020 | 4.14.171 | Seguridad y corrección de errores y más compatibilidad con dispositivos. [28] | |
19.07.3 | 20 de mayo de 2020 | 4.14.180 | Seguridad y corrección de errores y más compatibilidad con dispositivos. [29] | |
19.07.4 | 10 de septiembre de 2020 | 4.14.195 | Estabilidad y soporte de dispositivos. [30] | |
19.07.5 | 9 de diciembre de 2020 | 4.14.209 | Regresiones y correcciones de seguridad (SAD DNS [24] ). [31] | |
19.07.6 | 19 de enero de 2021 | 4.14.215 | Seguridad y corrección de errores [32] | |
19.07.7 | 18 de febrero de 2021 | 4.14.221 | Seguridad y corrección de errores [1] | |
Leyenda: Versión antigua Versión anterior, aún mantenida Ultima versión |
LEDE
Desarrollador | Proyecto LEDE |
---|---|
Familia OS | Tipo Unix |
Estado de trabajo | Combinado con OpenWRT |
Modelo fuente | Fuente abierta |
Versión inicial | Mayo de 2016 |
Repositorio |
|
Disponible en | 26 idiomas [33] |
Método de actualización | opkg |
Gerente de empaquetación | opkg |
Plataformas | 23 plataformas que utilizan los siguientes conjuntos de instrucciones : AVR32 , ARM , CRIS , m68k , MIPS , PowerPC , SPARC , SuperH , Ubicom 32, x86 , x86-64 [34] |
Tipo de grano | Monolítico ( Linux ) |
Userland | BusyBox , GNU |
Interfaz de usuario predeterminada | CLI , WebUI |
Licencia | Software libre ( GPL y otras licencias) |
Página web oficial | lede-project .org |
El proyecto Linux Embedded Development Environment ( LEDE ) fue una bifurcación del proyecto OpenWrt y compartió muchos de los mismos objetivos. [35] [36] [37] [38] [39] Fue creado en mayo de 2016 por un grupo de contribuyentes centrales de OpenWrt debido a desacuerdos sobre los procesos internos de OpenWrt. [36] El cisma se reconcilió nominalmente un año después, en mayo de 2017, en espera de la aprobación de los desarrolladores de LEDE. [40] El remerger conserva la marca OpenWrt, pero usa muchos de los procesos y reglas LEDE. La votación de la propuesta de remerge fue aprobada por los desarrolladores de LEDE en junio de 2017, [41] y anunciada formalmente en enero de 2018. [42] El proceso de fusión se completó antes del lanzamiento de OpenWRT 18.06. [43]
Versión | Fecha de lanzamiento | Número de revisión [44] | Notas |
---|---|---|---|
17.01.0 | 22 de febrero de 2017 | r3205 | Primera versión estable [45] |
17.01.1 | 19 de abril de 2017 | r3316 | Kernel 4.4.61, correcciones de errores y mejoras [46] |
17.01.2 | 12 de junio de 2017 | r3435 | Kernel 4.4.71, correcciones de seguridad [47] |
17.01.3 | 3 de octubre de 2017 | r3534 | Kernel 4.4.89, correcciones de seguridad [48] |
17.01.4 | 18 de octubre de 2017 | r3560 | Kernel 4.4.92, correcciones de seguridad ( KRACK , en la medida en que se pueda direccionar por correcciones del lado del servidor) [49] |
17.01.5 | 18 de julio de 2018 | r3919 | Kernel 4.4.140, correcciones de seguridad [50] |
17.01.6 | 3 de septiembre de 2018 | r3979 | Kernel 4.4.153, correcciones de seguridad [51] |
Características
OpenWrt cuenta con un sistema de archivos raíz grabable , que permite a los usuarios modificar cualquier archivo e instalar fácilmente software adicional. Esto contrasta con otro firmware basado en sistemas de archivos de solo lectura que no permiten modificar el software instalado sin reconstruir y actualizar una imagen de firmware completa. Esto se logra superponiendo un sistema de archivos SquashFS comprimido de solo lectura con un sistema de archivos JFFS2 grabable usando overlayfs . [52] [53] Se puede instalar software adicional con el administrador de paquetes opkg y el repositorio de paquetes contiene aproximadamente 6000 paquetes.
OpenWrt se puede configurar a través de una interfaz de línea de comandos o una interfaz web llamada LuCI. OpenWrt proporciona un conjunto de scripts llamado UCI (interfaz de configuración unificada) para unificar y simplificar la configuración a través de la interfaz de línea de comandos. [54] También hay disponibles interfaces web adicionales, como Gargoyle .
OpenWrt proporciona correcciones de errores y actualizaciones de seguridad regulares incluso para dispositivos que ya no son compatibles con sus fabricantes.
OpenWrt ofrece posibilidades exhaustivas para configurar funciones comunes relacionadas con la red, como IPv4 , IPv6 , DNS , DHCP , enrutamiento , firewall , NAT , reenvío de puertos y WPA .
Otras características incluyen:
- Configuración extensible de todos los controladores de hardware, por ejemplo, conmutadores de red integrados y sus capacidades de VLAN , WNIC , módems DSL , FX , botones de hardware disponibles, etc.
- Redes de malla a través de BATMAN , OLSR e IEEE 802.11s: capacidades de los controladores WNIC y otros protocolos de enrutamiento de malla ad hoc que se han implementado dentro de Linux.
- Funcionalidad inalámbrica, por ejemplo, hacer que el acto dispositivo como un repetidor inalámbrico , un punto de acceso inalámbrico , un puente inalámbrico , un portal cautivo , o una combinación de éstos con, por ejemplo Chillispot , WiFiDog portal cautivo , etc.
- La seguridad inalámbrica: la inyección de paquetes , por ejemplo airpwn , LORCON , ea
- Protocolos de reenvío de puertos configurados dinámicamente UPnP y NAT-PMP a través de upnpd, etc.
- Golpe de puerto
- Cliente TR-069 (CWMP) [55]
- IPS a través de Snort
- Gestión activa de colas (AQM) a través del planificador de red del kernel de Linux, con muchas disciplinas de colas disponibles . CoDel se ha actualizado a Kernel 3.3. [56] Esto encapsula la conformación del tráfico para garantizar una distribución justa del ancho de banda entre múltiples usuarios y la calidad de servicio (QoS) para el uso simultáneo de aplicaciones como VoIP , juegos en línea y transmisión de medios sin experimentar los impactos negativos de la saturación de enlaces.
- Equilibrio de carga para usar con varios ISP que utilizan enrutamiento específico de la fuente
- Túnel de IP ( GRE , OpenVPN, pseudowire, etc.)
- Monitoreo extensible de la red en tiempo real y estadísticas a través de , por ejemplo , RRDtool , Collectd , Nagios , Munin lite , Zabbix , etc.
- Servicios de DNS dinámico para mantener un nombre de dominio fijo con un ISP que no proporciona una dirección IP estática
- OpenWrt admite cualquier hardware compatible con Linux; Los dispositivos que se pueden conectar (por ejemplo, a través de USB ) incluyen
- Impresoras
- Módems de banda ancha móvil
- Cámaras web
- Tarjetas de sonido
- Los paquetes de software notables para utilizar el soporte de hardware son
- Uso compartido de archivos a través de SAMBA , (compatible con Windows), NFS , FTP , SFTP. Uso compartido de la impresora a través del servidor de impresión CUPS (en cola) o p910nd (sin cola)
- PulseAudio , Music Player Daemon , transmisión de audio / video a través de estándares DLNA / UPnP AV , servidor iTunes ( DAAP )
- Asterisco (PBX)
- Transporte de telemetría MQ a través de Mosquitto
Desarrollo
El entorno de desarrollo y el sistema de compilación de OpenWrt , conocidos en conjunto como OpenWrt Buildroot , se basan en un sistema Buildroot muy modificado . OpenWrt Buildroot es un conjunto de Makefiles y parches que automatiza el proceso de creación de un sistema OpenWrt completo basado en Linux para un dispositivo integrado, mediante la creación y el uso de una cadena de herramientas de compilación cruzada adecuada . [57] [58]
Los dispositivos integrados generalmente usan un procesador diferente al que se encuentra en las computadoras host utilizadas para construir sus imágenes de sistema OpenWrt, lo que requiere una cadena de herramientas de compilación cruzada. Dicha cadena de herramientas de compilación se ejecuta en un sistema host, pero genera código para un dispositivo integrado específico y la arquitectura de conjunto de instrucciones (ISA) de su procesador . Por ejemplo, si un sistema host usa x86 y un sistema de destino usa MIPS32 , la cadena de herramientas de compilación normal del host se ejecuta en x86 y genera código para la arquitectura x86, mientras que la cadena de herramientas de compilación cruzada se ejecuta en x86 y genera código para la arquitectura MIPS32. OpenWrt Buildroot automatiza todo este proceso para trabajar en las arquitecturas de conjuntos de instrucciones de la mayoría de los dispositivos integrados y sistemas host. [57] [59]
OpenWrt Buildroot proporciona las siguientes características: [57] [59]
- Facilita la migración de software entre arquitecturas
- Utiliza kconfig ( menuconfig del kernel de Linux ) para la configuración de todas las opciones
- Proporciona una cadena de herramientas de compilación cruzada integrada ( gcc , ld , uClibc , etc.)
- Proporciona una abstracción para autotools ( automake , autoconf ), CMake y SCons
- Maneja el flujo de trabajo de construcción de imágenes OpenWrt estándar: descarga, parcheo, configuración, compilación y empaquetado
- Proporciona una serie de soluciones comunes para paquetes conocidos que se comportan mal
Además de construir imágenes del sistema, el entorno de desarrollo OpenWrt también proporciona un mecanismo para la construcción multiplataforma simplificada de paquetes de software OpenWrt. Se requiere el código fuente de cada paquete de software para proporcionar un conjunto de instrucciones de construcción similar a Makefile y un conjunto opcional de parches para la corrección de errores u optimizaciones de huella. [60]
Compatibilidad de hardware
OpenWrt ejecuta muchos enrutadores diferentes e incluye una tabla de hardware compatible en su sitio web. [61] En su guía del comprador, [62] señala que los usuarios recomiendan dispositivos equipados con chips inalámbricos de Qualcomm's Atheros o Ralink (ahora MediaTek ). OpenWrt también recomienda elegir un dispositivo con un mínimo de 16 MB de flash y 64 MB de RAM, preferiblemente cantidades mayores. [63]
Adopción
OpenWrt, especialmente su sistema de construcción Buildroot, ha sido adoptado como estructura para otros esfuerzos. Por ejemplo
- Reemplazo de "pago único" de AltiWi para Cloudtrax.
- Bufferbloat.net (Cerowrt)
- Freifunk y otras comunidades de redes malladas
- Los proyectos de integración IETF IPv6 HIPnet y HomeNet están basados en OpenWrt
- prplWrt, marco de nivel de operador diseñado para alimentar los enrutadores y puertas de enlace de ISP fabricados por la Fundación Prpl
- SIMET Box, desarrollado por NIC.br , está basado en OpenWrt [64]
Proyectos derivados
- AREDN: la red de datos de emergencia de radioaficionados utiliza un firmware basado en OpenWrt: GitHub Project
- CeroWrt - con el propósito de complementar el árbol del kernel de prueba de debloat y proporcionar una plataforma para pruebas en el mundo real de correcciones de bufferbloat [65] [66]
- Coova chilli: basado en OpenWrt con enfoque en puntos de acceso inalámbricos, una bifurcación de chillifire con enfoque en la gestión de puntos de acceso inalámbricos
- Flukso: nodos de sensores inalámbricos que utilizan un conjunto de chips Atheros AR2317 que ejecuta un sistema operativo OpenWrt parcheado para la comunicación. Fuentes y esquemas de hardware disponibles en GitHub .
- Fon : enrutadores inalámbricos basados en OpenWrt que actúan como puntos de acceso. Fuentes y cadena de herramientas disponibles en fonosfera.org
- Gargoyle : una interfaz web para OpenWrt con un fuerte énfasis en la usabilidad que luego se bifurcó en una distribución separada
- Gluon - Marco para la construcción de firmwares basados en OpenWrt adaptados para la implementación de redes de malla : Proyecto GitHub
- JUCIWRT : una distribución moderna que utiliza JUCI webgui que luego se convirtió en un feed de OpenWRT. El código fuente de JUCI está disponible en mkschreder / juci y aún se puede utilizar instalando el feed openwrt que se encuentra en mkschreder / juci-openwrt-feed
- libreCMC : distribución basada en OpenWrt que excluye software no libre o blobs binarios, respaldada por la Free Software Foundation [67]
- Linino: distribución basada en OpenWrt para el proyecto Arduino Yùn: GitHub basado en MIPS
- Midge Linux: una distribución basada en OpenWrt para dispositivos basados en los SoC ADM-5120 de Infineon Technologies , como Edimax BR-6104K y BR-6104KP.
- OpenMPTCProuter : agregación de múltiples conexiones a Internet mediante Multipath TCP
- OpenSAN - Realización de red de área de almacenamiento de destino iSCSI .
- PacketProtector: distribución de seguridad basada en OpenWrt que incluye capacidades de antivirus web , IDS , IPS y VPN . Los paquetes incluían Snort, Snort-inline, FreeRADIUS , OpenVPN , DansGuardian y ClamAV . Estas herramientas eran accesibles a través de la antigua interfaz de administración de GUI web de OpenWrt, llamada X-Wrt o webif ^ 2. El proyecto finalizó el 7 de junio de 2012. [68]
- El kit de desarrollo de software QCA de Qualcomm (QSDK), que muchos fabricantes de equipos originales utilizan como base de desarrollo, es un derivado de OpenWrt
- RutOS: un sistema operativo para todos los enrutadores Teltonika, basado en OpenWRT. El código fuente se encuentra en GPL - Teltonika Networks Wiki .
- Los enrutadores Turris Omnia y Turris MOX se ejecutan en un derivado de OpenWrt
- Los firmwares del enrutador inalámbrico de Ubiquiti se basan en OpenWrt
- Diversos proyectos de base para redes comunitarias inalámbricas , incluidos Freifunk , Libre-Mesh y qMp
- Algunos firmwares de enrutadores TP-Link se derivan de OpenWrt [69]
- Algunos firmwares de enrutadores Xiaomi se derivan de OpenWrt.
Ver también
- Lista de proyectos de firmware de enrutadores
Referencias
- ↑ a b Mehrtens, Hauke (18 de febrero de 2021). "OpenWrt 19.07.7 - Service Release - 18 de febrero de 2021" . Wiki de OpenWrt .
- ^ "Portal de traducción de LuCI en Weblate" . 22 de enero de 2021 . Consultado el 22 de enero de 2021 .
- ^ "git.openwrt.org Git - openwrt / openwrt.git / blob - target / Config.in" . git.openwrt.org . 24 de octubre de 2017. Archivado desde el original el 4 de noviembre de 2019 . Consultado el 2 de julio de 2018 .
- ^ Fietkau, Felix (16 de junio de 2015). "OpenWrt cambia a musl por defecto" . Archivado desde el original el 17 de junio de 2015 . Consultado el 16 de junio de 2015 .
- ^ Miklas, Andrew (7 de junio de 2003). "Linksys WRT54G y la GPL" . Lista de correo del kernel de Linux (lista de correo) . Consultado el 5 de julio de 2018 .
- ^ Weiss, Aaron (8 de noviembre de 2005). "La historia de código abierto WRT54G" . Planeta Wi-Fi . Consultado el 5 de julio de 2018 .
- ^ "Linksys publica el código GPL para WRT54G" . Slashdot . 6 de julio de 2003 . Consultado el 5 de julio de 2018 .
- ^ Willis, Nathan (11 de mayo de 2016). "LEDE y OpenWrt" . LWN.net . Consultado el 31 de agosto de 2017 .
- ^ Sharwood, Simon (10 de mayo de 2017). "OpenWRT y LEDE acuerdan un plan de paz de Linux para enrutadores" . theregister.co.uk . Consultado el 31 de agosto de 2017 .
- ^ Wich, Jo-Philipp (2 de enero de 2018). "Anuncio de la fusión OpenWrt / LEDE" . Foro del Proyecto LEDE . Consultado el 10 de enero de 2018 .
- ^ "Bienvenido al proyecto OpenWrt (proyecto OpenWrt)" . OpenWrt . Enero de 2018 . Consultado el 16 de febrero de 2018 .
A partir de enero de 2018, la versión actual de Stable OpenWrt [17.01.4] se creó a partir del código fuente de LEDE 17.01 y se le asignó el nombre del proyecto LEDE. Las versiones de desarrollo de OpenWrt tienen actualmente el nombre de OpenWrt y tienen un número de versión 18.01.
" - ^ "Notas de la versión Backfire 10.03" . openwrt.org . 7 de abril de 2010 . Consultado el 26 de abril de 2013 .
- ^ "Notas de la versión Ajuste de actitud 12.09" . openwrt.org . 25 de abril de 2013. Archivado desde el original el 8 de agosto de 2013 . Consultado el 26 de abril de 2013 .
- ^ "OpenWrt BarrierBreaker 14.07" . openwrt.org . Octubre de 2014. Archivado desde el original el 6 de octubre de 2014 . Consultado el 15 de agosto de 2014 .
- ^ "kernel: actualizar a 3.10.49" . dev.archive.openwrt.org . 20 de julio de 2014.
- ^ "Proyecto OpenWrt: Freescale i.MX" . openwrt.org . Consultado el 16 de julio de 2018 .
- ^ "OpenWrt Chaos Calmer 15.05" . openwrt.org . Septiembre de 2015.
- ^ "[OpenWrt-Devel] Chaos Calmer 15.05-rc3" . 16 de julio de 2015. Archivado desde el original el 28 de septiembre de 2015 . Consultado el 25 de julio de 2015 .
- ^ a b "Chaos Calmer 15.05.1" . 16 de marzo de 2016. Archivado desde el original el 24 de marzo de 2016 . Consultado el 21 de marzo de 2016 .
- ^ "Etiqueta v17.01.7" . 15 de julio de 2018 . Consultado el 23 de noviembre de 2019 .
- ^ "Comunicados del Proyecto LEDE" . Consultado el 8 de agosto de 2018 .
- ^ "OpenWrt / LEDE 17.01.7 - Séptima versión de servicio - junio de 2019" . 20 de junio de 2019 . Consultado el 23 de noviembre de 2019 .
- ^ "[OpenWrt-Devel] OpenWrt cambia a musl por defecto" . 16 de junio de 2015. Archivado desde el original el 30 de junio de 2015 . Consultado el 27 de junio de 2015 .
- ^ a b "SAD DNS" . www.saddns.net .
- ^ "OpenWrt 18.06.9 - Versión de servicio final - 9 de diciembre de 2020" . Wiki de OpenWrt . 10 de mayo de 2020.
- ^ Mehrtens, Hauke (6 de enero de 2020). "OpenWrt 19.07.0 - Primera versión estable - 6 de enero de 2020" . Wiki de OpenWrt .
- ^ "OpenWrt 19.07.1 - Primera versión de servicio - 31 de enero de 2020" . Wiki de OpenWrt . 28 de enero de 2020.
- ^ "OpenWrt 19.07.2 - Service Release - 6 de marzo de 2020" . Wiki de OpenWrt . 26 de febrero de 2020.
- ^ "OpenWrt 19.07.3 - Service Release - 20 de mayo de 2020" . Wiki de OpenWrt . 4 de mayo de 2020.
- ^ "OpenWrt 19.07.4 - Service Release - 10 de septiembre de 2020" . Wiki de OpenWrt . 6 de julio de 2020.
- ^ "OpenWrt 19.07.5 - Service Release - 9 de diciembre de 2020" . Wiki de OpenWrt . 28 de noviembre de 2020.
- ^ "OpenWrt 19.07.6 - Service Release - 19 de enero de 2021" . Wiki de OpenWrt . 19 de enero de 2021.
- ^ "Interfaz de configuración Lua: / modules / luci-base / po" . 10 de mayo de 2017. Archivado desde el original el 26 de septiembre de 2017 . Consultado el 14 de mayo de 2017 .
- ^ "Repositorio de origen LEDE: /target/Config.in" . 30 de marzo de 2017. Archivado desde el original el 26 de septiembre de 2017 . Consultado el 14 de mayo de 2017 .
- ^ Larabel, Michael (14 de mayo de 2017). "OpenWRT es bifurcado por algunos de sus propios desarrolladores como proyecto LEDE" . Phoronix . Consultado el 3 de mayo de 2016 .
- ^ a b Willis, Nathan (11 de mayo de 2016). "LEDE y OpenWrt" . LWN.net . Consultado el 14 de mayo de 2017 .
- ^ Chirgwin, Richard (5 de mayo de 2016). "Los hackers del enrutador alcanzan la bifurcación: LEDE se separa de OpenWRT" . El registro . Consultado el 14 de mayo de 2017 .
- ^ Grüner, Sebastian (5 de mayo de 2016). "OpenWRT-Kernentwickler starten eigenen Fork" . golem.de (en alemán) . Consultado el 14 de mayo de 2017 .
- ^ Ahlers, Ernst (4 de mayo de 2016). "Firmware de enrutador: LEDE als offenere OpenWRT-Alternative" (en alemán). Heise en línea . Consultado el 14 de mayo de 2017 .
- ^ Sharwood, Simon (10 de mayo de 2017). "OpenWRT y LEDE acuerdan un plan de paz de Linux para enrutadores" . theregister.co.uk . Consultado el 31 de agosto de 2017 .
- ^ Mehrtens, Hauke (26 de junio de 2017). "Llamada a votación de LEDE sobre la propuesta de resurgimiento V3" . Lista de correo LEDE-DEV . Archivado desde el original el 1 de septiembre de 2017 . Consultado el 31 de agosto de 2017 .
- ^ Wich, Jo-Philipp (2 de enero de 2018). "Anuncio de la fusión OpenWrt / LEDE" . Foro del Proyecto LEDE . Consultado el 10 de enero de 2018 .
- ^ "Proyecto OpenWrt: OpenWrt 18.06" . openwrt.org . Consultado el 2 de noviembre de 2018 .
- ^ https://lede-project.org/releases/start versiones de lanzamiento de LEDE
- ^ "Proyecto LEDE: LEDE 17.01.0 - Primera versión estable - febrero de 2017" . Lede-project.org . Consultado el 20 de octubre de 2017 .
- ^ "Proyecto LEDE: LEDE 17.01.1 - Primera versión de servicio - Abril de 2017" . Lede-project.org . Consultado el 20 de octubre de 2017 .
- ^ "Proyecto LEDE: LEDE 17.01.2 - Segunda versión de servicio - Junio de 2017" . Lede-project.org . Consultado el 20 de octubre de 2017 .
- ^ "Proyecto LEDE: LEDE 17.01.3 - Tercer lanzamiento de servicio - Octubre de 2017" . Lede-project.org . Consultado el 20 de octubre de 2017 .
- ^ "Proyecto LEDE: LEDE 17.01.4 - Cuarto lanzamiento de servicio - Octubre de 2017" . Lede-project.org . Consultado el 20 de octubre de 2017 .
- ^ "OpenWrt / LEDE 17.01.5 - Quinta versión de servicio - julio de 2018" . Lede-project.org . Consultado el 20 de julio de 2018 .
- ^ "OpenWrt / LEDE 17.01.6 - Sexta versión de servicio - Septiembre de 2018" . Lede-project.org . Consultado el 2 de noviembre de 2018 .
- ^ "El diseño de Flash OpenWrt" . Proyecto OpenWrt . Consultado el 7 de julio de 2018 .
- ^ Corbet, Jonathan (15 de junio de 2011). "Debatiendo overlayfs" . LWN.net . Consultado el 7 de julio de 2018 .
- ^ "El Sistema UCI" . Proyecto OpenWrt . Consultado el 8 de julio de 2018 .
- ^ "29C3: caja negra del ISP" . events.ccc.de . 19 de enero de 2013.
- ^ "kernel: agregue codel y fq_codel al conjunto de parches genéricos 3.3" . dev.archive.openwrt.org . 16 de mayo de 2012 . Consultado el 2 de julio de 2018 .
- ^ a b c "OpenWrt Buildroot - Acerca de" . openwrt.org . Consultado el 21 de octubre de 2013 .
- ^ "OpenWrt Buildroot - Uso y documentación" . openwrt.org . 8 de enero de 2006. Archivado desde el original el 21 de octubre de 2013 . Consultado el 21 de octubre de 2013 .
- ^ a b Tao Jin (13 de febrero de 2012). "Guía de desarrollo de OpenWrt" (PDF) . Laboratorio de redes inalámbricas, CCIS, NEU . Consultado el 21 de octubre de 2013 .
- ^ "Creación de paquetes" . openwrt.org . Consultado el 21 de octubre de 2013 .
- ^ "Proyecto OpenWrt: tabla de hardware" . openwrt.org . Consultado el 2 de julio de 2018 .
- ^ "Proyecto OpenWrt: Guía de compradores" . openwrt.org . Consultado el 2 de julio de 2018 .
- ^ "Advertencia de 4/32" . OpenWrt . 28 de septiembre de 2020.
- ^ "Caja Simet" . Consultado el 14 de septiembre de 2017 .
- ^ "Wiki de CeroWrt" . Consultado el 16 de septiembre de 2015 .
- ^ "ANUNCIO: árbol de git del kernel de prueba de debloat" . LWN.net . Consultado el 13 de febrero de 2014 .
- ^ "Free Software Foundation agrega libreCMC a su lista de distribuciones respaldadas" . FSF.org . 4 de septiembre de 2014 . Consultado el 21 de diciembre de 2014 .
- ^ " " Hora de cierre "mensaje del autor en el foro PacketProtector" . Archivado desde el original el 21 de abril de 2013.
- ^ "Centro de códigos GPL | TP-Link" . www.tp-link.com .
enlaces externos
- Descargas de OpenWrt
- Listas de correo OpenWrt
- Proyecto LuCI
- Cumbre OpenWrt
- prpl Foundation (una fundación sin fines de lucro fundada por Imagination Technologies para respaldar la plataforma MIPS)
- Centro de códigos GPL en Linksys