OpenWrt 可以说是世界上最出名的家用 WiFi 路由器 Linux 发行版,是由以前名不经传的 Linksys WRT54G 路由催生的一个产品,已经 12 年多了。在2016年5月初,OpenWrt用户社区宣布了另一个 OpenWrt:Linux Embedded Development Environment (LEDE) 。官方解释说,LEDE 是 OpenWrt 的一个分支,或者说是副产品,该项目主要关注透明性,协作和分权。
LEDE 是 OpenWrt 社区的新生,有很多目标是与 OpenWrt 相同的,但是相比于 OpenWrt 也有很大的区别。
LEDE 当前的目标是:
- 构建一个巨大的嵌入式 Linux 发行版,主要关注稳定性和功能
- 拥有规律,可预测的发行周期
- 建立透明的决策过程,加强社区参与和公共反馈
创建 LEDE 是因为 OpenWrt 有一些长期存在的问题,一直悬而未决:
- 核心开发者活跃度低,也没有鼓励更多新成员加入的策略
- 不可靠的基础设施,因为淡点故障和内部分歧而阻碍修复
- 缺乏沟通,透明和协作,无论是核心团队还是核心团队与社区之间
- 提交 commit 的人较少,不怎么关注测试和常规构建
- 不关注稳定性和文档
为了解决这些问题,创建了 LEDE 项目,相比 OpenWrt 不同之处在于:
- 所有沟通频道都是公开的,一些对非开发成员限制只读权限
- 决策过程是公正公开的,大约有 50/50 的开发者和权威用户有投票权
- 基础设施非常简单,降低维护工作的难度
- 基于 OpenWrt 包在 Github 收到的反馈,合并策略更自由
- 强烈关注自动化测试,简历一个简单的发布流程
LEDE 项目地址:https://www.lede-project.org/
为何使用LEDE?
LEDE相比制造商的原厂固件更加出色,才使得人们更倾向于使用LEDE。LEDE工作起来更加稳定、提供更多的功能,并且更加安全,同时具有良好的技术支持。
可扩展性: LEDE提供了许多以往只在高端设备上才提供的各种功能。它具有3000个以上的标准化应用软件包,您可以轻松地将他们应用于各种支持的设备,包括各种陈旧的路由器。
- 高安全性: 从安装开始,LEDE就以安全的标准来设计。例如Wi-Fi默认禁用,没有弱密码,没有任何后门程序。LEDE的系统组件始终保持最新,因此漏洞一旦被发现后会很快得到解决。
- 高性能、高稳定性: LEDE固件是由所支持的所有设备的标准化组件制作而成。这意味着每个组件都会接受更多的测试和bug修复,而不像原厂固件那样一旦为生产线的产品提供固件后就再也不去碰它。
- 强大的社区支持: LEDE团队成员会经常参与到LEDE论坛、LEDE开发者、LEDE管理员以及LEDE的IRC频道中去。您可以直接与开发人员,管理软件模块的志愿者和其他LEDE用户交流,大大增加您解决问题的机会。
- 研发: 许多团队使用LEDE作为他们对网络性能研究的平台。这意味着他们的成功实验案例将会首先在LEDE中实现,而原厂固件将会落后许多。
- 开源/无额外支出: 使用LEDE没有任何金钱成本。它完全是由志愿者团队、开发者、维护人员、个人以及一些公司创建的。 如果您喜欢LEDE,可以考虑将它变得更好。作为开源社区的一部分,LEDE有强大的Linux Kernel驱动.