#2 OpenWrt 开源路由器
路由器 操作系统 Linux 2022-01-31历史
flowchart LR
WRT54G --> Alchemy --> DD-WRT
WRT54G --> HyperWRT --> Tomato --> ASUSWRT --> Asuswrt-Merlin[Asuswrt-Merlin 梅林]
ASUSWRT --> Padavan[Padavan 老毛子]
WRT54G --> OpenWRT
- 2002 年 12 月 Linksys 发布 WRT54G 系列家用无线路由器(操作系统是基于 Linux 内核开发)。
PS: Linksys 是美国加州的台湾移民创建, 2003 年被思科收购, 2013 年又被 Belkin 收购。2018 年 Belkin 被台湾的富士康收购。 - 2003 年,思科收购 Linsys 之后,Linux 内核开发团队与自由软件基金会要求按照 GPL 协议公开 WRT54G 系统的源代码
最后思科公司面对各方面压力,按照社区要求开发了源代码。
Linsys 之后也一直在销售 WRT54G 系列路由器,据说销量还不错。 - 2003 年,开发者基于 WRT54G 开发了 Alchemy 项目,pre 版本就成为相关领域当时最热门的项目。
- 2004 Alchemy 1.0 发布、OpenWrt 项目启动、HyperWRT 项目启动。
- 2005 年,由于 Alchemy 开发者急于商业化(要求支付每年 20 美元订阅费),社区分叉出了 DD-WRT 项目。
现在依然是一个积极开发中的项目:https://svn.dd-wrt.com/ GitHub
最后一个稳定版本 24 发布于 2008 年,之后十几年高频度发布 beta 版本:
https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/ - 2005 年 12 月之后,DD-WRT 改成基于 OpenWrt 项目。
也不重要,因为这个项目在 2008 年之后就没有开发了。 - 2006 年,HyperWRT 项目趋于死亡,Jonathan Zarate 基于 HyperWRT 创建 Tomato 项目。
比较独创的是开发了一个 Web 管理界面。
2014 年之后就没有继续更新,但是有很多子项目,包括现在仍在开发中的 FreshTomato 和 ASUSWRT。 - 2008 Gargoyle (石像鬼) v1.0 发布,加入了自己的包管理器(gpkg);
- 2011 年 ASUSWRT 项目启动,至今还在积极开发中。
- 2013 年,加拿大开发者发起 Asuswrt-Merlin(梅林固件)项目。
https://www.asuswrt-merlin.net/
https://github.com/RMerl/asuswrt-merlin
https://github.com/RMerl/asuswrt-merlin.ng - 2016 年,俄罗斯开发者 Padavan 基于华硕固件(ASUSWRT)开发 rt-n56u 项目,目标是寻求对华硕路由器设备硬件的绝对控制。
人们用开发者的名字来当做项目名字 Padavan,俗称“老毛子”。
和梅林固件专注的是华硕高端机型(封闭的博通芯片)不同,老毛子主要针对的是华硕低端设备(联发科芯片),资源要求低。 - 2016 年,因为内部分歧,OpenWRT 部分核心开发者出走,新起 LEDE 项目(Linux 嵌入式开发环境)。
两年之后,双方和解,两个项目又合并到一起,采用 LEDE 的制度,继续使用 OpenWrt 品牌。 - PandoraBox,国内项目,基于 OpenWrt,早期叫做 DreamBox。
已经很久没有听到相关声音了。
LibreCMC
2014 年,作为 Linux 嵌入式发行版发行。
2015 年,与 LibreWRT 项目(研究项目)合并。
2017 年,基于 LEDE 17。
2020 年,基于 OpenWrt 19。
爱快
iKuai / iKuic (海外)
北京丰台一家网络设备厂商的闭源路由器系统,有商业版和免费版。
https://www.ikuai8.com/component/download
附:List of router firmware projects
- Linux-based
- entirely free
- Endian
- Floppyfw
- IPFire
- LEDE
- libreCMC
- OpenWrt
- VyOS
- Zeroshell
- partly proprietary
- AirOS & EdgeOS
- Alliedware Plus
- DD-WRT
- ExtremeXOS
- FRITZ!Box
- RouterOS
- SmoothWall
- Tomato
- Vyatta
- entirely free
- FreeBSD-based
- entirely free
- m0n0wall
- pfSense
- OPNsense:pfSense 分叉
- partly proprietary
- Junos OS
- entirely free
- proprietary
- Cisco IOS
- ExtremeWare
- NX-OS
- TiMOS
- VRP
参考资料与拓展阅读
- https://en.wikipedia.org/wiki/List_of_router_firmware_projects
- https://en.wikipedia.org/wiki/Linksys_WRT54G_series
- https://en.wikipedia.org/wiki/DD-WRT
- https://en.wikipedia.org/wiki/OpenWrt
- https://www.asus.com.cn/content/asuswrt/
- https://en.wikipedia.org/wiki/Gargoyle_(router_firmware)
- https://www.gargoyle-router.com/
- https://github.com/ericpaulbishop/gargoyle
- right.com.cn, 开源路由器固件历史
- 佐须之男, OpenWrt 版本发展历史简介, 版本介绍
- 百度百科, OpenWrt
- 面圈网, OpenWrt- 开源路由器第三方固件
- NetSpot, Custom Router Firmware
- Linux 中国, OpenWrt:一个开源的家用路由器固件替代品
- CSDN, 路由器 OpenWRT、LEDE、潘多拉、华硕、梅林、老毛子系统区别和特点