¿Cuál es la diferencia entre dd-wrt y open-wrt?

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.

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”.

Un artículo reciente que discute las diferencias entre los firmwares

DD-WRT vs Tomato vs OpenWRT: el mejor firmware para su enrutador 2017

Principalmente WRT tiene una interfaz GUI mientras que OpenWRT no (por defecto). DD-WRT es más popular y tiene una gran comunidad de soporte. Puedes buscar en Google artículos que discutan más diferencias técnicas, pero estas son las cosas que te sorprenderán si las miras una al lado de la otra.