Foi publicado o lançamento da distribuição Linux Armbian 26.8, que oferece um ambiente de sistema compacto para computadores de placa única com processadores baseados nas arquiteturas ARM, RISC-V e x86, suportando vários modelos de Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi e Cubieboard com processadores Allwinner, Amlogic, Actionsemi, Freescale/NXP, Marvell Armada, Rockchip, Radxa e Samsung Exynos.
As compilações são formadas utilizando repositórios de pacotes Debian e Ubuntu, mas todos os componentes são totalmente recompilados usando um sistema de compilação próprio, incluindo otimizações para redução de tamanho, aumento de desempenho e aplicação de mecanismos de segurança adicionais. Por exemplo, a partição /var/log é montada usando zram e armazenada na RAM de forma compactada, com o descarte de dados no armazenamento uma vez por dia ou ao desligar. A partição /tmp é montada usando tmpfs.
O projeto mantém mais de 30 variantes do kernel Linux para diferentes plataformas ARM e ARM64. Um SDK é fornecido para simplificar a criação de suas próprias imagens de sistema, pacotes e edições da distribuição. O ZSWAP é utilizado para a troca. Ao entrar via SSH, há uma opção para usar a autenticação de dois fatores. Inclui um emulador box64, que permite executar programas compilados para processadores baseados na arquitetura x86. Pacotes prontos são oferecidos para rodar ambientes de usuário baseados em KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce e Xmonad.
Principais mudanças na Armbian 26.8:
- O instalador foi reescrito e agora é fornecido na forma de um módulo armbian-config, em vez de um script separado, e abrange também testes de unidade. Para trabalhar com memória flash, são suportadas as interfaces SPI (Serial Peripheral Interface) e MTD (Memory Technology Device), com manipuladores separados para eMMC e NVMe, além de suporte para substituição do carregador de inicialização.
- Na versão 2.0, a ferramenta Armbian Imager foi atualizada, oferecendo uma interface para selecionar e baixar imagens de sistema, gravá-las em SD e fazer a configuração inicial do sistema. Para placas com chips Qualcomm com memória UFS (Universal Flash Storage), adicionou-se a possibilidade de flash, usando a ferramenta QDL (Qualcomm Device Loader). A detecção de dispositivos conectados foi aprimorada no Windows e no Linux. Foi possibilitada a construção de imagens UEFI na forma de ISOs Live de inicialização, que podem ser usadas com o CD Virtual IPMI e em ambientes de nuvem que suportam apenas o formato ISO.
- O kernel Linux foi atualizado para a versão 7.1. No repositório experimental, também está disponível um pacote com o kernel 7.2, compilado para as plataformas rockchip64, meson64, mvebu64, sunxi e bcm2711.
- O bootloader U-Boot foi atualizado para a versão 2026.07 para placas Rockchip RK35xx, Amlogic, i.MX6 e mvebu.
- Em um repositório separado, foram oferecidos novos drivers para dispositivos sem fio rtl8852bs, rtl8189es, rtl8192eu e uwe5622.
- O suporte para as seguintes placas foi implementado:
- Anbernic RG DS e RG Vita Pro
- Radxa Cubie A7Z e Dragon Q6A/Q8B
- Seeed reComputer RK3576 e RK3588 DevKit
- TI BeagleBadge e TMDS64EVM
- Orange Pi 4 Pro e Zero 3W
- Sovol Zero e SV08
- Walnut Pi Box e 1B
- EmbedFire LubanCat 5IO
- LuckFox Nova
- SpacemiT K3 Pico-ITX
- Milk-V DuoS
- Avnet MaaXBoard 8ULP
- NanoPi NEO3 Plus
- KICKPI K3B
- Graperain G3568 v2
- EASY EAI Nano
- Mellow Fly C5
- CIX P1,
- Xiaomi Pad 6S Pro
- Tanix TX6S
- O suporte para a placa Banana Pi R2 foi renovado.
Fonte: opennet.ru
