视频:https://www.youtube.com/watch?v=AnSuwC8ZB3U
下载:https://downloads.openwrt.org/
OpenWrt系列教程汇总:http://www.openwrt.org.cn/bbs/thread-60-1-1.html
前世今生
Open + WRT
- Open Source : 开放源代码
- WRT 来自于2002年发布的
LinkSys WRT 54G
这个版本相当经典,以至于现在的版本仍然沿用相似的外观(就像苹果这样吧。。)
LinkSys WRT 54G 的创新点在于首次使用 linux 内核开发的路由系统,由于linux使用GPL,因此基于此开发的 WRT 系统也随之开源了(也就是现在的 OpenWRT)。
说到 linux 不得不说 GPL(GNU General Public License) 通用公共许可证,允许商业销售,但是必须开源,且基于此二次开发的软件也必须开源
GNU 是一个类似 Unix 的操作系统。 由大佬 Richard Stallman 于1983年9月发布的
OpenWRT 开源后得到极大的发展
版本
2020年6月14日
AA:Attitude Adjustment 调整情绪
BB:Barrier Breaker 破界者
CC:Chaos Calmer 混乱平息者
DD:Designated Driver 指定 “死” 机
- 版本名如此怪异。。明显是为了凑字符。
- DD 最后没有发布(由于出现了 LEDE)
LEDE
LEDE Linux Embeded Development Environment 就是 OpenWRT 的一个分支。
当年社区大佬认为社区规则老套、对于新硬件支持不好,于是单干,谁知支持的人多
(许多新功能代码都贡献到了 LEDE 项目中,以至于原本的 OpenWRT 都受到了影响)
2016 年 LEDE 开始分支
2017 年 第一个稳定版本
2018 年 重新合并入 OpenWRT
(OpenWRT 以后版本也没有用 DD EE FF … 了)
Snapshot(dev)
除了稳定版,还有开发版(喜欢最新(踩坑)的同学的版本)
商业版:DDWRT
DDWRT 和 OpenWRT 的关系不大,两者最初都使用的了 LINKSYS 内核,但后来他们走了不同的方向
OpenWRT 基于原来代码,重写驱动和组件
DDWRT 实际是一个开源的商业项目,在其上面的继续演化
(类似Linux中的CentOS和Redhot的区别)
中国版:PandoraBox
大家可能还听过PandoraBox。它是一个国内项目,当年OpenWRT社区创始人之一LinTel带团队维护的。
这个版本对 OpenWRT 做了很多的深度定制,系统偏向稳定(但是17还是18年开始就停止开发了。。所以内核基本停止在了3.14)
小白版:KoolShare LEDE
这个版本对 LEDE 做深度定制,特点是软件中心(安装插件方便,但是稳定性。。。呵呵。。适合小白的系统)
LEAN LEDE (推荐)
来自于 恩山 的大神 Lean大 开发的版本。
原贴:https://www.right.com.cn/forum/thread-252647-1-1.html
其代码可以在Github上找到。
https://github.com/coolsnowwolf/lede
按着步骤一步步编译,基本可以编译出自己的一套版本
特点是比较接近原生 OpenWRT(没有做过度的定制化),稳定
另外有丰富的系统插件(应该能满足绝大数人的需求)
完。
推荐系统核心精讲