客制路由器固件清单

客制路由器固件清单【客制路由器固件清单】路由器固件,亦即路由器所用之作业系统,属于嵌入式系统的一种 。一般路由器厂商都有各自的私有固件,但也有不少厂商使用的是基于Linux核心或是其他类Unix系统核心的设计,因像是Linux核心这样採用强制开放原始码许可协定的使然,使第三方个人或团队(这里的“第三方”,指的是非路由器厂商)基于厂商发布的固件原始码及硬体技术数据,来开发、客制化路由器固件成为可能 。
基本介绍中文名:客制路由器固件清单
性质:嵌入式系统的一种
领域:计算机
简介由于有自由软体的属性,网通产品厂商一般可以在遵照固件授权条款的情况下利用这些第三方固件进行二次开发(如高通IPQ806x网通产品解决方案的SDK,即基于OpenWRT进行二次开发),由于一些固件(包括所用的C/C++标準库)的授权条款(如GPL)是要求修改过的固件也必须开放原始码,曾经有厂商没有遵照条款而导致诉讼案的发生(如自由软体基金会诉思科案) 。这里收录较为知名的、由第三方製作并维护的(无线)定製路由器固件、路由软体包项目 。大部分的软体包都基于Linux核心,常见支持的厂商有像是Cisco/Linksys、华硕、Netgear等传统厂商的,也有像D-Link、TP-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包,主要支持一系列基于Broadcom或Atheros的无线路由器
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– 将OpenWrt和Debian的dpkg软体包管理系统集成的自由及开放原始码之路由器固件HyperWRT– 早期专注于性能和功能提升的固件项目,儘量与WRT54G和WRT54GS的原厂固件保持相近但提供传输功率控制、连线连线埠触发器、脚本、telnet等功能Asuswrt-Merlin,即“梅林”固件,除了华硕的路由器产品以外,其他厂商硬体方案与华硕的产品类似的也可以安装使用(一般是Broadcom晶片组解决方案的产品,也有一些高通Athero晶片组方案的支持)