关于 OpenWrt/LEDE 项目
OpenWrt/LEDE 是一个为嵌入式设备(通常是无线路由器)开发的高扩展度的 GNU/Linux 发行版。与许多其他路由器的发行版不同,OpenWrt 是一个完全为嵌入式设备构建的功能全面、易于修改的由现代 Linux 内核驱动的操作系统。在实践中,这意味着您可以得到您需要的所有功能,却仍能避免臃肿。
OpenWrt 是什么?
OpenWrt 不是一个单一且不可更改的固件,而是提供了一个完全可写的文件系统及软件包管理。这使您可以不使用供应商提供的应用程序选择和配置,而是通过使用软件包来定制设备以适应任何应用程序。对于开发人员来说,OpenWrt 是一个构建应用程序的框架,无需在其周围构建完整的固件; 对于普通用户来说,这意味着拥有了完全定制的能力,能以意想不到的方式使用该设备。
重启 OpenWrt 社区
在2016年,LEDE 项目作为 OpenWrt 项目的副产品而诞生,与 OpenWrt 共享很多相同的目标。该项目旨在成为一个嵌入式 Linux 版本,能让开发者、系统管理员或其他 Linux 爱好者轻松的为嵌入式设备特别是无线路由器构建或定制软件。LEDE 这一名称代表 Linux Embedded Development Environment。
项目成员与 OpenWrt 社区活跃成员高度重合,他们计划通过建立一个高度透明、注重协作和去中心化的社区为嵌入式 Linux 的开发带来新生。
LEDE 的既定目标是:
- 构造一个的伟大的嵌入式 Linux 发行版,运行稳定且功能实用
- 伴随社区设备测试反馈,形成定期、可预期的版本迭代
- 通过广泛的社区参与和公开会议,建立透明的决策机制
LEDE 项目的形成是为解决那些被 OpenWrt 项目或社区认为无法解决的长远问题:
- 活跃核心开发者数量一直很低,而且无法吸引新面孔加入项目。
- 不可依赖的基础设施,内部不同意和单点故障阻碍了错误修复。
- 在 OpenWrt 项目中缺少沟通交流、透明度和协调, 无论是在核心团队内部还是在核心团队和其他团队之间。
- 没有足够拥有权限的人处理补丁来流,很少关注测试和定期版本。
- 不重视对稳定性和文档。
为解决这些问题,LEDE 项目采用了与 OpenWrt 不同的组织架构:
- 所有交流频道均是公开的,对非成员只读的频道控制在一个很好的信噪比。
- 决策过程更公开,拥有投票权的开发者和重度用户数量接近 50 比 50。
- 大大简化基础设施,确保减少我们的维护工作量。
- 更开明的合并政策,基于我们在处理 GitHub 上 OpenWrt 软件包反馈信息的经验。
- 高度重视与简化发布流程合并的自动化测试。
OpenWrt 和 LEDE 宣布合并
2018年1月,OpenWrt 和以前的 LEDE 项目同意以 OpenWrt 这一名称进行合并。
新的、统一的 OpenWrt 项目将按照由前 LEDE 项目建立的章程进行管理。以前的 LEDE 和 OpenWrt 项目的积极成员将继续在统一的 OpenWrt 上工作。
共创未来
LEDE 分支合并到 OpenWrt 中将不会改变统一项目所采用的整体技术方向。我们将继续致力于提高稳定性和维护发行版本,同时仍会通过频繁的更新来解决重要的错误和安全问题,就像我们对 LEDE 17.01 及其之后的 17.01.4 的发布所做的一样。
旧的 15.05 以前版本的 OpenWrt CC 版本将不再受合并项目的支持,这些版本将不再有任何安全性或错误修复。OpenWrt CC 15.05 发行版系列将获得有限的安全性和错误修复,但尚未完全集成到发行版自动化中,所以二进制发行版目前没有发布。
LEDE 17.01 版本将继续获得对源代码和二进制版本的全面安全性和错误修复支持。 我们正规划在未来几个月内以新名称发行新的主要版本。
合并后的项目将使用基于以前的 LEDE 项目的代码库。OpenWrt 特定的修补程序不会放在 LEDE 存储库中,但符合LEDE代码质量要求的已集成到新的项目树中。源代码将托管在git.openwrt.org,持续同步的镜像位于Github。原来的 OpenWrt 代码库已经在 GitHub 上存档供将来参考。
不再使用的 OpenWrt 项目由Software in the Public Interest (SPI) - 美国501(c)(3) 非营利组织 管理我们的 OpenWrt 商标,处理我们的捐款,帮助我们解决法律问题。
以前在 lede-project.org 域下提供的基础设施大部分已转移到相应的 openwrt.org 子域,并将在适当的时候实施重定向。
名字来历
![]() | OpenWrt 这一名字可以追溯到开放路由运动(open wireless router movements)的开端。适用于 WRT54G 路由的第一个白俄罗斯版本的发布, 标志着无线路由固件开发进入新时代。 |
![]() | LEDE 是 Linux Embedded Development Environment 的缩写。因其高度的可定制性和嵌入式 buildroot 的源头,LEDE 超越无线路由和网络应用领域而成为嵌入式 Linux 应用的可靠选择。 |
会议记录
您可以在这里查看 LEDE 分支举行的 IRC 会议记录。
参与人员
Openwrt 项目参与人员已按名字的字母顺序在下表列出:
开发者 | 昵称 |
---|---|
Adrian Schmutzler | adrianschmutzler |
Alexander Couzens | lynxis |
Álvaro Fernández Rojas | noltari |
Baptiste Jonglez | zorun |
Christian Lamparter | lach1012 |
Christian Marangi | ansuel |
Chuanhong Guo | 981213 |
Daniel Golle | dangole |
David Woodhouse | dwmw2 |
David Bauer | blocktrron |
Felix Fietkau | nbd |
Florian Fainelli | [florian] |
Hans Dedecker | dedeckeh |
Hauke Mehrtens | hauke |
Imre Kaloz | kaloz |
Jo-Philipp Wich | jow |
John Crispin | blogic |
Jonas Gorski | jogo |
Kevin Darbyshire-Bryant | ldir |
Koen Vandeputte | xback |
Luka Perkov | luka |
Mathias Kresin | mkresin |
Matthias Schiffer | neocturne |
Mirko Vogt | mirko |
Nick Hainke | nick |
Paul Spooren | aparcar |
Petr Štetiar | ynezz |
Piotr Dymacz | pepe2k |
Rafał Miłecki | rmilecki |
Roberto Marko | robimarko |
Rui Salvaterra | rsalvaterra |
Sander Vanheule | svanheule |
Steven Barth | cyrus |
Stijn Tintel | stintel |
Sungbo Eo | mans0n |
Ted Hess | thess |
Yousong Zhou | yousong |
Zoltan Herpai | wigyori |
维基文档维护 | 昵称 |
---|---|
Thomas Endt | tmomas |
Rich Brown | richb-hanover |