
知名开源嵌入式操作系统 OpenWrt 25.12 正式发布!作为路由器与家庭网关的「装机首选」,本次大版本更新历经了一年多的漫长打磨,汇聚了 4700+ 次代码提交。
致敬网络先驱:代号 Dave’s Guitar
本次发布拥有一个充满人情味的开发代号——Dave’s Guitar,以此深切缅怀于 2025 年 4 月 1 日离世的网络极客 Dave Täht。作为互联网底层体验的捍卫者,Dave 在消除网络缓冲区膨胀(Bufferbloat)和降低延迟方面,做出了不可磨灭的行业贡献。
他的毕生工作,让全球数以亿计的设备拥有了更快速、更敏捷的网络响应。OpenWrt 团队谨以此版本铭记他的技术遗产,向他对整个网络社区的深远影响致敬。
OpenWrt 25.12 主要更新
核心变革:全面转向 apk 包管理器
OpenWrt 正式弃用了历史悠久的opkg,全面转向 Alpine Linux 的apk包管理器(Alpine Package Keeper)。
- OpenWrt 维护的
opkg分支,其实已经处于停更状态。而apk不仅拥有活跃的社区生态,在功能上也完美兼容了绝大多数原有特性。 - 除了极少数软件包的命名发生变化外,两者最大的差异在于「命令行参数」。为了照顾老用户,官方精心准备了一份「opkg 转 apk 命令对照表」,来帮助重度用户无缝过渡。
体验跃升:系统底层与易用性优化
1. 原生集成 Attended Sysupgrade(ASU)
OpenWrt 25.12 默认预装了attended.sysupgrade的 LuCI 插件。对于存储空间比较充裕的设备,镜像中还默认包含了owut组件。以往繁琐的插件重装与升级流程,将彻底成为历史。
ASU 机制彻底重塑了固件升级体验,它允许设备:
- 一键平滑升级到最新的 OpenWrt 固件。
- 自动在云端重新编译固件,并将当前安装的所有第三方软件包一并打包。
- 在升级过程中,完美继承原有的系统配置。
- 将额外安装的插件直接集成到 SquashFS 文件系统中,相比传统的 Overlay 文件系统,大幅提升了存储空间的利用率。
现在,你只要需在 Web 后台点几下鼠标并稍作等待,系统就能「全自动」完成定制固件的编译与刷写。
2. 拥抱 ucode 时代:重构 Wi-Fi 脚
- 「Wi-Fi 和网络管理」脚本完成了彻底重写,系统管理底层从传统 Shell 向
ucode迈进。 - 得益于
ucode极高的执行效率、更强的安全性,以及与 ubus 和 UCI 深度原生的集成能力,重构后的脚本运行速度更快、容错率更高,极大降低了后续的维护成本。
3. Shell 历史记录内存化
在之前的版本中,重启路由器就会清空的「命令行历史」。现在,历史记录会被默认保存到基于内存的文件系统中。这样一来,既保证了跨会话的记录留存,又避免了频繁读写损耗设备的闪存寿命。
你可以修改/etc/profile.d/busybox-history-file.sh,把历史记录永久固化到本地。但这会增加闪存的写入周期,还有可能影响设备使用寿命。
硬件版图扩张与底层组件换血
OpenWrt 25.12 依然保持着极佳的向下兼容性,绝大多数运行 24.10 版本的设备,都能顺利升级。同时,新版本进一步扩张了硬件生态,新增了超过 180 款设备支持,总支持设备数一举突破了 2200 款。
重要芯片平台更新
- Realtek:大幅扩展了万兆(10G)以太网交换机等 SoC 的支持。
- Qualcommax:加入了高通 IPQ50xx 和 IPQ60xx 系列 SoC 支持。
- Siflower:新增了矽昌 SF21A6826/SF21H8898 平台支持。
- Sunxi:新增了全志 F1C100/200s(arm926ejs 架构)支持。
- Microchipsw:新增了 Microchip LAN969x 系列交换机支持。
核心组件升级
- Linux 内核:全平台统一跃升至 Linux Kernel 6.12。
- 底层工具链:全面拥抱 GCC 14.3.0、musl libc 1.2.5、glibc 2.41 和 binutils 2.44。
- 关键网络组件:无线驱动核心(cfg80211/mac80211)提取自内核 6.18.7;内置 dnsmasq 2.91、dropbear 2025.89、busybox 1.37.0,以及 2025 年 8 月的 hostapd master 快照版本。














最新评论
玩 arch 需要有 Linux 基础和比较强的手动和排错能力,加油吧👏
鬼哦,arch Linux装了我三天,装个桌面运行不了
NB,一阵见血!
chmod +x之前一定要先把目录cd到安装文件所在的文件夹直接chmod有时不起作用