User Tools

Site Tools


zh-cn:about:history

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

zh-cn:about:history [2012/11/23 12:56] (current)
Line 1: Line 1:
 +====== OpenWrt版本史 ======
 +
 +===== 楔子 =====
 +OpenWrt项目始于2004年1月.
 +最早的OpenWrt版本基于Linksys为遵守GPL而放出的、为WRT54G所编写的代码,以及uclibc项目的buildroot。
 +这个版本以OpenWrt "​stable release"​(“稳定版”)之名为人所知,使用广泛。仍有许多OpenWrt应用程序是基于这一版的,例如Freifunk-Firmware或Sip@Home。
 +
 +2005年初,一些新的开发者进入了团队。在封闭开发了数月之后,团队决定发布OpenWrt的第一个“实验”(experimental)版本。这个实验版本使用的build系统是基于buildroot2大改而成的,而buildroot2来自于uclibc项目。
 +OpenWrt使用官方版GNU/​Linux内核代码,只是额外添加了片上系统(SoC,System on Chip)的补丁和网络接口的驱动。开发团队尝试重新实现GPL tarball中不同开发商的绝大多数专有代码。其中有:将新固件镜像文件直接写入闪存的自由工具(mtd)、配置无线局域网(wlcompat/​wificonf)、通过proc文件系统对支持VLAN的switch(交换机?)进行编程。最初发布的OpenWrt的代号是“White Russian”,来自于著名鸡尾酒的名称。在OpenWrt发布0.9版的时候,White Russian的生命周期结束。
 +
 +下一个版本的开发正在我们的subversion(SVN) repository(仓库)中进行。
 +
 +===== White Russian =====
 +The legacy White Russian releases are still available, but are neither supported nor maintained:
 +
 +  * [[http://​downloads.openwrt.org/​whiterussian/​newest/​|Final White Russian release]]
 +  * [[http://​dev.openwrt.org/​browser/​branches/​whiterussian|Subversion branch]]
 +
 +===== Buildroot-NG and Kamikaze =====
 +Substantial improvements to the build environment were made under the <color green>​Buildroot-NG</​color>​ fork in August and September 2006, and these were merged back into the main Kamikaze development branch in mid-October 2006 and became the first official Kamikaze release. There were several Kamikaze releases in 2007-2010.
 +Some documentation of the [[http://​downloads.openwrt.org/​docs/​buildroot-documentation.html|earlier system]] (which was also used in White Russian builds) is still available; the basics remain similar in the current bleeding-edge trunk.
 +
 +===== Backfire =====
 +
 +Where other projects use major version numbers, OpenWrt releases are identified by code names. ​ The current major release is Backfire, the legacy versions are White Russian and Kamikaze.
 +
 +First Backfire 10.03 release was in April 2010.
 +
 +The maintenance release 10.03.1 was released in December 2011.
 +
 +===== Bleeding edge / trunk =====
 +The bleeding edge development trunk, where the main development is being made, is called as "​trunk"​ in the SVN repository. ​
 +
 +Until February 2011 it was confusingly also called "​Kamikaze"​ (like an earlier stable branch), but with [[https://​dev.openwrt.org/​changeset/​25514|r25514]] it was renamed to "​Attitude Adjustment"​.
 +
 +The name of the currently installed version is displayed in the console ''​[[https://​dev.openwrt.org/​browser/​trunk/​package/​base-files/​files/​etc/​banner|/​etc/​banner]]''​
 +
 +
 +===== Stable Releases =====
 +
 +Stable release version numbers are made from the year and the month when a new stable branch was created. An additional third number indicates service releases from that branch.
 +
 +For pre-built images and the source code of the latest stable release are available on an [[about::​latest|extra page]].
 +
 +The following is a complete history of post White Russian releases (follow the links for release notes):
 +
 +{{ doc:​howto:​code_overview.png}}
 +
 +
 +===== Timeline =====
 +
 +^ Version ^ Release date ^ Naming ^
 +^ Bleeding Edge ^^^
 +| [[http://​downloads.openwrt.org/​snapshots/​trunk/​|Testing]] ​                   |  continuously ​ |  Attitude Adjustment ​ |
 +^ Stable ^^^
 +| [[http://​downloads.openwrt.org/​backfire/​10.03.1/​README|Backfire 10.03.1]] ​   |  2011 December ​  ​| ​ Backfire ​ |
 +| [[http://​downloads.openwrt.org/​backfire/​10.03/​README|Backfire 10.03]] ​       |  2010 April      |  Backfire ​ |
 +| [[http://​downloads.openwrt.org/​kamikaze/​8.09.2/​release.txt|Kamikaze 8.09.2]] |  2010 January ​   |  Kamikaze ​ |
 +| [[http://​downloads.openwrt.org/​kamikaze/​8.09.1/​release.txt|Kamikaze 8.09.1]] |  2009 June       ​| ​ Kamikaze ​ |
 +| [[http://​downloads.openwrt.org/​kamikaze/​8.09/​release.txt|Kamikaze 8.09]] ​    ​| ​ 2008 September ​ |  Kamikaze ​ |
 +| [[http://​downloads.openwrt.org/​kamikaze/​7.09/​release.txt|Kamikaze 7.09]] ​    ​| ​ 2007 September ​ |  Kamikaze ​ |
 +| [[http://​downloads.openwrt.org/​kamikaze/​7.07/​release.txt|Kamikaze 7.07]] ​    ​| ​ 2007 July       ​| ​ Kamikaze ​ |
 +| [[http://​downloads.openwrt.org/​kamikaze/​7.06/​release.txt|Kamikaze 7.06]] ​    ​| ​ 2007 June       ​| ​ Kamikaze ​ |
 +|   ​| ​ 2007 January ​   |  White Russian 0.9  | 
 +|   ​| ​ 2006 November ​  ​| ​ White Russian RC6  | 
 +|   ​| ​ 2006 March      |  White Russian RC5  | 
 +|   ​| ​ 2005 November ​  ​| ​ White Russian RC4  | 
 +|   ​| ​ 2005 September ​ |  White Russian RC3  | 
 +|   ​| ​ 2005 Juli       ​| ​ White Russian RC2  | 
 +|   ​| ​ 2005 Juni       ​| ​ White Russian RC1  | 
 +|   ​| ​ 2005 February ​  ​| ​ Before experimental ​ |
  
zh-cn/about/history.txt · Last modified: 2012/11/23 12:56 (external edit)