基本介紹
- 中文名:客制路由器固件清單
- 性質:嵌入式系統的一種
- 領域:計算機
簡介,清單,基於Linux,基於BSD,
簡介
由於有自由軟體的屬性,網通產品廠商一般可以在遵照固件授權條款的情況下利用這些第三方固件進行二次開發(如高通IPQ806x網通產品解決方案的SDK,即基於OpenWRT進行二次開發),由於一些固件(包括所用的C/C++標準庫)的授權條款(如GPL)是要求修改過的固件也必須開放原始碼,曾經有廠商沒有遵照條款而導致訴訟案的發生(如自由軟體基金會訴思科案)。
這裡收錄較為知名的、由第三方製作並維護的(無線)定製路由器固件、路由軟體包項目。大部分的軟體包都基於Linux核心,常見支持的廠商有像是Cisco/Linksys、華碩、Netgear等傳統廠商的,也有像D-Link、TP-Link、Tenda、華為等廠商的部分型號也有支持。由於硬體方案不盡相同,而常見的路由器又多是嵌入式系統設計,所以它們的支持度也會隨著硬體設計方案及相應的驅動程式、開發包是否公開可得、以及更新與否,而有所差異。而一台個人計算機所具備的硬體,添加網路相關設備(像是網路適配器等)以後也可以安裝有硬體支持的路由器固件,來達成一台路由器的功用(俗稱“軟路由”)。
清單
基於Linux
以下是基於Linux核心的第三方固件:
- Commotion Wireless- 網狀網路
- DD-WRT– 基於OpenWrt v0.23版(2005年12月)的核心重寫,目前分為商業付費版和免費版,在LEDE創建之前是OpenWRT最知名的分支項目
- LEDE– 基於OpenWrt派生項目,基本沿用OpenWrt的版本管理和包管理,但支持的新設備更多(是所有OpenWRT分支版本中設備支持數量最多的)
- libreCMC– 一個自由軟體基金會支持的、基於OpenWRT的派生項目,移除了沒有原始碼公開的專有二進制對象
- PandoraBox - 基於OpenWRT(當前部分較新型號的路由器則是基於LEDE),前稱DreamBox,主要由中國大陸的開發者Lintel發起,對OpenWRT/LEDE按中國的用戶習慣進行本地化,包含了一些原OpenWRT/LEDE中需要另行下載安裝的專有驅動程式及二進制執行檔。由於中國大陸的網路訪問openwrt.org較為緩慢,原始碼(也反饋至openwrt.org)和預編譯軟體包主要存放於openwrt.org.cn上
- Roofnet– 一個無線社區網路計畫
- ROOter – 基於OpenWrt的包,專注於將廉價的低級路由器和3G/4G數據機結合成為3G/4G路由器,支持行動網路信號信息顯示
HyperWRT– 早期專注於性能和功能提升的固件項目,儘量與WRT54G和WRT54GS的原廠固件保持相近但提供傳輸功率控制、連線連線埠觸發器、腳本、telnet等功能
- Asuswrt-Merlin,即“梅林”固件,除了華碩的路由器產品以外,其他廠商硬體方案與華碩的產品類似的也可以安裝使用(一般是Broadcom晶片組解決方案的產品,也有一些高通Athero晶片組方案的支持)
- Tomato by Shibby
- Toastman's Tomato
- AdvancedTomato
- Tomato Phoenix - 主要增進Tomato固件對聯發科技的路由器晶片組解決方案的支持
- Asuswrt,基於Tomato-RT/Tomato-USB,一般用於華碩推出的路由器上
Padavan - 最初由Andy Padavan基於華碩發布的、基於聯發科技晶片組的RT-N56u固件之原始碼來開發,後來也被移植至一些使用聯發科技晶片組解決方案的路由器上
Zeroshell– 適用於路由器、網路橋接器的,帶有VPN、QoS、負載均衡以及其它額外功能的
基於BSD
以下是基於BSD Unix核心的路由器固件: