OpenWrt es una distribución GNU/Linux altamente extensible para dispositivos embebidos (típicamente routers inalámbricos). A diferencia de muchas otras distribuciones para esos routers, OpenWrt está construído desde su base para ser un sistema operativo de funciones completas, fácilmente modificable para tu router. En la práctica, esto significa que puedes tener todas las funciones que necesitas sin nada de relleno, impulsado por un kernel de Linux que es más reciente que la mayoría de las otras distribuciones.
En lugar de intentar crear un único firmware estático, OpenWrt proporciona un sistema de archivos totalmente grabable con administración de paquetes opcional. Esto lo libera de las restricciones de la selección y configuración de aplicaciones proporcionadas por el proveedor y le permite usar paquetes para personalizar un dispositivo integrado para adaptarse a cualquier aplicación. Para los desarrolladores, OpenWrt proporciona un marco para construir una aplicación sin tener que crear una imagen de firmware completa y distribución a su alrededor. Para los usuarios, esto significa la libertad de personalización completa, lo que permite el uso de un dispositivo integrado de formas que el proveedor nunca imaginó.
En 2016, se fundó el proyecto LEDE como un derivado del proyecto OpenWrt y compartió muchos de los mismos objetivos. El proyecto se centró en construir una distribución de Linux embebida que hiciese sencillo para los desarrolladores, administradores de sistemas u otros entusiastas de Linux el construir y personalizar software para dispositivos embebidos, especialmente enrutadores inalámbricos. El nombre LEDE significaba Linux Embedded Development Environment.
Los miembros del proyecto incluyeron una parte significativa de los miembros más activos de la comunidad OpenWrt y tenían la intención de dar nueva vida al desarrollo de Linux embebido mediante la creación de una comunidad con un fuerte enfoque en la transparencia, la colaboración y la descentralización.
Los objetivos declarados de LEDE fueron:
La formación del proyecto LEDE se decidió para resolver problemas de larga duración que se consideraban inportables desde el proyecto/comunidad OpenWrt:
Para abordar estos problemas, el proyecto LEDE se creó de una manera diferente en comparación con OpenWrt:
A partir de enero de 2018, tanto los proyectos OpenWrt como LEDE acordaron volver a fusionarse bajo el nombre de OpenWrt.
El nuevo proyecto unificado OpenWrt se rige bajo las reglas establecidas por el antiguo proyecto LEDE. Los miembros activos de los antiguos proyectos LEDE y OpenWrt contribuyen al OpenWrt unificado.
La bifurcación de LEDE y su posterior refusión en OpenWrt no alteraron la dirección técnica general tomada por el proyecto unificado. OpenWrt continuará trabajando en la mejora de la estabilidad y el mantenimiento de las versiones mientras apunta a versiones menores frecuentes para abordar errores críticos y problemas de seguridad como LEDE hizo con la serie 17.01 y sus versiones de múltiples puntos hasta ahora.
El proyecto combinado ya no admite versiones antiguas de OpenWrt CC anteriores a 15.05, dejándolas sin futuras corrección de seguridad o de errores. La serie de versiones de OpenWrt CC 15.05 recibió una cantidad limitada de correcciones de errores y de seguridad, pero debido a su falta de integración en la automatización de versiones, no se realizaron más versiones de imágenes binarias.
El proyecto combinado utiliza la base de código del proyecto LEDE anterior. Los parches específicos de OpenWrt no están presentes en el repositorio LEDE, pero los requisitos de calidad del código LEDE se integraron en el nuevo árbol, mientras que el código fuente se ha movido a git.openwrt.org con un espejo sincronizado continuamente alojado en Github. El código base original de OpenWrt se ha archivado en Github para futuras referencias.
El proyecto reactivado de OpenWrt está legalmente representado por la Software in the Public Interest (SPI) - una organización sin fines de lucro US 501(c)(3) que está gestionando nuestra marca comercial OpenWrt, manejando nuestras donaciones y ayudándonos con problemas legales.
La infraestructura anteriormente disponible bajo el dominio lede-project.org se ha movido principalmente a los subdominios correspondientes de openwrt.org y las redirecciones se implementaron cuando fue apropiado.
| El nombre OpenWrt deriva del comienzo de los movimientos abiertos del enrutador inalámbrico, comenzando con las primeras versiones de White Russian para enrutadores WRT54G, marcando el inicio del futuro desarrollo del firmware del enrutador inalámbrico. |
| El nombre LEDE es una abreviatura de Linux Embedded Development Environment, una referencia a su flexibilidad y orígenes integrados de buildroot, lo que lo convierte en una opción sólida para aplicaciones Linux integradas mucho más allá del ámbito del enrutador inalámbrico y del dispositivo de red. |
Los registros de las reuniones del IRC realizadas durante la bifurcación LEDE se pueden ver aquí.
Aquí puedes encontrar una lista ordenada alfabéticamente de las personas actuales involucradas en el proyecto OpenWrt:
| Desarrolladores | Apodo |
|---|---|
| Adrian Schmutzler | adrianschmutzler |
| Alexander Couzens | lynxis |
| Álvaro Fernández Rojas | noltari |
| Baptiste Jonglez | zorun |
| Christian Lamparter | lach1012 |
| Christian Marangi | ansuel |
| Chuanhong Guo | 981213 |
| Daniel Golle | dangole |
| David Woodhouse | dwmw2 |
| David Bauer | blocktrron |
| Felix Fietkau | nbd |
| Florian Fainelli | [florian] |
| Hans Dedecker | dedeckeh |
| Hauke Mehrtens | hauke |
| Imre Kaloz | kaloz |
| Jo-Philipp Wich | jow |
| John Crispin | blogic |
| Jonas Gorski | jogo |
| Kevin Darbyshire-Bryant | ldir |
| Koen Vandeputte | xback |
| Luka Perkov | luka |
| Mathias Kresin | mkresin |
| Matthias Schiffer | neocturne |
| Mirko Vogt | mirko |
| Nick Hainke | nick |
| Paul Spooren | aparcar |
| Petr Štetiar | ynezz |
| Piotr Dymacz | pepe2k |
| Rafał Miłecki | rmilecki |
| Rui Salvaterra | rsalvaterra |
| Sander Vanheule | svanheule |
| Steven Barth | cyrus |
| Stijn Tintel | stintel |
| Sungbo Eo | mans0n |
| Ted Hess | thess |
| Yousong Zhou | yousong |
| Zoltan Herpai | wigyori |
| Documentación Wiki | Apodo |
|---|---|
| Thomas Endt | tmomas |
| Rich Brown | richb-hanover |
| Alberto Bursi | bobafetthotmail |