DD-WRT
DD-WRT es un proyecto de BrainSlayer y varios hackers de enrutadores. Principalmente proporcionan binarios de firmware en funcionamiento para enrutadores de consumo.
Todo su firmware contiene una interfaz de usuario web. Las compilaciones DD-WRT variarían en los conjuntos de características según el espacio / funcionalidad disponible del enrutador.
- ¿Por qué las transferencias de datos a través de un cable LAN son tan lentas en mi sistema?
- ¿La actualización de Windows 10 a través de LAN utilizará Internet?
- ¿Cómo funciona una red de área local (LAN)?
- ¿Cómo se conecta el interruptor inteligente Sonoff a mi LAN sin reenvío de puertos?
- Cómo identificar un dispositivo en particular en una red local
Los DD-WRT están más dispuestos a usar controladores / módulos de núcleo propietarios para hacer que la conexión inalámbrica funcione. Esto significa que DD-WRT generalmente tiene mejor soporte para enrutadores hechos por fabricantes que no son de código abierto (* tos * Broadcom * tos *). La desventaja de esto es que algunos de esos controladores a menudo requieren DD-WRT para usar núcleos Linux más antiguos, porque esos controladores a menudo solo se lanzan para una versión específica del núcleo Linux.
Si desea obtener software no incluido con DD-WRT en su enrutador, es más difícil. Ha habido intentos de incluir un sistema de gestión de paquetes en DD-WRT, como Optware o Ipkg, pero el soporte es limitado en el mejor de los casos. Su mejor apuesta es la compilación cruzada.
DD-WRT tiene algunas compilaciones realmente pequeñas (pocos megabytes). Por lo tanto, puede admitir dispositivos más antiguos y despojados.
Diría que el público objetivo de DD-WRT es más “usuarios avanzados”.
OpenWrt
Los desarrolladores de OpenWrt son en su mayoría ingenieros de dispositivos integrados. Son bastante activos en la comunidad de Linux: puede encontrar sus conferencias en YouTube. Puede ver sus conversaciones con otras personas de Linux en la lista de correo del kernel de Linux. Suben muchas de sus correcciones / parches de vuelta al kernel de Linux.
OpenWrt se esfuerza por ser una distribución adecuada de Linux. Como tal, prioriza las funcionalidades centrales de Linux sobre la interfaz de usuario web cuando el espacio es limitado. Sin embargo, para los enrutadores modernos con espacio suficiente, las versiones vienen con Web UI.
OpenWrt no haría todo lo posible para trabajar con controladores propietarios. Esto significa que pueden ejecutar el último kernel de Linux con todas las características que el kernel puede ofrecer (por ejemplo, el moderno planificador de red). Sin embargo, esto también significa que cosas como Wi-Fi podrían funcionar solo parcialmente para algunos enrutadores.
Como la mayoría de las otras distribuciones de Linux, tiene un sistema de administración de paquetes totalmente compatible. Si desea instalar Apache / Nginx en su enrutador, es tan fácil como ejecutar “opkg install apache” u “opkg install nginx” en la línea de comandos.
Como OpenWrt tiene un administrador de paquetes, no tiene sentido usarlo si el enrutador tiene menos de 10 MB de memoria flash. Por lo tanto, no se recomienda su uso en dispositivos antiguos / despojados.
Diría que el público objetivo de OpenWrt es más “entusiastas de Linux”.