Após mais de um ano de desenvolvimento, foi lançada uma versão significativa da distribuição OpenWrt 24.10.0, desenvolvida para dispositivos de rede, como roteadores, switchs e pontos de acesso. O OpenWrt suporta 1970 dispositivos e oferece um sistema de compilação que simplifica a cross-compilação e a criação de builds personalizados. Esses builds permitem a formação de firmwares prontos com o conjunto desejado de pacotes pré-instalados, otimizados para tarefas específicas. As builds prontas foram publicadas para 39 plataformas alvo (na versão anterior, 36 plataformas eram suportadas).
Principais alterações no OpenWrt 24.10:
- O suporte ao TLS 1.3 está habilitado por padrão, implementado através da atualização da biblioteca mbedtls para a versão 3.6.
- Para dispositivos com maior capacidade de memória Flash, o suporte a ACL (Lista de Controle de Acesso POSIX) e atributos de segurança foi ativado em todos os sistemas de arquivos. Essa alteração afeta dispositivos para os quais a flag small_flash não está ativada. Atualmente, a small_flash é especificada 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 maior capacidade de memória Flash, o suporte a MPTCP (MultiPath TCP), uma extensão do protocolo TCP para entrega de pacotes TCP simultaneamente por vários caminhos através de diferentes interfaces de rede, foi habilitado no núcleo.
- O suporte ao Wi-Fi 6 (802.11ax) foi aprimorado e o suporte inicial ao Wi-Fi 7 (802.11be) foi adicionado.
- Melhorias foram feitas no funcionamento do processo em segundo plano lldpd com a implementação do protocolo LLDP (Protocolo de Descoberta da Camada de Link).
- O suporte a mais de 100 novos dispositivos foi adicionado, destacando-se o roteador sem fio OpenWrt One, desenvolvido pela comunidade OpenWrt. O número total de dispositivos suportados alcançou 1970.
- As plataformas d1 e starfive foram adicionadas para dispositivos baseados em SoC AllWinner D1 e StarFive JH71x0 (7100/7110), que utilizam a arquitetura RISC-V.
- A plataforma ixp4xx foi adicionada para SoC Intel XScale IXP4xx baseado na arquitetura ARM.
- A plataforma loongarch64 foi adicionada para dispositivos com processadores baseados na arquitetura LoongArch.
- A plataforma stm32 foi adicionada para SoC STMicroelectronics STM32.
- As plataformas ath25 (Atheros ieee80211g com 16 MB de RAM), bcm63xx (Broadcom DSL MIPS, substituída pela plataforma bmips), octeontx (Octeon-TX CN80XX/CN81XX) e oxnas (PLXTECH/Oxford NAS782x/OX8xx) foram removidas. A plataforma ipq807x foi renomeada para qualcommax.
- Builds prontas foram formadas para a plataforma qoriq (SoC NXP QorIQ baseado na arquitetura PowerPC).
- O suporte para as plataformas de destino foi estendido para utilizar a subsistema do núcleo DSA (Arquitetura de Comutação Distribuída), que fornece recursos para configuração e gerenciamento de cascatas de switches Ethernet interconectados, utilizando mecanismos para a configuração de interfaces de rede padrão (iproute2, ifconfig). O DSA pode ser usado para configurar portas e VLANs em vez da ferramenta swconfig anteriormente proposta, mas nem todos os drivers de switches suportam DSA por enquanto. Na nova versão, o DSA foi implementado para a plataforma ipq806x (SoC Qualcomm Atheros IPQ806X). O suporte para o switch DSA Airoha AN8855 (Xiaomi AX3000T, usado em switches Mediatek e Airoha) foi adicionado.
- As versões dos pacotes foram 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 núcleo Linux foi atualizado para a versão 6.6.73 com a pilha sem fio cfg80211/mac80211, portado do núcleo 6.12.6. (na versão anterior, o núcleo 5.15 foi fornecido com a pilha sem fio do núcleo 6.1).
- Apesar da migração do projeto para o gerenciador de pacotes APK, a ramificação OpenWrt 24.10 continua a usar o gerenciador de pacotes OPKG. A transição para APK foi realizada apenas na ramificação 'main', que servirá de base para o próximo lançamento significativo do OpenWrt.
- Ao migrar da ramificação OpenWrt 23.05 em dispositivos Xiaomi AX3200, Redmi AX6S, Linksys E8450, Belkin RT3200 e Zyxel GS1900, ocorrem problemas de atualização. Os usuários desses dispositivos devem considerar recomendações específicas.
Fonte: opennet.ru
