OpenWRT LEDE:前世今生、版本发展与目录结构探秘

作者:谁偷走了我的奶酪2024.03.14 17:04浏览量:6

简介:OpenWRT,源于LinkSys WRT 54G的经典开源路由系统,经历了多个版本的迭代,其中LEDE是OpenWRT的一个重要分支。本文将深入探讨OpenWRT LEDE的前世今生、版本发展历程以及目录结构,帮助读者更好地理解这一开源路由系统的来龙去脉。

千帆应用开发平台“智能体Pro”全新上线 限时免费体验

面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用

立即体验

OpenWRT,一个基于开放源代码的路由系统,它的前世今生与Linux内核、GPL通用公共许可证以及LinkSys WRT 54G等关键元素紧密相连。自2002年LinkSys WRT 54G首次使用Linux内核开发路由系统以来,OpenWRT便以其开源、灵活的特性,吸引了众多开发者和爱好者的关注。

一、OpenWRT LEDE的前世今生

OpenWRT LEDE,简称LEDE,是OpenWRT的一个重要分支。LEDE项目始于2017年,旨在提供一个更轻量级、更高效的路由系统。经过两年的开发,LEDE在2018年与OpenWRT项目合并,成为OpenWRT的一个新版本。LEDE的合并标志着OpenWRT项目的进一步发展,为用户提供了更多功能和更好的性能。

二、OpenWRT版本发展历程

自OpenWRT诞生以来,其版本发展历经多个阶段。从最早的Backfire版本,到后续的LEDE 17.01、OpenWrt 18.06、OpenWrt 19.07,再到现在的Bleeding edge版本,OpenWRT不断迭代更新,为用户带来更多功能和更好的体验。

  1. Backfire:2010-2011年,对应OpenWrt版本:OpenWrt 10.03到OpenWrt 10.03.1。
  2. LEDE 17.01:2017-2018年,对应OpenWrt版本:OpenWrt 17.01.0到OpenWrt 17.01.6。
  3. OpenWrt 18.06:2018-2020年,对应OpenWrt版本:OpenWrt 18.06.0到OpenWrt 18.06.8。
  4. OpenWrt 19.07:2020年,对应OpenWrt版本:OpenWrt 19.07.0到OpenWrt 19.07.4。
  5. Bleeding edge:2020年至今,当前最新版本,对应OpenWrt版本:OpenWrt 21.02.x。

三、OpenWRT目录结构探秘

OpenWRT的目录结构非常清晰,各个目录都有明确的职责。其中,bin目录是OpenWRT编译好的开发环境存放地,包含了toolchain、SDK、Image制作工具等。此外,bin目录还存放了一些package安装包(ipk包),这些包包含了OpenWRT系统的各种功能和软件。

在bin目录下,通常会看到针对不同硬件平台的子目录,如bcm53xx。这些子目录下,通常会包含packages目录,该目录进一步细分为base和leadlcore两个子目录。其中,base目录存放的是一些基础的软件安装包,而leadlcore目录则存放的是针对特定硬件平台(如联芯芯片)的自定义软件安装包。

总结:

OpenWRT LEDE作为OpenWRT的一个重要分支,其前世今生、版本发展历程以及目录结构都充分展现了开源路由系统的魅力。通过深入了解OpenWRT LEDE,我们不仅可以更好地理解这一开源路由系统的来龙去脉,还可以根据实际需求选择合适的版本和配置,为路由器带来更多功能和更好的性能。同时,OpenWRT的开源特性也为我们提供了更多自定义和扩展的可能性,让我们能够根据自己的需求打造出更加个性化的路由系统。

article bottom image

相关文章推荐

发表评论