User Tools

Site Tools


es:about:history

Historia de OpenWrt

Origen de OpenWrt

El proyecto OpenWrt inició su andadura en enero de 2004. Las primeras versiones del firmware OpenWrt estuvieron basadas en el código fuente GPL del fabricante Linksys para el enrutador WRT54G y el buildroot desarrollado por el proyecto uClibc. Esa versión fue conocida como OpenWrt "versión estable" y fue ampliamente utilizada. Todavía existen muchas aplicaciones OpenWrt tales como Freifunk-Firmware o Sip@Home que se basaron en esta versión.

A inicios del año 2005 nuevos desarrolladores se unieron al equipo. Después de algunos meses de desarrollo a puerta cerrada, el equipo decidió publicar la primera versión "experimental" de OpenWrt. Las versiones experimentales emplean un sistema de construcción altamente modificado, basado en buildroot2 del proyecto uClibc.

OpenWrt utiliza los fuentes del kernel GNU/Linux oficiales y solamente agrega parches relacionados a los SoC objetivo y los controladores para las interfaces de red. El equipo de desarrollo intenta reimplementar la mayor parte del código propietario dentro de los archivos tar (tarballs) GPL suministrados por los diferentes fabricantes. Existen varias herramientas libres para escribir nuevas imágenes de firmware a la memoria flash (mdt), para configurar el chip de red inalámbrica (wlcompat/wificonf), y para programar el switch ethernet con soporte VLAN mediante el pseudo-sistema de archivos proc.

El nombre código de la primera versión liberada de OpenWrt es "White Russian"1). El desarrollo de la versión White Russian finalizó con la liberación de OpenWrt 0.9. Las subsecuentes liberaciones eliminaron el prefijo '0.' del esquema de numeración de la versión, e incluyeron el año de liberación de la versión en particular. Consecuentemente, OpenWrt 7 y 8, ambos de la corriente "Kamikaze" fueron liberados entre 2007-2008. En 2010 OpenWrt 10 estuvo listo en una nueva línea de versión con el nombre código "Backfire". La versión estable más reciente es OpenWrt 14 "Barrier Breaker". El desarrollo de la siguiente versión, "Chaos Calmer", se está dando en los repositorios GIT o subversion (SVN).

Historial de versiones

Historial de versiones de OpenWrt, posteriores al lanzamiento de la versión White Russian:

Versión Fecha liberación Firmware SVN
Versión en Desarrollo
Trunk snapshots continuamente
Estable
Chaos Clamer 15.05 2015, Septiembre Imágenes r46767
Barrier Breaker 14.07 2014, Octubre Imágenes r42625
Attitude Adjustment 12.09 2013, Abril Imágenes r36088
Backfire 10.03.1 2011, Diciembre Imágenes r29592
Backfire 10.03 2010, Abril Imágenes r20728
Kamikaze 8.09.2 2010, Enero Imágenes r18801
Kamikaze 8.09.1 2009, Junio Imágenes r16278
Kamikaze 8.09 2008, Septiembre Imágenes r14510
Kamikaze 7.09 2007, Septiembre Imágenes r7831
Kamikaze 7.07 2007, Julio Imágenes r7832
Kamikaze 7.06 2007, Junio Imágenes r7204
White Russian 0.9 2007, Enero Imágenes r6257

Versiones estables

El esquema para la designación de los números de versión para la línea estable de OpenWrt está compuesto por el año y mes en que se ha creado el ramal para la nueva versión estable (branch). Un tercer número indica si se trata de una liberación tipo servicio o provisional.

:!: Imágenes preconstruidas del firmware y el código fuente de la versión estable más reciente están disponibles en la página Versión más reciente.

Chaos Calmer

Chaos Calmer (CC) es la actual versión estable de OpenWrt. Fue liberada en septiembre de 2015. Utiliza como base el núcleo Linux 3.18 que es una versión con soporte de largo término (LTS).

Barrier Breaker

Las preparaciones para la liberación de la rama Barrier Breaker iniciaron en julio de 2014 (r41864). Esta versión (OpenWrt 14.07) fue liberada el 2 de octubre de 2014:

Attitude Adjustment

La primera liberación de Attitude Adjustment (OpenWrt 12.09, r36088), fue realizada en abril de 2013:

Attitude Adjustment es la versión recomendada para dispositivos con 4MB de memoria flash. Si pretende construir su propia imagen, debe saber que posterior al lanzamiento oficial se han agregado importantes actualizaciones de seguridad, por tanto es de suma importancia que descargue una versión posterior a la del lanzamiento oficial, por ejemplo:

svn co -r 39407 svn://svn.openwrt.org/openwrt/branches/attitude_adjustment aa_r39407

Backfire

La primera liberación de Backfire, OpenWrt 10.03, se hizo en abril de 2010. Una actualización de mantenimiento (Backfire 10.03.1, r29592) fue liberada en diciembre de 2011:

Kamikaze

Mejoras sustanciales se hicieron al entorno de contrucción derivado de Buildroot-NG entre agosto y septiembre de 2006, estos cambios fueron integrados en la rama principal de desarrollo de Kamikaze a mediados de octubre de 2006. El proceso culminó con la liberación oficial de Kamikaze. Hubo varias liberaciones de la versión Kamikaze entre 2007-2010. Véase la sección Historial de Versiones para más detalles.

White Russian

La versiones antiguas de White Russian aún están disponibles, pero ya no están soportadas ni reciben mantenimiento. La última liberación de White Russian fue la versión 0.9, liberada en el año 2007:

Versión en desarrollo / Trunk

La punta de lanza en el desarrollo de OpenWrt se lleva a cabo en la versión llamada "trunk" dentro el repositorio subversion (SVN).

Hasta febrero de 2011 el ramal de desarrollo fue llamado de forma confusa por el nombre "Kamikaze" (justamente por el mismo nombre de un ramal estable anterior), pero con el conjunto de cambios r25514 éste fue renombrado a "Attitude Adjustment". Desde entonces, este ha sido renombrado después de cada bifurcación del ramal de desarrollo para adaptarse a la próxima liberación. En julio de 2014 este fue renombrado a "Chaos Calmer" con el conjunto de cambios r41870 y r41871.

:!: El nombre de la versión actualmente instalada en su dispositivo se muesta en la consola, también se puede verificar en la ruta /etc/banner.

1) White Russian (Ruso blanco en español) es un coctel popular. Las subsecuentes ediciones también han sido acompañadas por otros cocteles. El identificativo que se muestra en la interfaz de línea de comandos, cuando se ingresa utilizando telnet o SSH muestra la fórmula de preparación, por si usted está interesado.
es/about/history.txt · Last modified: 2016/09/17 22:43 by maose