如果对Linux系统有一定的认识, 并想学习或接触嵌入式 Linux 的话, OpenWRT很适合。 而且OpenWRT支持各种
处理器架构
,无论是对
ARM
,
X86
,
PowerPC
或者
MIPS
都有很好的支持。 其多达3000多种
软件包
,囊括从工具链(toolchain),到内核(linux kernel),到软件包(packages),再到
根文件系统
(rootfs)整个体系,使得用户只需简单的一个
make
命令即可方便快速地定制一个具有特定功能的
嵌入式系统
来制作固件。
熟悉这些嵌入式 Linux 的基本开发流程后,不再局限于 MIPS 处理器和
无线路由器
, 可以尝试在其它处理器, 或者非无线路由器的系统移植嵌入式 Linux, 定制合适自己的应用软件, 并建立一个完整的
嵌入式产品
。
White Russian
OpenWRT的初始版本,从2005年7月的White Russian RC1开始发展,一直到2007年1月才发布White Russian 0.9。
OpenWRT的第二个版本,从2007年6月开始发布Kamikaze 7.06,一直更新到2010年1月的Kamikaze 8.09.2结束。这期间OpenWRT进行了大量改进,并为它的发展打下了坚实的基础。
Backfire
2010年03月04日,OpenWrt Backfire 10.03 Beta发布,该版本是开源的路由器固件,基于linux,功能强大,支持很多主流的平台和路由器,甚至支持国内的
君正jz4740
平台,是学习和开发嵌入式,也是工业、 商业应用理想平台。更新方面: brcm-2.4 更新到 2.4.37 kernel ,other targets 更新到 2.6.30 or 2.6.32 ,arm/mips平台的
gcc
更新到 4.3.3 ,powerpc的gcc更新到 4.4.3,
uClibc
更新到 0.9.30.1, Broadcom 11g
芯片组
的 b43
无线网卡
驱动更新到 2.6 kernel ,支持Atheros 11n ath9k ,支持很多新的ar71xx设备,
magicbox
归入ppc40x平台 。
2010年03月25日,OpenWrt 发布 Backfire 10.03-rc1,支持国内流行的
tp-link
最新多款11n的路由器,是不是想让路由器支持万能
中继
呢,或者增加路由器的多wan口支持呢,更多的这些高端路由才有的功能,或许能让家用路由轻松具备。
2010年04月07日,OpenWRT放出Backfire 10.03
正式版
。
2010年08月29日,OpenWRT放出了Backfire 10.03.1。修正了很多BUG,提高了
兼容性
。TP-LINK WR841N v2 已经可以正常使用了,包括无线部分和上网部分。 自rc1之后的变动:改进了防DNS重绑定攻击,改进了uhttpd稳定性, Rootfs生成修复(Orion景象),修正了基于BRCM47XX的
PCI
初始化,添加了rtl8366 vlan 改变的 整合脚本,还原了一般
x86
镜像
GRUB
控制台
,提高了
ar
71xx系列
以太网
驱动程序
性能,添加了ar7240 交换机驱动,一些swconfig 和 交换机驱动的改进,
RDC
使用启动加载器支持波特率,允许原生HID 支持 通过添加 kmod-input-hid,
6in4
:适当的处理了PPPoE连接并且修复了终端隧道更新。
Attitude Adjustment
于2013年4月25日放出。相对于Backfire版本,Attitude Adjustment将内核更新至linux 3.3,改进了网络
配置方法
,并添加了诸多新特性,例如对
IPv6
的初步支持。同时,这个版本也改善了防火墙,更新了许多新的驱动,并添加了许多新的支持的型号。对ramips、bcm2708(即
树莓派
)等方案提供了支持。
Barrier Breaker
于2014年10月2日放出。Barrier Breaker更新了3个
RC版本
,相对Attitude Adjustment,其内核升级至 3.10,添加了原生IPv6支持;改进了文件系统,添加了
nand闪存
的系统更新,并支持
文件系统
的快照和回滚;UCI配置工具也得以改进,支持
测试性
配置并允许将配置回滚至上一次稳定工作的状态;加强了网络功能,对动态防火墙规则、空间等添加了支持。这个版本相当稳定。
Chaos Calmer
当前的更新版本,仍然在持续更新。
|
版本号
|
发布日期
|
代号
|
|
稳定版本
|
|
18.06.0
|
2018年7月
|
|
|
17.01.6
|
2018年9月
|
Reboot
|
|
17.01.5
|
2018年7月
|
Reboot
|
|
17.01.4
|
2017年10月
|
Reboot
|
|
17.01.3
|
2017年10月
|
Reboot
|
|
17.01.2
|
2017年6月
|
Reboot
|
|
17.01.1
|
2017年3月
|
Reboot
|
|
17.01.0
|
2017年2月
|
Reboot
|
|
15.05.1
|
2016年3月
|
Chaos Calmer
|
|
15.05
|
2015年6月
|
Chaos Calmer
|
|
14.07
|
2014年10月
|
Barrier Breaker
|
|
12.09
|
2013年4月
|
Attitude Adjustment
|
|
10.03.1
|
2011年12月
|
Backfire
|
|
10.03
|
2010年4月
|
Backfire
|
|
8.09.2
|
2010年1月
|
Kamikaze
|
|
8.09.1
|
2009年6月
|
Kamikaze
|
|
8.09
|
2008年9月
|
Kamikaze
|
|
7.09
|
2007年9月
|
Kamikaze
|
|
7.07
|
2007年7月
|
Kamikaze
|
|
7.06
|
2007年6月
|
Kamikaze
|
|
0.9
|
2007年1月
|
White Russian0.9
|
|
0.x
|
2006年11月
|
White RussianRC6
|
|
0.x
|
2006年3月
|
White RussianRC5
|
|
0.x
|
2005年11月
|
White RussianRC4
|
|
0.x
|
2005年9月
|
White RussianRC3
|
|
0.x
|
2005年7月
|
White RussianC2
|
|
0.x
|
2005年6月
|
White RussianRC1
|
|
0.x
|
2005年2月
|
Before experimental
|
鉴于
开源软件
在国内的发展态势,国内有基于OpenWRT改进而来的OpenWRT-DreamBox。
开发Dreambox的lintel之后开发了基于Barrier Breaker的PandoraBox。
这个版本的OpenWRT集成了很多常用功能(包括
脱机下载
等),使用了改进过的较为稳定的硬件驱动,通过这个版本的OpenWRT可以把路由器的功能发挥得淋漓尽致,同时也保证路由器的
稳定运行
。