Após mais de um ano de desenvolvimento, uma versão principal da distribuição OpenWrt 24.10.0 foi lançada, visando dispositivos de rede como roteadores, switches e pontos de acesso. O OpenWrt suporta 1970 dispositivos e oferece um sistema de compilação que facilita a compilação cruzada e as compilações personalizadas. Esses conjuntos permitem que você crie firmware pronto com o conjunto desejado de pacotes pré-instalados, otimizados para tarefas específicas. Compilações prontas para uso foram publicadas para 39 plataformas de destino (a ramificação anterior suportava 36 plataformas).
Principais mudanças no OpenWrt 24.10:
- O suporte ao TLS 1.3 é habilitado por padrão, graças à atualização da biblioteca mbedtls para a versão 3.6.
- Para dispositivos com grandes tamanhos de memória Flash, o suporte para ACL (Lista de Controle de Acesso POSIX) e atributos de segurança é habilitado em todos os sistemas de arquivos. A alteração afeta dispositivos que não têm o sinalizador small_flash definido. Atualmente, small_flash está listado para as plataformas ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x e ramips/rt3883.
- Para dispositivos com grandes tamanhos de memória Flash, o kernel inclui suporte para MPTCP (MultiPath TCP), uma extensão do protocolo TCP para entregar pacotes TCP simultaneamente por várias rotas por meio de diferentes interfaces de rede.
- Suporte aprimorado para Wi-Fi 6 (802.11ax) e suporte inicial adicionado para Wi-Fi 7 (802.11be).
- Desempenho aprimorado do processo em segundo plano lldpd com a implementação do LLDP (Link Layer Discovery Protocol).
- Foi adicionado suporte para mais de 100 novos dispositivos, incluindo o roteador sem fio OpenWrt One, desenvolvido pela comunidade OpenWrt. O número total de dispositivos suportados chegou a 1970.
- Adicionadas plataformas d1 e starfive para dispositivos baseados em SoCs AllWinner D1 e StarFive JH71x0 (7100/7110) usando arquitetura RISC-V.
- Adicionada plataforma ixp4xx para Intel XScale IXP4xx SoC baseado na arquitetura ARM.
- Adicionada plataforma loongarch64 para dispositivos com processadores baseados na arquitetura LoongArch.
- Adicionada plataforma stm32 para STMicroelectronics STM32 SoC.
- As seguintes plataformas foram removidas: ath25 (Atheros ieee80211g com 16 MB de RAM), bcm63xx (Broadcom DSL MIPS, substituído pela plataforma bmips), octeontx (Octeon-TX CN80XX/CN81XX) e oxnas (PLXTECH/Oxford NAS782x/OX8xx). A plataforma ipq807x foi renomeada para qualcommax.
- Foram criados conjuntos prontos para a plataforma qoriq (SoC NXP QorIQ baseado na arquitetura PowerPC).
- A transição de plataformas de destino para o uso do subsistema kernel DSA (Distributed Switch Architecture), que fornece ferramentas para configurar e gerenciar cascatas de switches Ethernet interconectados, usando mecanismos para configurar interfaces de rede convencionais (iproute2, ifconfig), continuou. O DSA pode ser usado para configurar portas e VLANs em vez da ferramenta swconfig oferecida anteriormente, mas nem todos os drivers de switch oferecem suporte ao DSA ainda. A nova versão traz o DSA para a plataforma ipq806x (Qualcomm Atheros IPQ806X SoC). Adicionado suporte para o switch Airoha AN8855 DSA (Xiaomi AX3000T, usado em switches Mediatek e Airoha).
- Versões de pacotes atualizadas, incluindo musl 1.2.5, glibc 2.38, gcc 13.3.0, binutils 2.42, hostapd de setembro de 2024, dnsmasq 2.90, dropbear ssh 2024.86.
- O kernel Linux foi atualizado para a versão 6.6.73 com a pilha sem fio cfg80211/mac80211 retroportada do kernel 6.12.6. (a ramificação anterior foi lançada com o kernel 5.15 com uma pilha sem fio do kernel 6.1).
- Apesar da migração do projeto para o gerenciador de pacotes APK, a versão 24.10 do OpenWrt continua usando o gerenciador de pacotes OPKG. A transição para o APK até agora só foi implementada no branch "principal", que servirá de base para a próxima versão principal do OpenWrt.
- Ao atualizar a partir da versão 23.05 do OpenWrt, os dispositivos Xiaomi AX3200, Redmi AX6S, Linksys E8450, Belkin RT3200 e Zyxel GS1900 estão apresentando problemas de atualização. Os usuários desses dispositivos devem levar em consideração recomendações separadas.
Fonte: opennet.ru
