OpenWrt


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 que sean lo suficientemente pequeños como para caber en el almacenamiento y la memoria limitados disponibles en los enrutadores domésticos.

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 ). También es posible ejecutar OpenWrt en computadoras personales y portátiles .

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 b43módulo del kernel), la WLAN para muchos enrutadores basados ​​en Broadcom solo se podía tener a través del wl.omó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. .


LuCI