客制路由器固件清單

路由器固件,亦即路由器所用之作業系統,屬於嵌入式系統的一種。一般路由器廠商都有各自的私有固件,但也有不少廠商使用的是基於Linux核心或是其他類Unix系統核心的設計,因像是Linux核心這樣採用強制開放原始碼許可協定的使然,使第三方個人或團隊(這裡的“第三方”,指的是非路由器廠商)基於廠商發布的固件原始碼及硬體技術數據,來開發、客制化路由器固件成為可能。

基本介紹

  • 中文名:客制路由器固件清單
  • 性質嵌入式系統的一種
  • 領域:計算機
簡介,清單,基於Linux,基於BSD,

簡介

由於有自由軟體的屬性,網通產品廠商一般可以在遵照固件授權條款的情況下利用這些第三方固件進行二次開發(如高通IPQ806x網通產品解決方案的SDK,即基於OpenWRT進行二次開發),由於一些固件(包括所用的C/C++標準庫)的授權條款(如GPL)是要求修改過的固件也必須開放原始碼,曾經有廠商沒有遵照條款而導致訴訟案的發生(如自由軟體基金會訴思科案)。
這裡收錄較為知名的、由第三方製作並維護的(無線)定製路由器固件路由軟體包項目。大部分的軟體包都基於Linux核心,常見支持的廠商有像是Cisco/Linksys華碩Netgear等傳統廠商的,也有像D-LinkTP-Link、Tenda、華為等廠商的部分型號也有支持。由於硬體方案不盡相同,而常見的路由器又多是嵌入式系統設計,所以它們的支持度也會隨著硬體設計方案及相應的驅動程式、開發包是否公開可得、以及更新與否,而有所差異。而一台個人計算機所具備的硬體,添加網路相關設備(像是網路適配器等)以後也可以安裝有硬體支持的路由器固件,來達成一台路由器的功用(俗稱“軟路由”)。

清單

基於Linux

以下是基於Linux核心的第三方固件:
  • OpenWrt–自由及開放原始碼軟體,這個項目基於WRT-54G使用的專用Linux固件重寫,現發展成相當於一種Linux包的存在。提供一種合併的SquashFS/JFFS2檔案系統以及一套名為“opkg”的軟體包管理方案。本固件項目的一個最大特點是高度定製性,超過3,000多個可用的軟體包(僅計使用GPL協定散布的包)。也有不少所謂“智慧型路由器”(例如極路由),其固件實則是基於OpenWRT及相關的一些軟體包(如VPN連線等)訂製、並附加私有的Web管理界面和私有軟體包而來
  • Commotion Wireless- 網狀網路
  • DD-WRT– 基於OpenWrt v0.23版(2005年12月)的核心重寫,目前分為商業付費版和免費版,在LEDE創建之前是OpenWRT最知名的分支項目
  • Gargoyle– 俗稱“石像鬼”,一個基於OpenWrt的Linux包,主要支持一系列基於BroadcomAtheros的無線路由器
  • 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路由器,支持行動網路信號信息顯示
DebWRT– 將OpenWrtDebiandpkg軟體包管理系統集成的自由及開放原始碼之路由器固件
HyperWRT– 早期專注於性能和功能提升的固件項目,儘量與WRT54G和WRT54GS的原廠固件保持相近但提供傳輸功率控制、連線連線埠觸發器、腳本、telnet等功能
  • Asuswrt-Merlin,即“梅林”固件,除了華碩的路由器產品以外,其他廠商硬體方案與華碩的產品類似的也可以安裝使用(一般是Broadcom晶片組解決方案的產品,也有一些高通Athero晶片組方案的支持)
  • Tomato by Shibby
  • Toastman's Tomato
  • AdvancedTomato
  • Tomato Phoenix - 主要增進Tomato固件對聯發科技的路由器晶片組解決方案的支持
  • Asuswrt,基於Tomato-RT/Tomato-USB,一般用於華碩推出的路由器上
  • Tomato– HyperWRT的繼任者,另外新增了高級QoSAjaxSVG圖形畫統計報表顯示
Padavan - 最初由Andy Padavan基於華碩發布的、基於聯發科技晶片組的RT-N56u固件之原始碼來開發,後來也被移植至一些使用聯發科技晶片組解決方案的路由器上
Zeroshell– 適用於路由器、網路橋接器的,帶有VPN、QoS、負載均衡以及其它額外功能的

基於BSD

以下是基於BSD Unix核心的路由器固件:

相關詞條

熱門詞條

聯絡我們