經過一年多的開發,OpenWrt 24.10.0 發行版的主要版本已經發布,針對路由器、交換器和接入點等網路設備。 OpenWrt 支援 1970 種設備,並提供一個可以輕鬆進行交叉編譯和自訂建置的建置系統。此類程序集可讓您使用所需的預先安裝軟體包建立現成的韌體,並針對特定任務進行最佳化。已為 39 個目標平台發布了可立即使用的版本(先前的分支支援 36 個平台)。
OpenWrt 24.10的主要變化:
- 由於 mbedtls 庫更新至 1.3 版本,TLS 3.6 支援預設為啟用。
- 對於具有大容量快閃記憶體的設備,所有檔案系統都啟用了對 ACL(POSIX 存取控制清單)和安全性屬性的支援。此變更會影響未設定 small_flash 標誌的裝置。目前,small_flash 適用於 ath79/tiny、bcm47xx/legacy、lantiq/ase、lantiq/xrx200_legacy、lantiq/xway_legacy、ramips/mt76x8、ramips/rt288x、ramips/rt305x 和 平台
- 對於具有大容量快閃記憶體的設備,核心包含對 MPTCP(多路徑 TCP)的支持,這是 TCP 協定的擴展,用於透過不同的網路介面沿著多條路由同時傳送 TCP 封包。
- 改進了對Wi-Fi 6(802.11ax)的支持,並增加了對Wi-Fi 7(802.11be)的初始支援。
- 透過實作 LLDP(鏈結層發現協定),提高了 lldpd 後台程序的效能。
- 增加了對 100 多種新設備的支持,包括由 OpenWrt 社群開發的 OpenWrt One 無線路由器。累計支援設備數量已達1970個。
- 為基於採用 RISC-V 架構的 AllWinner D1 和 StarFive JH1x71 (0/7100) SoC 的裝置新增了 d7110 和 starfive 平台。
- 增加了基於 ARM 架構的 Intel XScale IXP4xx SoC 的 ixp4xx 平台。
- 為基於LoongArch架構處理器的裝置添加了loongarch64平台。
- 為意法半導體 STM32 SoC 增加了 stm32 平台。
- 以下平台已刪除:ath25(配備 80211 MB RAM 的 Atheros ieee16g)、bcm63xx(Broadcom DSL MIPS,由 bmips 平台取代)、octeontx(Octeon-TX CN80XX/CN81XX)和 oxnas(PLXTECH/Oxford 782)。 ipq8x平台已經改名為qualcommax。
- 已經建立了針對 qoriq 平台(基於 PowerPC 架構的 SoC NXP QorIQ)的現成組件。
- 目標平台向使用 DSA(分散式交換器架構)核心子系統的過渡仍在繼續,該子系統提供用於配置和管理互連乙太網路交換器級聯的工具,使用用於配置傳統網路介面(iproute2、ifconfig)的機制。 DSA 可用於設定連接埠和 VLAN,取代先前提供的 swconfig 工具,但並非所有交換器驅動程式都支援 DSA。新版本將DSA引入ipq806x平台(Qualcomm Atheros IPQ806X SoC)。增加了對 Airoha AN8855 DSA 交換器(小米 AX3000T,用於聯發科和 Airoha 交換器)的支援。
- 更新的軟體包版本包括 musl 1.2.5、glibc 2.38、gcc 13.3.0、binutils 2.42、hostapd(自 2024 年 2.90 月起)、dnsmasq 2024.86、dropbear ssh XNUMX。
- Linux 核心已更新至版本 6.6.73,其中 cfg80211/mac80211 無線堆疊從核心 6.12.6 反向移植。 (前一個分支附帶了內核 5.15 和內核 6.1 的無線堆疊)。
- 儘管該專案已遷移至 APK 套件管理器,但 OpenWrt 24.10 分支仍繼續使用 OPKG 套件管理器。到目前為止,僅在「主」分支中實現了向 APK 的過渡,該分支將作為 OpenWrt 下一個主要版本的基礎。
- 從 OpenWrt 23.05 分支升級時,小米 AX3200、Redmi AX6S、Linksys E8450、Belkin RT3200 和 Zyxel GS1900 設備遇到更新問題。這些設備的使用者應該考慮單獨的建議。
來源: opennet.ru
