张大妈

朋友们,准备好迎接OpenWrt 25.12的到来了吗?

源自公众号:深度OpenWrt

01-21 13:31

OpenWrt 25.12 大版本更新虽未正式发布,但 RC 版本已揭示众多核心变革。本文详细解析包管理器切换、脚本语言升级及新增硬件支持,帮助用户提前把握系统架构演进与硬件兼容性变化。

朋友们,准备好迎接OpenWrt 25.12的到来了吗?智能速览

  • 包管理器从 opkg 正式切换至 apk

  • 默认集成 Attended Sysupgrade 升级插件

  • Wi-Fi 脚本全面替换为 ucode 脚本语言

  • 新增对高通 IPQ50XX/60XX 及 Realtek 等芯片支持

  • 内核升级至 6.12.63,工具链全面更新

朋友们,准备好迎接OpenWrt 25.12的到来了吗?精华内容

此次更新历经一年多开发,包含超 4300 次提交,不仅是常规迭代,更是底层逻辑的全面优化。以下是本次更新的核心亮点解析。

包管理器重构

OpenWrt 已放弃维护多年的 opkg,全面转向 Alpine Package Keeper (apk)。apk 不仅维护活跃,且支持原有绝大多数功能,仅极少数包名变更。官方已提供详细的迁移指南,用户需重新适应命令行参数的变化,以获得更稳定的软件管理体验。

升级与维护优化

LuCI 界面默认集成了 Attended Sysupgrade (ASU) 插件,允许用户一键构建并安装包含当前所有已安装软件包的定制固件,大幅简化升级流程。此外,Shell 历史记录改为存储在 RAM 中,重启后保留,既方便操作又避免了对闪存的频繁写入,延长硬件寿命。

脚本语言演进

为更好地处理 JSON 数据及复杂数据结构,Wi-Fi 脚本已从 Shell 转换为 ucode 实现。ucode 类似 ECMA 脚本,能无缝集成 ubus 消息系统。这意味着用户后续分析系统业务逻辑时,需具备阅读 ucode 代码的能力,这是适应未来版本开发的必要技能。

硬件版图扩展

新版本支持设备总数超 2180 种,新增 160 多种设备。重点扩展了对 Realtek 10G 交换机 SoC 的支持,并终于加入了高通主流的 IPQ50XX 和 IPQ60XX Wi-Fi 6 芯片方案。此外,还新增了对 Siflower 及全志 F1C100/200s 等芯片的支持,极大地丰富了可玩性。

核心组件更新

底层组件迎来大版本更新,Linux Kernel 统一升级至 6.12.63。工具链方面,gcc 更新至 14.3.0,glibc 升级至 2.41。主要应用软件如 dnsmasq、dropbear 及 busybox 也均更新至最新版本,整体系统性能与兼容性将得到显著提升。

OpenWrt 25.12 的架构升级为未来几年的发展奠定了基础,虽然学习成本略有增加,但维护性和性能的提升显而易见。目前 RC 版本已开放下载,建议高阶用户提前体验,为后续的正式升级做好准备。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
1评论

  • 精彩
  • 最新
  • 不知道啥时候发正式版

    校验提示文案

    提交
提示信息

取消
确认
评论举报

最新文章 热门文章