Después de que Linksys lanzó el código fuente de WRT54G/GS, numerosas versiones diferentes de firmware surgieron en línea para mejorar las funciones originales.La mayoría de estos firmwares utilizaban el 99% del código fuente de Linksys.En el caso de los programas de software, el software de programación de la empresa es el más simple, con sólo el 1% de código adicional. Cada firmware fue diseñado para mercados específicos, que tenían dos inconvenientes.En segundo lugar,, estas versiones se alejaron gradualmente de las distribuciones oficiales de Linux.
OpenWrt adoptó un enfoque diferente. Empezó desde cero, agregando gradualmente componentes de software para aproximarse a la funcionalidad del firmware de Linksys.El éxito de OpenWrt radica en su sistema de archivos escritos, lo que permite a los desarrolladores evitar la recompillación después de cada modificación, haciéndolo más parecido a un mini sistema informático Linux.
El proyecto OpenWrt comenzó en enero de 2004. La primera versión se basó en el código fuente GPL proporcionado por Linksys y el proyecto buildroot en uclibc.Esta versión fue etiquetada como la versión "estable", y muchos proyectos todavía lo utilizan hoy, con Freifunk - Firmware y Sip@Home siendo ejemplos relativamente conocidos.
A principios de 2005, algunos nuevos desarrolladores se unieron al proyecto. Unos meses después, lanzaron la primera versión "experimental".Este casi abandonó completamente el código fuente GPL de Linksys., adoptó buildroot2 como tecnología central, y modularizó completamente OpenWrt. OpenWrt utilizó el código fuente del núcleo Linux lanzado oficialmente (2.4El equipo de desarrollo también agregó muchas herramientas gratuitas a OpenWrt, que podían escribir imágenes directamente en Flash (mtd), configurar funciones inalámbricas,y habilitar las funciones de conmutación VLANEsta versión se llamó "Ruso Blanco", y la versión 1.0 se anunció a finales de 2005.
OpenWrt es un sistema Linux integrado altamente modular y automatizado, que cuenta con potentes componentes de red y una excelente extensibilidad.pequeños robots, hogares inteligentes, routers y dispositivos VOIP. Mientras tanto, ofrece más de 100 paquetes de software pre-compilados, y este número está en constante aumento.el OpenWrt SDK simplifica el proceso de desarrollo de software.
A diferencia de muchas otras distribuciones orientadas al router, OpenWrt es un sistema operativo de router completo y fácilmente modificable escrito desde cero.Esto significa que los usuarios pueden utilizar las funciones deseadas sin desorden innecesario, y el kernel de Linux que admite estas funciones es mucho más nuevo que la mayoría de las distribuciones.
Ventajas
Para aquellos con cierto conocimiento del sistema Linux que deseen estudiar o participar con Linux embebido, OpenWrt es una opción ideal.OpenWrt proporciona un excelente soporte para varias arquitecturas de procesadores, incluyendo ARM, X86, PowerPC, y MIPS. Con más de 3.000 paquetes de software, que cubren todo el sistema desde las cadenas de herramientas, el núcleo de Linux, paquetes de software hasta el sistema de archivos raíz,Los usuarios pueden personalizar rápidamente y convenientemente un sistema integrado con funciones específicas para producir firmware simplemente usando el comando "make".
Desventajas
Después de que Linksys lanzó el código fuente de WRT54G/GS, numerosas versiones diferentes de firmware surgieron en línea para mejorar las funciones originales.La mayoría de estos firmwares utilizaban el 99% del código fuente de Linksys.En el caso de los programas de software, el software de programación de la empresa es el más simple, con sólo el 1% de código adicional. Cada firmware fue diseñado para mercados específicos, que tenían dos inconvenientes.En segundo lugar,, estas versiones se alejaron gradualmente de las distribuciones oficiales de Linux.
OpenWrt adoptó un enfoque diferente. Empezó desde cero, agregando gradualmente componentes de software para aproximarse a la funcionalidad del firmware de Linksys.El éxito de OpenWrt radica en su sistema de archivos escritos, lo que permite a los desarrolladores evitar la recompillación después de cada modificación, haciéndolo más parecido a un mini sistema informático Linux.
El proyecto OpenWrt comenzó en enero de 2004. La primera versión se basó en el código fuente GPL proporcionado por Linksys y el proyecto buildroot en uclibc.Esta versión fue etiquetada como la versión "estable", y muchos proyectos todavía lo utilizan hoy, con Freifunk - Firmware y Sip@Home siendo ejemplos relativamente conocidos.
A principios de 2005, algunos nuevos desarrolladores se unieron al proyecto. Unos meses después, lanzaron la primera versión "experimental".Este casi abandonó completamente el código fuente GPL de Linksys., adoptó buildroot2 como tecnología central, y modularizó completamente OpenWrt. OpenWrt utilizó el código fuente del núcleo Linux lanzado oficialmente (2.4El equipo de desarrollo también agregó muchas herramientas gratuitas a OpenWrt, que podían escribir imágenes directamente en Flash (mtd), configurar funciones inalámbricas,y habilitar las funciones de conmutación VLANEsta versión se llamó "Ruso Blanco", y la versión 1.0 se anunció a finales de 2005.
OpenWrt es un sistema Linux integrado altamente modular y automatizado, que cuenta con potentes componentes de red y una excelente extensibilidad.pequeños robots, hogares inteligentes, routers y dispositivos VOIP. Mientras tanto, ofrece más de 100 paquetes de software pre-compilados, y este número está en constante aumento.el OpenWrt SDK simplifica el proceso de desarrollo de software.
A diferencia de muchas otras distribuciones orientadas al router, OpenWrt es un sistema operativo de router completo y fácilmente modificable escrito desde cero.Esto significa que los usuarios pueden utilizar las funciones deseadas sin desorden innecesario, y el kernel de Linux que admite estas funciones es mucho más nuevo que la mayoría de las distribuciones.
Ventajas
Para aquellos con cierto conocimiento del sistema Linux que deseen estudiar o participar con Linux embebido, OpenWrt es una opción ideal.OpenWrt proporciona un excelente soporte para varias arquitecturas de procesadores, incluyendo ARM, X86, PowerPC, y MIPS. Con más de 3.000 paquetes de software, que cubren todo el sistema desde las cadenas de herramientas, el núcleo de Linux, paquetes de software hasta el sistema de archivos raíz,Los usuarios pueden personalizar rápidamente y convenientemente un sistema integrado con funciones específicas para producir firmware simplemente usando el comando "make".
Desventajas