OpenWrt 可以说是世界上最出名的家用 WiFi 路由器 Linux 发行版,是由以前名不经传的 Linksys WRT54G 路由催生的一个产品,已经 12 年多了。在 2016 年 5 月初,OpenWrt 用户社区宣布了另一个 OpenWrt:Linux Embedded Development Environment (LEDE)。官方解释说,LEDE 是 OpenWrt 的一个分支,或者说是副产品,该项目主要关注透明性,协作和分权。

logo_small

LEDE 是 OpenWrt 社区的新生,有很多目标是与 OpenWrt 相同的,但是相比于 OpenWrt 也有很大的区别。

LEDE 当前的目标是:

  • 构建一个巨大的嵌入式 Linux 发行版,主要关注稳定性和功能
  • 拥有规律,可预测的发行周期
  • 建立透明的决策过程,加强社区参与和公共反馈

创建 LEDE 是因为 OpenWrt 有一些长期存在的问题,一直悬而未决:

  1. 核心开发者活跃度低,也没有鼓励更多新成员加入的策略
  2. 不可靠的基础设施,因为淡点故障和内部分歧而阻碍修复
  3. 缺乏沟通,透明和协作,无论是核心团队还是核心团队与社区之间
  4. 提交 commit 的人较少,不怎么关注测试和常规构建
  5. 不关注稳定性和文档

为了解决这些问题,创建了 LEDE 项目,相比 OpenWrt 不同之处在于:

  1. 所有沟通频道都是公开的,一些对非开发成员限制只读权限
  2. 决策过程是公正公开的,大约有 50/50 的开发者和权威用户有投票权
  3. 基础设施非常简单,降低维护工作的难度
  4. 基于 OpenWrt 包在 Github 收到的反馈,合并策略更自由
  5. 强烈关注自动化测试,简历一个简单的发布流程

LEDE 项目地址:https://www.lede-project.org/