OpenWrt

✍ dations ◷ 2025-06-08 07:24:36 #OpenWrt

OpenWrt是适用于嵌入式设备的一个Linux发行版。

相对原厂固件而言,OpenWrt不是一个单一、静态的固件,而是提供了一个可添加软件包的可写的文件系统。这使用户可以自由的选择应用程序和配置,而不必受设备提供商的限制,并且可以使用一些适合某方面应用的软件包来定制你的设备。对于开发者来说,OpenWrt是一个框架,开发者不必麻烦地构建整个固件就能得到想要的应用程序;对于用户来说,这意味着完全定制的能力,与以往不同的方式使用设备,OPKG包含超过3500个软件。默认使用LuCI作为web交互界面。

OpenWrt另有一个复刻分支项目,名为LEDE,两者于2018年1月合并,合并后的项目使用OpenWrt的名字、LEDE的源代码。

2002年底Linksys公司推出WRT-54G,一款基于MIPS架构的无线路由器,使用802.11g标准使得带宽在理论上能够达到54M,在当时是一次巨大的进步。WRT-54G操作系统以Linux取代vXworks,哥伦比亚大学法学院教授Eben Moglen向Linksys提出开源要求。

2003年7月,Linksys迫于压力,开源了WRT54G的固件;2004年,Sveasoft公司发布了Alchemy。从此无线路由器进入了可以刷机的时代。

2004年1月出现所谓的OpenWRT,第一个版本是基于Linksys源码及uclibc中的buildroot项目。

2005年初,BrainSlayer发布了一个新的发行版:DD-WRT。接着又有HyperWRT。同年,OpenWRT开发小组释出第一个 “experimental” 版本,这版本跟Linksys的GPL源码已大相径庭,使用Linux核心源码2.4.3x,还使用了更模块化的buildroot2。

2007年,“White Russian” 版本发布

2011年9月21日,juhosg接手OpenWrt,并释出了wr703n的官方源码。

2013年4月,OpenWrt 12.09 发布,Linux核心版号为3.3版。

由于WRT54G价格低廉,OpenWrt又开源免费,它在当时成为了学习嵌入式Linux的最佳平台。OpenWrt本身未带任何UI,需要通过LuCI,webif等各种延伸界面,LuCI界面是使用率最高的Web管理界面。

glibc

gcc

binutils

OpenWrt遵循着市集-哲学而且已知有着丰富的选项。功能如下:

在8.09版之前,OpenWrt提供最小GUI。OpenWrt推出8.09及日后新版中,有更多的Web界面可供选择。这个新界面基于LuCI,是一种MVC(英语:Model–view–controller)架构,由Lua语言撰写。

X-Wrt是一个专为OpenWrt所设计的包,是LuCI以外的另一种选择,在包仓库中名为webif²,由用户自行下载安装。

LuCI

X-Wrt

Gargoyle

OpenWrt运行许多不同的路由器,并在其网站上包括一个兼容硬件表。在其买家指南中,比起博通,他们更建议购买高通Atheros芯片设备。OpenWrt在各大社区和无私贡献的帮助下,你甚至在传统的ARM硬路由上可以见到OpenWrt的身影,也能部署在x86-64的传统电脑软路由里OpenWrt的兼容性远远不止如此。

OpenWrt,特别是其Buildroot构建系统,已经采用了很多次:

相关

  • 各国首都列表索引 国防预算 石油储量 军事(武装部队) 死刑 国债 生育率 最高点 官方语言 地理 政体 面积 代码 陆地面积 人口 人口密度 国内生产总值 国徽 国旗 国歌 国家格言 首都 城市
  • 麻黄杏仁甘草石膏汤麻黄杏仁甘草石膏汤,出自《伤寒杂病论》。简称麻杏甘石汤或麻杏石甘汤。麻黄四两(去节) 杏仁五十个(去皮尖) 炙甘草二两 石膏半斤(碎、棉裹)上四味,以水七升,先煮麻黄减二升,去上沫
  • 对流传热对流传热,又称热对流,是传热的三种方式之一,是指由于流体的宏观运动而引起的流体各部分之间发生相对位移(对流),冷热流体相互掺混所引起的热量传递过程。对流传热可分为强迫对流和
  • 普利茅斯 (马萨诸塞州)普利茅斯(Plymouth, MA)是美国马萨诸塞州普利茅斯县境内的一个城镇,历史上它曾是普利茅斯殖民地的首府。在1620年11月,一群不满英国迫害统治的清教徒来到了现在的马萨诸塞州开始
  • 中央公园咖啡馆中央公园咖啡馆(Central Perk)是美国著名电视情景喜剧《老友记》(《Friends》)虚构出的一家位于美国纽约市格林威治村的咖啡馆。这一咖啡馆是该剧的主要场景之一,也是剧中六位主
  • 奥拉泰奥拉泰(泰语:ต่าย อรทัย,1980年3月27日-),泰国民谣女歌手。1980年3月27日生于乌汶叻差他尼,由祖父抚养成人,2009年于蓝康恒大学毕业。期间结识了作曲家及音乐教师Sala Khun
  • 瓦斯纳博尔萨德瓦斯纳博尔萨德(Vasna Borsad INA),是印度古吉拉特邦Anand县的一个城镇。总人口338(2001年)。该地2001年总人口338人,其中男性178人,女性160人;0—6岁人口57人,其中男26人,女31人;识字
  • 冯应琨冯应琨(1908年12月4日-1992年9月28日),广东广州人。中华人民共和国医学家。1932年,毕业于燕京大学毕业。1936年,毕业于北平协和医学院,获美国纽约州立大学医学博士学位,后留校任住院
  • 阅读起步走阅读起步走(英文名称:Bookstart)是一项推广让幼儿提早开始养成阅读习惯的活动。活动内容通常会与童书出版商以及当地图书馆合作,以“礼物袋”的形式提供六个月以上之幼儿家长数
  • 阿尔韦托·布兰科阿尔韦托·布兰科(西班牙语:Alberto Blanco,1950年2月17日-),古巴男子举重运动员。他曾代表古巴参加1976年和1980年夏季奥林匹克运动会举重比赛,其中1980年奥运会获得一枚铜牌。