Foi lançado o Armbian 24.2, uma distribuição Linux que fornece um ambiente de sistema compacto para diversos computadores de placa única com processadores baseados nas arquiteturas ARM, RISC-V e x86, incluindo 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 a partir de repositórios Debian e Ubuntu, mas o ambiente é completamente recompilado usando um sistema de construção próprio, incluindo otimizações para reduzir o tamanho, aumentar o desempenho e aplicar mecanismos adicionais de proteção. Por exemplo, a partição /var/log é montada usando zram e armazenada na RAM em formato compactado, com dados sendo gravados no armazenamento uma vez por dia ou ao desligar. A partição /tmp é montada usando tmpfs.
O projeto suporta mais de 30 variantes de compilação do núcleo Linux para diferentes plataformas ARM e ARM64. Para facilitar a criação de suas próprias imagens de sistema, pacotes e edições da distribuição, um SDK é fornecido. Para troca de memória, utiliza-se ZSWAP. Ao acessar via SSH, há a opção de usar 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 executar ambientes de usuários baseados em KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce e Xmonad.
Principais características do lançamento:
- Adicionar suporte para placas Orangepi Zero3, Radxa Rock S0 e ASUS Tinker-Edge-R. Suporte adicionado para o smartphone Xiaomi Mi10.
- Melhorado o suporte para a placa Mixtile Blade 3.
- O funcionamento com HDMI nas placas Khadas VIM1S e VIM4 foi otimizado. Adicionado o suporte do núcleo Linux 5.15 da Amlogic.
- A manutenção de patches para placas baseadas em chips Rockchip foi modernizada. Possibilidade de usar o núcleo Linux 6.7 com placas baseadas em Rockchip rk3588. Patches para Rockchip 32b/64b portados para o núcleo 6.7.
- A organização de resolução de nomes em DNS foi reformulada (systemd-resolved destacado do systemd em um pacote separado).
- O carregador u-boot foi atualizado para a versão 2023.10.
- O suporte para dispositivos JetHub foi reformulado.
- O driver Wi-Fi para JetHub H1/D1 foi substituído do módulo rtw88 pelo driver fornecido pelo fornecedor.
- Os componentes para suporte da placa Odroid M1 foram transferidos para o conjunto de placas baseadas em rockchip64.
- O conjunto de ferramentas de compilação agora suporta o Ubuntu 24.04.
- O núcleo Linux foi atualizado para a versão 6.6.
- O pacote inclui complementos para integração com o Home Assistant.
- Suporte adicionado para LVM e criptografia da partição raiz.
- Suporte ao Cloud-Init adicionado.
Fonte: opennet.ru
