Foi lançado o Armbian 25.5, uma distribuição Linux que fornece 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 baseados em 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 no Armbian 25.5:
- Suporte oficial adicionado para as placas Banana Pi M2 e Mekotronics r58/r58x.
- Suporte adicionado para placas TI SK-AM69, BeagleBoard PocketBeagle2, BeagleBone AI-64, BeaglePlay, Qcom Robotics RB5, Radxa Cubie A5E, SMART AM40, NanoPi R2S Plus, Mediatek Genio e Radxa Nio-12L.
- Para placas com chips Rockchip, como Rock 5B e Youyeetoo R1, foi implementado suporte para HDMI e áudio.
- Melhorado o suporte para placas BananaPi BPI-M4-Zero, BananaPi SM1, BigTreeTech CB2, MBa8MPxL, Nano pi r3s, Radxa Zero3, Rock 3a, Odroid XU4, Orange Pi 5/5b/pro, Raspberry Pi, Rock5, Station p2/m3.
- A ferramenta armbian-config, utilizada para configurar o sistema após a instalação, foi significativamente modernizada e adaptada para a arquitetura Molten. A função da biblioteca de aplicativos foi integrada, permitindo executar ambientes isolados com aplicativos populares (Home Assistant, Stirling PDF, Navidrome, Grafana, NetData, Immich) diretamente da interface do armbian-config. O configurador de rede melhorou a detecção de pontos de acesso Wi-Fi e simplificou a configuração da interface de rede. A carga dinâmica de componentes específicos da placa foi garantida e a interface para alternar entre BSP (Board Support Package) foi aprimorada.
- O núcleo Linux para placas com chips Rockchip foi atualizado para a versão 6.14. Foram fornecidas configurações para gerenciar a inclusão de patches, permitindo compilar uma versão não modificada do núcleo.
- O carregador U-Boot foi atualizado para a versão 2025.01.
- Suporte para subvolumes Btrfs foi adicionado.
- Implementada a possibilidade de configurar o alinhamento das partições EFI para operação em dispositivos com UFS.
- Melhorado o suporte para acesso ao console via porta serial.
- Utilitários e2fsprogs foram incluídos no pacote base.
- A ferramenta de compilação agora permite ativar o suporte a ZFS, ZRAM e Docker.
- Pacotes Home Assistant, Zerotier foram adicionados. VPN, AdGuardHome, Unbound DNS.
- O conjunto de ferramentas para registro de logs foi simplificado e os recursos para diagnóstico de problemas foram melhorados.
Além disso, pode-se notar a formação da versão DietPi 9.13, uma distribuição para placas únicas baseada nas arquiteturas ARM e RISC-V, como Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid e VisionFive 2. A distribuição é construída sobre a base de pacotes Debian e está disponível em versões para mais de 50 placas. DietPi também pode ser usado para criar ambientes compactos para máquinas virtuais e PCs comuns baseados na arquitetura x86_64. As versões para as placas têm um tamanho reduzido (em média 130 MB) em comparação com o Raspberry Pi OS e Armbian. A ferramenta para construir e manter a distribuição é distribuída sob a licença GPLv2.
O projeto é otimizado para o mínimo consumo de recursos e desenvolve várias utilitários próprios: interface para instalação de aplicativos DietPi-Software, configurador DietPi-Config, sistema de backup DietPi-Backup, mecanismo de registros temporários DietPi-Ramlog (também com suporte a rsyslog), interface para definir prioridades de execução de processos DietPi-Services e sistema de entrega de atualizações DietPi-Update. As utilitários fornecem uma interface de console com menus e diálogos baseados no whiptail. O modo de instalação totalmente automatizado é suportado, permitindo a instalação em placas sem intervenção do usuário.
Entre as mudanças no DietPi 9.13:
- Foi adicionada a solicitação obrigatória de troca de senhas para usuários padrão e para dietpi-software. Em sistemas previamente instalados, tal solicitação será exibida durante a atualização, se ainda forem utilizadas senhas padrão.
- As utilitários unzip, 7zip e bzip2 foram removidos do ambiente do sistema e agora serão instalados automaticamente quando necessário.
- Para as placas Orange Pi 3B, foi implementado o controle do cooler.
- Para as placas Radxa ZERO 3, foi realizada a transição para a versão do kernel Linux 6.1, proposta pelo fabricante.
- Para as placas ASUS Tinker Board 2, foi resolvido o problema da alteração do MAC address a cada reinicialização.
- Nas imagens para máquinas virtuais, o pacote tiny-initramfs foi substituído por initramfs-tools, permitindo gerar imagens initramfs mais compactas (~1 MiB em vez de ~35 MiB) ao incluir apenas os módulos de kernel utilizados.
- Na interface de configuração após o primeiro carregamento, o diálogo para seleção do layout do teclado foi simplificado (em vez de um processo de seleção multi-etapas, foi oferecida uma lista simples de opções disponíveis e uma seção separada com configurações avançadas).
- No gerenciador de aplicativos DietPi-Software, foi implementado o suporte à instalação da plataforma de desenvolvimento conjunto Gitea em sistemas com processadores RISC-V.
- A entrega dos pacotes Google AIY Voice Kit e Mycroft AI, cujo desenvolvimento foi interrompido pelos fabricantes, foi encerrada.
Fonte: opennet.ru
