IT之家 2 月 6 日消息,針對嵌入式設(shè)備(通常是無線路由器)開發(fā)的開源 Linux 發(fā)行版系統(tǒng) OpenWrt 24.10 首個穩(wěn)定版今日正式發(fā)布,距離上一個版本(23.05.0)已經(jīng)過去了一年零四個月,期間包括 5400 多次更新提交。
OpenWrt 24.10 支持 1970 多款設(shè)備,比 23.05.0 新增了 100 多款,包括第一方的 OpenWrt One 路由器。
IT之家注意到,其 Linux 內(nèi)核已經(jīng)從 5.15 升級到 6.6;默認情況下將支持 TLS 1.3 協(xié)議;包管理器仍然是 OPKG,APK 包尚不支持(僅主分支已改為 APK);加密庫 mbedtls 更新到 3.6。
新版本改進了 Wi-Fi6 (802.11ax) 支持;初步支持 WiFi7 (802.11be);改進了 Link Layer Discovery Protocol (LLDP) 支持。
對于 Docker 用戶來說,新版本為具有大容量閃存的設(shè)備上的所有文件系統(tǒng)激活 POSIX 訪問控制列表和文件系統(tǒng)安全屬性。
值得一提的是,小米和 TP-Link 等部分路由器還有少量兼容問題,例如小米 AX3000T 等配備 Airoha 開關(guān)的設(shè)備其開關(guān) LED 功能無效、TP-LINK Archer C60 v1 等配備 ath10k 芯片的設(shè)備無法開啟 5GHz Wi-Fi 網(wǎng)絡(luò)。
用戶可以通過 OpenWrt 固件選擇器下載固件鏡像:
https://firmware-selector.openwrt.org?version=24.10.0
也可以直接從下載服務器下載固件鏡像:
https://downloads.openwrt.org/releases/24.10.0/targets/
OpenWrt 24.10 的亮點:
常規(guī)變更:
許多組件升級到新版本,例如 Linux 內(nèi)核從 5.15 版本升級到 6.6 版本。
默認鏡像中支持 TLS 1.3。
mbedtls 更新到 3.6 版本,其中包括對 TLS 1.3 的支持。
在具有大閃存的設(shè)備上,為所有文件系統(tǒng)激活 POSIX 訪問控制列表和文件系統(tǒng)安全屬性。這是 Docker 現(xiàn)在所需要的。
這已針對所有不具有 small_flash 功能標志的目標激活。small_flash 針對 ath79 / tiny、bcm47xx / legacy、lantiq / ase、lantiq / xrx200_legacy、lantiq / xway_legacy、ramips / mt76x8、ramips / rt288x、ramips / rt305x 和 ramips / rt3883 目標設(shè)置。
在具有大閃存的設(shè)備上激活對 Multipath TCP 的內(nèi)核支持。
改進了對 WiFi 6 (802.11ax) 的支持,并初步支持了 WiFi 7 (802.11be)。
目前 OpenWrt 尚未支持很多 Wifi 7 設(shè)備。
改進了鏈路層發(fā)現(xiàn)協(xié)議 (LLDP) 的支持。
OpenWrt 24.10 僅使用 OPKG,不支持 APK 包。只有主分支更改為 APK。
新增大量設(shè)備支持:
OpenWrt 24.10 支持超過 1970 種設(shè)備。除了 OpenWrt 23.05 支持的設(shè)備外,還增加了對 100 多種新設(shè)備的支持。
增加了對 OpenWrt One 的支持。
目標變更:
為 AllWinner D1 RISC-V SoC 添加了 d1 目標。
為 Intel XScale IXP4xx SoC 添加了 ixp4xx 目標。
為帶有龍芯 LoongArch CPU 的 SoC 添加了 loongarch64 目標。
為賽昉 JH71x0 (7100/7110) SoC 添加了 starfive 目標。
為意法半導體 STM32 SoC 添加了 stm32 目標。
將 ipq807x 目標重命名為 qualcommax。
移除了 ath25 目標。它支持 Atheros ieee80211g 設(shè)備,最大 RAM 為 16MB。
移除了 bcm63xx 目標。它支持一些 Broadcom DSL MIPS SoC,并被 bmips 目標取代。Broadcom DSL 本身從未被支持。
移除了 octeontx 目標。它支持基于 Octeon-TX CN80XX / CN81XX 的板卡。
移除了 oxnas 目標。它支持 PLXTECH / Oxford NAS782x / OX8xx。
構(gòu)建了用于 NXP QorIQ (PowerPC) SoC 的 qoriq 目標。
將用于 Qualcomm Atheros IPQ806X SoC 的 ipq806x 目標轉(zhuǎn)換為 DSA。
增加了對 Airoha AN8855 DSA 交換機的支持(小米 AX3000T 在同一版本中同時搭載了聯(lián)發(fā)科和 Airoha 交換機)。
核心組件更新:
hostapd master 快照,來自 2024 年 9 月;dnsmasq 2.90;dropbear 2024.86
cfg80211 / mac80211,來自內(nèi)核 6.12.6
所有目標的內(nèi)核版本均為 6.6.73
musl libc 1.2.5
glibc 2.38
gcc 13.3.0
binutils 2.42
24.10.0 中的核心組件版本如下:
更新的工具鏈:
更新的 Linux 內(nèi)核:
網(wǎng)絡(luò):
如何升級到 24.10:
可以使用 sysupgrade 將設(shè)備從 23.05 升級到 24.10,在大多數(shù)情況下配置將保留。
對于 OpenWrt 24.10 穩(wěn)定系列內(nèi)部的升級,例如從 OpenWrt 24.10 版本候選版升級,則支持 Attended Sysupgrade,它允許保留已安裝的軟件包。
官方不支持從 22.03 升級到 24.10。
由于切換到 DSA,因此對于 Qualcomm Atheros IPQ806X SoC 的 ipq806x 目標的用戶,沒有配置遷移路徑。您必須在不保存配置的情況下升級。
“鏡像版本不匹配。鏡像 1.1 設(shè)備 1.0 請在升級期間擦除配置(需要強制)或重新安裝。配置無法從 swconfig 遷移到 DSA 鏡像檢查失敗”
運行 OpenWrt 23.05 或更早版本的 Linksys E8450(又名 Belkin RT3200)的用戶需要運行安裝程序版本 v1.1.3 或更高版本,以便為 24.10 版本重新組織 UBI 布局。OpenWrt wiki 中有詳細說明。不使用安裝程序進行更新會損壞設(shè)備。Sysupgrade 會在執(zhí)行不兼容的升級之前顯示警告。
運行 OpenWrt 23.05 或更早版本的 Xiaomi AX3200(又名 Redmi AX6S)的用戶必須按照 wiki 中描述的特殊升級程序進行操作。這將增加 OpenWrt 可用的閃存。不按照 wiki 中的指南進行更新會損壞設(shè)備。Sysupgrade 會在執(zhí)行不兼容的升級之前顯示警告。
由于分區(qū)布局發(fā)生變化,運行 OpenWrt 23.05 或更早版本的 Zyxel GS1900 系列交換機用戶必須使用 initramfs 鏡像執(zhí)行新的恢復出廠設(shè)置安裝。Sysupgrade 會在執(zhí)行不兼容的升級之前顯示警告,并且無法進行升級。
已知問題:
Airoha AN8855 的 LED 尚未受支持。像小米 AX3000T 這樣帶有 Airoha 交換機的設(shè)備,其交換機 LED 將關(guān)閉。此問題將在即將推出的 OpenWrt SNAPSHOT 和 OpenWrt 24.10 次要版本中解決。
某些使用 ath10k 芯片組的設(shè)備上的 5GHz WiFi 無法正常工作。受影響的型號包括 TP-Link Archer C60 v1、TP-Link Archer C6 v2,以及其他可能的型號。
某些 MT7530 交換機上的以太網(wǎng)鏈路不穩(wěn)定。遇到以太網(wǎng)連接不穩(wěn)定的用戶應禁用節(jié)能以太網(wǎng) (EEE) 作為解決方法。
啟動時 ath10k-ct 驅(qū)動程序中的內(nèi)核警告。警告 WARNING: CPU: 3 PID: 1695 at backports-6.9.9 / net / mac80211 / main.c:270 ieee80211_do_open+0x4e8/0x5e0 [mac80211] 在啟動期間出現(xiàn),但無害,可以忽略。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。