定制路由器固件清单
维基媒体列表条目 / 维基百科,自由的 encyclopedia
路由器固件,亦即路由器所用之操作系统,属于嵌入式系统的一种。一般路由器厂商都有各自的私有固件,但也有不少厂商使用的是基于Linux内核或是其他类Unix系统内核的设计,因像是Linux内核这样采用强制开放原始码许可协议的使然,使第三方个人或团队(这里的“第三方”,指的是非路由器厂商)基于厂商发布的固件原始码及硬件技术资料,来开发、客制化路由器固件成为可能。
由于有自由软件的属性,网通产品厂商一般可以在遵照固件授权条款的情况下利用这些第三方固件进行二次开发(如高通IPQ806x网通产品解决方案的SDK,即基于OpenWRT进行二次开发),由于一些固件(包括所用的C/C++标准库)的授权条款(如GPL)是要求修改过的固件也必须开放原始码,曾经有厂商没有遵照条款而导致诉讼案的发生(如自由软件基金会诉思科案(英语:Free Software Foundation, Inc. v. Cisco Systems, Inc.))。
本条目(清单)收录较为知名的、由第三方制作并维护的(无线)客制路由器固件、路由软件包项目。大部分的软件包都基于Linux内核,常见支持的厂商有像是Cisco/Linksys、华硕、Netgear等传统厂商的,也有像D-Link、TP-Link、Tenda、华为等厂商的部分型号也有支持。由于硬件方案不尽相同,而常见的路由器又多是嵌入式系统设计,所以它们的支持度也会随着硬件设计方案及相应的驱动程式、开发包是否公开可得、以及更新与否,而有所差异。而一台个人电脑所具备的硬件,添加网络相关装置(像是网络适配器等)以后也可以安装有硬件支持的路由器固件,来达成一台路由器的功用(俗称“软路由”)。