OpenWrt 23.05 发布,支持超过 1790 种设备,并引入了支持使用 Rust 编写程序的功能。
OpenWrt是一个免费的开源Linux操作系统,主要用于嵌入式设备,尤其是家庭网关和路由器,广泛受到网络爱好者的使用。
它的显著优点是什么?除了完全掌握你的网络,它还具有内置的软件包管理系统,允许用户安装(或卸载)额外的软件组件。
这意味着你可以将路由器的功能扩展到远远超出典型现成固件提供的范围。
现在,作为OpenWrt的最新版本,23.05版本刚刚发布。那么,让我们看看它带来了哪些新特性。
OpenWrt 23.05的新特性
OpenWrt 23.05 LuCI 网页用户界面
OpenWrt 支持许多设备,从高端路由器到普通的旧型号,使其具有多功能性和可访问性。
与以往的每个版本一样,新的OpenWrt 23.05版本将新设备添加到其受支持设备列表中。不同的是,这次添加了200多个设备,使总库存达到了令人印象深刻的1790+。你可以在这里找到所有受支持设备的完整列表。
此外,新版本还引入了一个令科技社区振奋的功能:支持将使用Rust编写的程序包括到OpenWrt软件包基础设施中。
Rust被许多人誉为未来的编程语言,以其内存安全保证和并发功能而闻名,Rust是OpenWrt工具箱的宝贵补充,将进一步扩展其分发范围。
此外,随着这一发布,OpenWrt已将默认的加密库从wolfSSL切换到MbedTLS,这将带来TLS 1.3支持,并且代码占用空间相对较小,使其成为嵌入式系统的理想选择。
当然,OpenWrt 23.05版本还对其一些核心组件进行了更新,其中最重要的包括:
- Linux内核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镜像来执行设备的初始刷写。所有这些都可以在这里免费下载。