Sau hơn một năm phát triển, phiên bản chính thức của bản phân phối OpenWrt 24.10.0 đã được phát hành, hướng đến các thiết bị mạng như bộ định tuyến, bộ chuyển mạch và điểm truy cập. OpenWrt hỗ trợ 1970 thiết bị và cung cấp hệ thống xây dựng giúp biên dịch chéo và xây dựng tùy chỉnh dễ dàng. Các tập hợp như vậy cho phép bạn tạo chương trình cơ sở có sẵn với bộ gói được cài đặt sẵn mong muốn, được tối ưu hóa cho các tác vụ cụ thể. Các bản dựng sẵn sàng sử dụng đã được phát hành cho 39 nền tảng mục tiêu (nhánh trước hỗ trợ 36 nền tảng).
Những thay đổi chính trong OpenWrt 24.10:
- Hỗ trợ TLS 1.3 được bật theo mặc định, nhờ bản cập nhật thư viện mbedtls lên phiên bản 3.6.
- Đối với các thiết bị có bộ nhớ Flash lớn, hỗ trợ ACL (Danh sách kiểm soát truy cập POSIX) và các thuộc tính bảo mật sẽ được bật trong tất cả các hệ thống tệp. Thay đổi này ảnh hưởng đến các thiết bị không được đặt cờ small_flash. Hiện tại small_flash được liệt kê cho các nền tảng ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x và ramips/rt3883.
- Đối với các thiết bị có kích thước bộ nhớ Flash lớn, hạt nhân sẽ hỗ trợ MPTCP (MultiPath TCP), một phần mở rộng của giao thức TCP để phân phối các gói TCP đồng thời theo nhiều tuyến đường thông qua các giao diện mạng khác nhau.
- Cải thiện hỗ trợ cho Wi-Fi 6 (802.11ax) và thêm hỗ trợ ban đầu cho Wi-Fi 7 (802.11be).
- Cải thiện hiệu suất của quy trình nền lldpd bằng cách triển khai LLDP (Giao thức khám phá lớp liên kết).
- Đã thêm hỗ trợ cho hơn 100 thiết bị mới, bao gồm bộ định tuyến không dây OpenWrt One do cộng đồng OpenWrt phát triển. Tổng số thiết bị được hỗ trợ đã đạt tới 1970.
- Đã thêm nền tảng d1 và starfive cho các thiết bị dựa trên AllWinner D1 và StarFive JH71x0 (7100/7110) SoC sử dụng kiến trúc RISC-V.
- Đã thêm nền tảng ixp4xx cho SoC Intel XScale IXP4xx dựa trên kiến trúc ARM.
- Đã thêm nền tảng loongarch64 cho các thiết bị có bộ xử lý dựa trên kiến trúc LoongArch.
- Đã thêm nền tảng stm32 cho STMicroelectronics STM32 SoC.
- Các nền tảng sau đây đã bị xóa: ath25 (Atheros ieee80211g với RAM 16 MB), bcm63xx (Broadcom DSL MIPS, thay thế bằng nền tảng bmips), octeontx (Octeon-TX CN80XX/CN81XX) và oxnas (PLXTECH/Oxford NAS782x/OX8xx). Nền tảng ipq807x đã được đổi tên thành qualcommax.
- Các bản lắp ráp sẵn cho nền tảng qoriq (SoC NXP QorIQ dựa trên kiến trúc PowerPC) đã được tạo ra.
- Quá trình chuyển đổi các nền tảng mục tiêu sang sử dụng hệ thống hạt nhân DSA (Kiến trúc chuyển mạch phân tán), cung cấp các công cụ để cấu hình và quản lý các tầng chuyển mạch Ethernet được kết nối với nhau, sử dụng các cơ chế để cấu hình các giao diện mạng thông thường (iproute2, ifconfig), vẫn đang tiếp tục. Có thể sử dụng DSA để cấu hình cổng và VLAN thay cho công cụ swconfig trước đây, nhưng không phải tất cả trình điều khiển bộ chuyển mạch đều hỗ trợ DSA. Phiên bản mới mang DSA đến nền tảng ipq806x (Qualcomm Atheros IPQ806X SoC). Đã thêm hỗ trợ cho bộ chuyển mạch Airoha AN8855 DSA (Xiaomi AX3000T, được sử dụng trong bộ chuyển mạch Mediatek và Airoha).
- Các phiên bản gói được cập nhật bao gồm musl 1.2.5, glibc 2.38, gcc 13.3.0, binutils 2.42, hostapd từ tháng 2024 năm 2.90, dnsmasq 2024.86, dropbear ssh XNUMX.
- Nhân Linux đã được cập nhật lên phiên bản 6.6.73 với ngăn xếp không dây cfg80211/mac80211 được đưa ngược từ nhân 6.12.6. (nhánh trước được cung cấp cùng với kernel 5.15 với ngăn xếp không dây từ kernel 6.1).
- Bất chấp việc dự án di chuyển sang trình quản lý gói APK, nhánh OpenWrt 24.10 vẫn tiếp tục sử dụng trình quản lý gói OPKG. Cho đến nay, quá trình chuyển đổi sang APK chỉ được triển khai ở nhánh "chính", đây sẽ là cơ sở cho bản phát hành chính thức tiếp theo của OpenWrt.
- Khi nâng cấp từ nhánh OpenWrt 23.05, các thiết bị Xiaomi AX3200, Redmi AX6S, Linksys E8450, Belkin RT3200 và Zyxel GS1900 sẽ gặp phải sự cố cập nhật. Người dùng các thiết bị này nên lưu ý đến các khuyến nghị riêng biệt.
Nguồn: opennet.ru
