OpenWrt 是一款功能强大且备受网络爱好者欢迎的开源路由器固件,特别在家庭网关和路由器领域得到广泛应用。现在,OpenWrt 23.05 已经正式发布,它支持超过 1790 种设备,并首次引入了支持 Rust 编写的程序功能。
除了让用户完全掌控网络的控制权之外,OpenWrt 的另一个显著优势在于其内置的软件包管理系统,允许用户随心所欲地安装或卸载软件组件。用户能够根据自己的需求和喜好自定义系统,将路由器的功能扩展到超越标准固件所提供的范围。
OpenWrt 23.05 版本亮点
OpenWRT 23.05 Web UI
支持设备增加超过 200 种
OpenWrt 不仅支持各类高端路由器,还兼容许多老款设备。OpenWrt 23.05 支持的设备有了显著增加,这一次新增了超过 200 种设备,使得总支持设备数量达到了令人瞩目的 1790+。(点击这里查看完整的支持设备列表。)
支持 Rust 编写的程序
新版本还带来了社区期盼已久的功能:将使用 Rust 编写的程序纳入 OpenWrt 的软件包基础设施中。这一功能的引入使得开发者们能够更灵活地扩展和增强 OpenWrt,为用户提供更多种类的程序选择。
许多人将 Rust 视为未来的编程语言,它因其内存安全保证和并发特性而闻名。将 Rust 引入 OpenWrt 的工具箱是很有价值的补充,将进一步帮助扩大 OpenWrt 的传播范围。Rust 的特性能够让 OpenWrt 更加强大和可靠,并为开发者提供了更多的选择和灵活性。
新增 TLS 1.3 支持
OpenWrt 23.05 将默认的加密库从 wolfSSL 换成了 MbedTLS,为系统带来了 TLS 1.3 支持,同时代码占用空间相对较小,让其成为嵌入式系统的最佳选择。
当然,OpenWrt 23.05 也对一些核心组件进行了更新,其中最重要的是:
- Linux kernel 5.15.134
- Binutils 2.40
- BusyBox 1.36.1
- musl libc 1.2.4、glibc 2.37 和 GCC 12.3.0
- dnsmasq 2.89
- Dropbear 2022.82
您可以查看发布公告获取有关 OpenWrt 23.05 的详细信息,完整的更新日志可以在这里找到。
如果已经在路由器上使用 v22.03 版本,升级到 v23.05 非常简单:只需要下载 Sysupgrade 镜像即可。其他用户则需要使用 Factory 镜像对设备进行初始刷写。可以点击这里下载适用于您设备的 OpenWrt 固件。