今日,专为嵌入式设备设计的开源Linux发行版OpenWrt迎来了其24.10版本的正式亮相,标志着自上一个稳定版23.05.0发布以来的一年四个月里,该项目取得了显著进展,期间累计提交了超过5400次的更新。
OpenWrt 24.10版本在设备兼容性上实现了飞跃,现已支持超过1970款设备,相比上一版本新增了对100多款设备的支持,其中包括备受瞩目的OpenWrt One路由器。这一版本的发布,无疑为更多用户提供了定制和优化其网络设备的可能。
在内核方面,OpenWrt 24.10将Linux内核从5.15版本升级至6.6版本,为用户带来了性能与稳定性的双重提升。同时,新版本默认支持TLS 1.3协议,进一步增强了数据传输的安全性。虽然包管理器仍沿用OPKG,但值得注意的是,APK包目前尚不支持,仅主分支已转向APK。加密库mbedtls也更新到了3.6版本,为系统安全保驾护航。
针对无线网络技术,OpenWrt 24.10不仅改进了对Wi-Fi 6(802.11ax)的支持,还初步支持了最新的Wi-Fi 7(802.11be)标准,为追求极致网络体验的用户提供了更多选择。同时,新版本还优化了链路层发现协议(LLDP)的支持,提升了网络环境的识别与管理能力。
对于Docker用户而言,OpenWrt 24.10带来了一个好消息:在大容量闪存的设备上,新版本为所有文件系统激活了POSIX访问控制列表和文件系统安全属性,满足了Docker对安全性的需求。这一改进无疑将吸引更多Docker用户投入到OpenWrt的怀抱中。
然而,尽管新版本带来了诸多改进,但仍存在一些兼容性问题。例如,小米AX3000T等配备Airoha开关的设备其开关LED功能无效,以及TP-LINK Archer C60 v1等配备ath10k芯片的设备无法开启5GHz Wi-Fi网络。这些问题需要用户在升级前仔细考虑并查阅相关文档以获取解决方案。
为了方便用户下载和升级,OpenWrt提供了固件选择器以及直接从下载服务器下载固件镜像的选项。用户可以根据自己的需求和设备兼容性选择合适的固件版本进行升级。
除了上述改进和兼容性问题外,OpenWrt 24.10还带来了许多常规变更和目标变更。例如,为AllWinner D1 RISC-V SoC、Intel XScale IXP4xx SoC等添加了新的目标支持;移除了ath25、bcm63xx等不再支持的目标;以及构建了用于NXP QorIQ(PowerPC)SoC的qoriq目标等。这些变更使得OpenWrt能够更好地适应不同硬件平台的需求。
在核心组件方面,OpenWrt 24.10也进行了全面升级。例如,hostapd、dnsmasq、dropbear等关键组件均已更新到最新版本;cfg80211 / mac80211也来自内核6.12.6的更新;所有目标的内核版本均为6.6.73;以及musl libc、glibc、gcc、binutils等编译工具和库的更新。这些升级为用户提供了更加稳定、高效的运行环境。
对于如何从旧版本升级到24.10版本的问题,OpenWrt提供了详细的升级指南。用户可以使用sysupgrade工具将设备从23.05版本升级到24.10版本,在大多数情况下配置将得以保留。然而,对于某些特定目标或设备的用户来说,可能需要按照特殊升级程序进行操作以避免损坏设备。因此,在升级前请务必查阅相关文档并谨慎操作。