关于 OpenWrt/LEDE 项目
OpenWrt 是一个高度可扩展的 GNU/Linux 发行版,适用于嵌入式设备(通常是无线路由器)。与这些路由器的许多其他发行版不同,OpenWrt 是从头开始构建的,它是一个功能齐全、易于修改的路由器操作系统。在实践中,这意味着您可以拥有所需的所有功能,而不会出现膨胀,由比大多数其他发行版更新的 Linux 内核提供支持。
什么是 OpenWrt?
OpenWrt 没有尝试创建单个静态固件,而是提供了一个完全可写的文件系统和可选的包管理。这使您摆脱了供应商提供的应用程序选择和配置的限制,并允许您使用包来定制嵌入式设备以适应任何应用程序。对于开发人员,OpenWrt 提供了一个框架来构建应用程序,而无需围绕它创建完整的固件映像和分发。对于用户而言,这意味着完全定制的自由,允许以供应商从未设想过的方式使用嵌入式设备。
OpenWrt 社区的重启
2016 年,LEDE 项目作为 OpenWrt 项目的衍生项目成立,并拥有许多相同的目标。该项目旨在构建一个嵌入式 Linux 发行版,使开发人员、系统管理员或其他 Linux 爱好者能够轻松地为嵌入式设备(尤其是无线路由器)构建和定制软件。LEDE这个名字代表Linux 嵌入式开发环境。
该项目的成员包括 OpenWrt 社区中大部分zui活跃的成员,旨在通过创建一个高度关注透明度、协作和去中心化的社区,为嵌入式 Linux 开发带来新的活力。
LEDE 的既定目标是:
- 构建一个出色的嵌入式 Linux 发行版,专注于稳定性和功能。
- 制定定期、可预测的发布周期,并结合社区提供的设备测试反馈。
- 建立具有广泛社区参与和公开会议的透明决策流程。
LEDE 项目的成立是为了解决 OpenWrt 项目/社区内被认为无法解决的长期存在的问题:
为了解决这些问题,LEDE 项目的设置方式与 OpenWrt 不同:
宣布 OpenWrt/LEDE 合并
截至 2018 年 1 月,OpenWrt 和 LEDE 项目都同意以 OpenWrt 的名称重新合并。
新的、统一的 OpenWrt 项目受前 LEDE 项目制定的规则管理。前 LEDE 和 OpenWrt 项目的活跃成员都为统一的 OpenWrt 做出了贡献。
联合未来
LEDE 的分叉和随后重新合并到 OpenWrt 并没有改变统一项目所采取的整体技术方向。OpenWrt 将继续致力于提高稳定性和版本维护,同时针对频繁的次要版本来解决关键错误和安全问题,就像 LEDE 对 17.01 系列及其多点版本所做的那样,直到现在。
合并后的项目不再支持 15.05 之前的旧 OpenWrt CC 版本,使它们没有任何未来的安全性或错误修复。OpenWrt CC 15.05 发布系列确实收到了数量有限的安全和错误修复,但由于它缺乏与发布自动化的集成,因此没有进一步发布二进制映像版本。
合并后的项目使用前 LEDE 项目的代码库。LEDE 存储库中不存在但满足 LEDE 代码质量要求的 OpenWrt 特定补丁被集成到新树中,同时源代码已移动到git.openwrt.org ,并在Github上托管了一个持续同步的镜像。原始的 OpenWrt 代码库已在 Github 上存档以供将来参考。
重新合并的 OpenWrt 项目由Software in the Public Interest (SPI)合法代表- 一个美国 501(c)(3) 非营利组织,负责管理我们的 OpenWrt 商标、处理我们的捐赠并帮助我们解决法律问题。
以前在 lede-project.org 域下可用的基础设施已大部分移至相应的 openwrt.org 子域,并在适当时进行了重定向。
以上教程由“WiFi之家网”整理收藏!
评论