鑒于開源軟件在國內的發(fā)展態(tài)勢,國內有基于OpenWRT改進而來的OpenWRT-DreamBox。
開發(fā)Dreambox的lintel之后開發(fā)了基于Barrier Breaker的PandoraBox。
這個版本的OpenWRT集成了很多常用功能(包括脫機下載等),使用了改進過的較為穩(wěn)定的硬件驅動,通過這個版本的OpenWRT可以把路由器的功能發(fā)揮得淋漓盡致,同時也保證路由器的穩(wěn)定運行。
版本號 |
發(fā)布日期 |
代號 |
---|---|---|
穩(wěn)定版本 |
||
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 |
White Russian
OpenWRT的初始版本,從2005年7月的White Russian RC1開始發(fā)展,一直到2007年1月才發(fā)布White Russian 0.9。
Kamikaze
OpenWRT的第二個版本,從2007年6月開始發(fā)布Kamikaze 7.06,一直更新到2010年1月的Kamikaze 8.09.2結束。這期間OpenWRT進行了大量改進,并為它的發(fā)展打下了堅實的基礎。
Backfire
2010年03月04日,OpenWrt Backfire 10.03 Beta發(fā)布,該版本是開源的路由器固件,基于linux,功能強大,支持很多主流的平臺和路由器,甚至支持國內的君正jz4740平臺,是學習和開發(fā)嵌入式,也是工業(yè)、 商業(yè)應用理想平臺。更新方面: 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 發(fā)布 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穩(wěn)定性, Rootfs生成修復(Orion景象),修正了基于BRCM47XX的PCI初始化,添加了rtl8366 vlan 改變的 整合腳本,還原了一般x86鏡像 GRUB控制臺,提高了ar71xx系列以太網驅動程序性能,添加了ar7240 交換機驅動,一些swconfig 和 交換機驅動的改進,RDC 使用啟動加載器支持波特率,允許原生HID 支持 通過添加 kmod-input-hid,6in4:適當?shù)奶幚砹薖PPoE連接并且修復了終端隧道更新。
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支持;改進了文件系統(tǒng),添加了nand閃存的系統(tǒng)更新,并支持文件系統(tǒng)的快照和回滾;UCI配置工具也得以改進,支持測試性配置并允許將配置回滾至上一次穩(wěn)定工作的狀態(tài);加強了網絡功能,對動態(tài)防火墻規(guī)則、空間等添加了支持。這個版本相當穩(wěn)定。
Chaos Calmer
當前的更新版本,仍然在持續(xù)更新。
這個是不能打開的,沒有低版本打開高版本文件的辦法
答:我用的是10.6.2.1325,沒有問題。
不能降版本,只能低版本來升級
OpenWRT是一個高度模塊化、高度自動化的嵌入式Linux系統(tǒng),擁有強大的網絡組件和擴展性,常常被用于工控設備、電話、小型機器人、智能家居、路由器以及VOIP設備中。 同時,它還提供了100多個已編譯好的軟件,而且數(shù)量還在不斷增加,而 OpenWrt SDK 更簡化了開發(fā)軟件的工序。
OpenWRT不同于其他許多用于路由器的發(fā)行版,它是一個從零開始編寫的、功能齊全的、容易修改的路由器操作系統(tǒng)。實際上,這意味著您能夠使用您想要的功能而不加進其他的累贅,而支持這些功能工作的linux kernel又遠比絕大多數(shù)發(fā)行版來得新。
如果對 Linux 系統(tǒng)有一定的認識, 并想學習或接觸嵌入式 Linux 的話, OpenWRT很適合。 而且OpenWRT支持各種處理器架構,無論是對ARM,X86,PowerPC或者MIPS都有很好的支持。 其多達3000多種軟件包,囊括從工具鏈(toolchain),到內核(linux kernel),到軟件包(packages),再到根文件系統(tǒng)(rootfs)整個體系,使得用戶只需簡單的一個make命令即可方便快速地定制一個具有特定功能的嵌入式系統(tǒng)來制作固件。
一般嵌入式 Linux 的開發(fā)過程, 無論是 ARM, PowerPC 或 MIPS 的處理器, 都必需經過以下的開發(fā)過程:
1、 創(chuàng)建 Linux 交叉編譯環(huán)境;
2、建立 Bootloader;
3、移植 Linux 內核;
4、建立 Rootfs (根文件系統(tǒng));
5、安裝驅動程序;
6、安裝軟件;
熟悉這些嵌入式 Linux 的基本開發(fā)流程后,不再局限于 MIPS 處理器和無線路由器, 可以嘗試在其它處理器, 或者非無線路由器的系統(tǒng)移植嵌入式 Linux, 定制合適自己的應用軟件, 并建立一個完整的嵌入式產品。
OpenWRT是一個高度模塊化、高度自動化的嵌入式Linux系統(tǒng),擁有強大的網絡組件和擴展性,常常被用于工控設備、電話、小型機器人、智能家居、路由器以及VOIP設備中。 同時,它還提供了100多個已編譯好的軟件,而且數(shù)量還在不斷增加,而OpenWrt SDK 更簡化了開發(fā)軟件的工序。
OpenWRT不同于其他許多用于路由器的發(fā)行版,它是一個從零開始編寫的、功能齊全的、容易修改的路由器操作系統(tǒng)。實際上,這意味著您能夠使用您想要的功能而不加進其他的累贅,而支持這些功能工作的linux kernel又遠比絕大多數(shù)發(fā)行版來得新。
如果對Linux系統(tǒng)有一定的認識, 并想學習或接觸嵌入式 Linux 的話, OpenWRT很適合。 而且OpenWRT支持各種處理器架構,無論是對ARM,X86,PowerPC或者MIPS都有很好的支持。 其多達3000多種軟件包,囊括從工具鏈(toolchain),到內核(linux kernel),到軟件包(packages),再到根文件系統(tǒng)(rootfs)整個體系,使得用戶只需簡單的一個make命令即可方便快速地定制一個具有特定功能的嵌入式系統(tǒng)來制作固件。
一般嵌入式 Linux 的開發(fā)過程, 無論是 ARM, PowerPC 或 MIPS 的處理器, 都必需經過以下的開發(fā)過程:
1、 創(chuàng)建 Linux 交叉編譯環(huán)境;
2、建立 Bootloader;
3、移植 Linux 內核;
4、建立 Rootfs (根文件系統(tǒng));
5、安裝驅動程序;
6、安裝軟件;
熟悉這些嵌入式 Linux 的基本開發(fā)流程后,不再局限于 MIPS 處理器和無線路由器, 可以嘗試在其它處理器, 或者非無線路由器的系統(tǒng)移植嵌入式 Linux, 定制合適自己的應用軟件, 并建立一個完整的嵌入式產品。
由于CPU內核體系不同,造成很多應用程序移植到OpenWrt上的時候經常崩潰。
由于ADSL硬件模塊的驅動程序沒有開放源代碼,造成很多ADSL一體無線路由的ADSL模塊不能工作而造成功能缺失(RG100A和DB120除外)。
由于OpenWRT并不是官方發(fā)布的路由器固件,所以要使用(刷入該固件)有困難,而且其基于Linux,導致OpenWRT的入門門檻較高。
OpenWrt 項目由 2004 年 1 月開始, 第一個版本是基于Linksys提供的GPL源碼及uclibc中的 buildroot 項目, 這個版本稱為 “stable” 版, 在網上至今仍有很多項目使用這個版本, 較為有名Freifunk-Firmware和Sip@Home.
到了2005年初, 一些新的開發(fā)人員加入了這項目, 幾個月后他們釋出了第一個 “experimental” 版本, 這和以前版本不同的是, 這版本差不多完全舍棄了Linksys 的GPL源碼, 使用了buildroot2作為核心技術, 將OpenWrt完全模塊化,OpenWrt使用Linux正式發(fā)行的核心源碼(2.4.30),加上了一些補丁和網絡驅動,開發(fā)隊伍更為OpenWrt添加了許多免費的工具,可以直接把Image寫入Flash (mtd)里面,設定無線功能和VLAN交換功能,這個版本名為“White Russian”,而1.0版本于2005年底公布。
當Linksys釋放 WRT54G/GS 的源碼后,網上出現(xiàn)了很多不同版本的 Firmware 去增強原有的功能。大多數(shù)的 Firmware 都是99%使用 Linksys的源碼,只有1%是加上去的,每一種 Firmware 都是針對特定的市場而設計,這樣做有2個缺點,第一個是難以集合各版本Firmware的長處,第二個是這版本距離 Linux 正式發(fā)行版越來越遠。
OpenWrt 選擇了另一條路,它從零開始,一點一點的把各軟件加入進去,使其接近 Linksys 版 Firmware的功能,而OpenWrt 的成功之處是它的文件系統(tǒng)是可寫的,開發(fā)者無需在每一次修改后重新編譯,令它更像一個小型的 Linux 電腦系統(tǒng)。
當Linksys釋放 WRT54G/GS 的源碼后,網上出現(xiàn)了很多不同版本的固件(Firmware)去增強原有的功能。大多數(shù)的Firmware都是99%使用Linksys的源碼,只有1%是加上去的,每一種Firmware都是針對特定的市場而設計,這樣做有2個缺點,第一個是難以集合各版本Firmware的長處,第二個是這版本距離Linux正式發(fā)行版越來越遠。
OpenWrt 選擇了另一條路,它從零開始,一點一點的把各軟件加入進去,使其接近Linksys版Firmware的功能,而OpenWrt 的成功之處是它的文件系統(tǒng)是可寫的,開發(fā)者無需在每一次修改后重新編譯,令它更像一個小型的Linux 電腦系統(tǒng)。
格式:pdf
大?。?span id="xq5alx4" class="single-tag-height">81KB
頁數(shù): 14頁
評分: 4.8
格式:pdf
大?。?span id="hr73ifr" class="single-tag-height">81KB
頁數(shù): 5頁
評分: 4.7
國內外水表現(xiàn)狀與發(fā) 展趨勢 精品文檔 收集于網絡,如有侵權請聯(lián)系管理員刪除 國內外水表現(xiàn)狀與發(fā)展趨勢 摘要 :敘述了國內水表應用狀況。對國內新型水表的發(fā)展以及國外水表發(fā)展情況進行了介紹,同時還對影 響水表發(fā)展方向的因素進行了分析。關鍵詞:水表應用情況新型水表國外水表發(fā)展現(xiàn)狀 流量計量是科學計量的一個重要組成部分,而水流量計量又是其中最重要的內容之一,在貿易結算、能 源計量、過程控制、環(huán)境保護等方面起到重要的作用。近年來隨著能源和水資源的全球性匱乏,隨著南水 北調等國家重點工程的啟動,隨著法制計量的不斷完善,全社會對水計量的要求越來越高。因此,研究和 探索滿足新形勢下適合我國各種使用條件的水表或流量計,并擴大其流量測量范圍、延長水表的工作壽 命、提高儀表智能化程度等已成為水表行業(yè)研究人員不懈的追求。 水表在各種流量計中屬于結構簡單、應用最廣泛的流量儀表,也是最重要的法制計量儀表。按最新的國
OpenWrt是在實現(xiàn)路由器功能方面很受歡迎的開源軟件之一。本書基于OpenWrt,詳細介紹了智能路由器的開發(fā)。
本書共計15章,按照認識路由器的順序進行編寫,介紹了智能路由器、開發(fā)環(huán)境及編譯分析、OpenWrt包管理系統(tǒng)、OpenWrt配置、軟件開發(fā)、GDB調試、網絡基礎知識、路由器基礎軟件模塊、常用軟件模塊、IP路由、DNS與DHCP、iptables防火墻、UCI防火墻、UPnP、網絡測試及分析工具等。豐富的理論知識和代碼示例可以幫助讀者深入認識和理解OpenWrt技術,并能夠提升開發(fā)水平和開發(fā)效率。
本書適合軟件架構師、軟件開發(fā)工程師、軟件測試工程師以及計算機相關專業(yè)的學生閱讀。讀者通過閱讀本書,不僅可以掌握OpenWrt技術,還能進一步提升自己的軟件開發(fā)水平。
版本 |
CPU |
RAM |
FLASH |
LAN |
USB |
備注 |
V1 |
Atheros AR7161 rev 2 680 MHz |
64M |
8M |
4 |
1 |
OpenWrt Backfire 10.03 支持 |
V2 |
Atheros AR7161 rev 2 680 MHz |
64M |
16M |
4 |
1 |
OpenWrt Backfire 10.03.1 支持 |
V3 |
Broadcom BCM4718A1 |
64M |
8M |
4 |
1 |
OpenWrt 目前不支持 |
以下是基于Linux核心的第三方固件:
OpenWrt–自由及開放源代碼軟件,這個項目基于WRT-54G使用的專用Linux固件重寫,現(xiàn)發(fā)展成相當于一種Linux包的存在。提供一種合并的SquashFS/JFFS2文件系統(tǒng)以及一套名為“opkg”的軟件包管理方案。本固件項目的一個最大特點是高度定制性,超過3,000多個可用的軟件包(僅計使用GPL協(xié)議散布的包)。也有不少所謂“智能路由器”(例如極路由),其固件實則是基于OpenWRT及相關的一些軟件包(如VPN連接等)訂制、并附加私有的Web管理界面和私有軟件包而來
Commotion Wireless- 網狀網絡
DD-WRT– 基于OpenWrt v0.23版(2005年12月)的內核重寫,目前分為商業(yè)付費版和免費版,在LEDE創(chuàng)建之前是OpenWRT最知名的分支項目
Gargoyle– 俗稱“石像鬼”,一個基于OpenWrt的Linux包,主要支持一系列基于Broadcom或Atheros的無線路由器
LEDE– 基于OpenWrt派生項目,基本沿用OpenWrt的版本管理和包管理,但支持的新設備更多(是所有OpenWRT分支版本中設備支持數(shù)量最多的)
libreCMC– 一個自由軟件基金會支持的、基于OpenWRT的派生項目,移除了沒有源代碼公開的專有二進制對象
PandoraBox - 基于OpenWRT(當前部分較新型號的路由器則是基于LEDE),前稱DreamBox,主要由中國大陸的開發(fā)者Lintel發(fā)起,對OpenWRT/LEDE按中國的用戶習慣進行本地化,包含了一些原OpenWRT/LEDE中需要另行下載安裝的專有驅動程序及二進制可執(zhí)行文件。由于中國大陸的網絡訪問openwrt.org較為緩慢,源代碼(也反饋至openwrt.org)和預編譯軟件包主要存放于openwrt.org.cn上
Roofnet– 一個無線社區(qū)網絡計劃
ROOter – 基于OpenWrt的包,專注于將廉價的低級路由器和3G/4G調制解調器結合成為3G/4G路由器,支持移動網絡信號信息顯示
DebWRT– 將OpenWrt和Debian的dpkg軟件包管理系統(tǒng)集成的自由及開放源代碼之路由器固件
HyperWRT– 早期專注于性能和功能提升的固件項目,盡量與WRT54G和WRT54GS的原廠固件保持相近但提供傳輸功率控制、連接端口觸發(fā)器、腳本、telnet等功能
Asuswrt-Merlin,即“梅林”固件,除了華碩的路由器產品以外,其他廠商硬件方案與華碩的產品類似的也可以安裝使用(一般是Broadcom芯片組解決方案的產品,也有一些高通Athero芯片組方案的支持)
Tomato by Shibby
Toastman's Tomato
AdvancedTomato
Tomato Phoenix - 主要增進Tomato固件對聯(lián)發(fā)科技的路由器芯片組解決方案的支持
Asuswrt,基于Tomato-RT/Tomato-USB,一般用于華碩推出的路由器上
Tomato– HyperWRT的繼任者,另外新增了高級QoS、Ajax和SVG圖形畫統(tǒng)計報表顯示
Padavan - 最初由Andy Padavan基于華碩發(fā)布的、基于聯(lián)發(fā)科技芯片組的RT-N56u固件之源代碼來開發(fā),后來也被移植至一些使用聯(lián)發(fā)科技芯片組解決方案的路由器上
Zeroshell– 適用于路由器、網絡橋接器的,帶有VPN、QoS、負載均衡以及其它額外功能的
以下是基于BSD Unix內核的路由器固件:
FreeBSD- 自由及開放源代碼操作系統(tǒng)(采用BSD授權條款)
zrouter – 基于FreeBSD的路由器固件
BSD Router Project - 基于FreeBSD的路由器固件項目,并包括了Quagga和Bird軟件
m0n0wall- m0n0wall基建于FreeBSD,可從12MB容量的存儲媒體(像是閃存或是CD-ROM)中引導使用
pfsense- 一種基于FreeBSD的開放源代碼防火墻/路由器軟件包,適用于個人計算機或服務器(包括虛擬機)
OPNsense- pfsense的一個復刻分支