This translation is older than the original page and might be outdated. See what has changed.

Acerca del proyecto OpenWrt/LEDE

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:

  • Crear una gran distribución de Linux integrada centrada en la estabilidad y la funcionalidad.
  • Realizar ciclos de liberaciones regulares y predecibles junto con comentarios sobre pruebas de dispositivos proporcionados por la comunidad.
  • Establecer procesos de decisión transparentes con amplia participación comunitaria y reuniones públicas.

La formación del proyecto LEDE se decidió para resolver problemas de larga duración que se consideraban inportables desde el proyecto/comunidad OpenWrt:

  1. Número de desarrolladores principales activos en un mínimo histórico, sin procedimientos para involucrar a más personas nuevas.
  2. Infraestructura poco fiable, correcciones impedidas por desacuerdos internos y puntos únicos de fallo.
  3. Falta de comunicación, transparencia y coordinación en el proyecto OpenWrt, tanto dentro del equipo principal como entre el equipo principal y el resto de la comunidad.
  4. Sin suficientes personas con acceso confirmado para manejar el flujo entrante de parches, muy poca atención a las pruebas y compilaciones regulares.
  5. Falta de enfoque en la estabilidad y la documentación.

Para abordar estos problemas, el proyecto LEDE se creó de una manera diferente en comparación con OpenWrt:

  1. Todos los canales de comunicación públicos, algunos de solo lectura a los no miembros para mantener una buena relación señal-ruido.
  2. El proceso de toma de decisiones es más abierto, con una mezcla aproximada de 50/50 de desarrolladores y usuarios avanzados con derecho de voto.
  3. La infraestructura se simplifica mucho, para asegurar que crea menos trabajo de mantenimiento para nosotros.
  4. Política de fusión más liberal, basada en nuestra experiencia con la fuente github del paquete OpenWrt.
  5. Fuerte enfoque en las pruebas automatizadas combinadas con un proceso de liberación simplificado.

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.

The OpenWrt logo 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.
The LEDE logo 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í.

Vida real / Reuniones F2F

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
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2023/11/29 01:04
  • by brodrigueznu