La publication de la version 26.5 de la distribution Linux Armbian, offrant un environnement système compact pour les ordinateurs monocarte équipés de processeurs basés sur les architectures ARM, RISC-V et x86, supportant divers modèles de Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi et Cubieboard basés sur les processeurs Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa et Samsung Exynos.
Les constructions utilisent les dépôts de paquets Debian et Ubuntu, mais tous les composants sont entièrement recompilés à l'aide d'un système de construction propre, intégrant des optimisations pour réduire la taille, améliorer les performances et appliquer des mécanismes de sécurité supplémentaires. Par exemple, la partition /var/log est montée en utilisant zram et est stockée en RAM sous forme compressée, avec des données écrites sur le disque une fois par jour ou lors de l'arrêt. La partition /tmp est montée via tmpfs.
Le projet prend en charge plus de 30 variantes de constructions du noyau Linux pour différentes plateformes ARM et ARM64. Un SDK est fourni pour simplifier la création de ses propres images système, paquets et éditions de la distribution. Le ZSWAP est utilisé pour la pagination. Lors de la connexion via SSH, une option pour l'authentification à deux facteurs est proposée. Un émulateur box64 est inclus, permettant d'exécuter des programmes compilés pour des processeurs basés sur l'architecture x86. Des paquets prêts à l'emploi sont proposés pour lancer des environnements utilisateur basés sur KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce et Xmonad.
Principales modifications dans Armbian 26.5 :
- Ajout de la prise en charge des cartes Arduino UNO Q (QRB2210), Mekotronics R58S2, NanoPC-T6 LTS Plus, Ariaboard Photonicat 2, EByte ECB41-PGE, NORCO EMB-3531, Cainiao CNIoT-CORE, SpacemiT MUSE Book, EasePi A2/R2, TQ-Systems TQMa8MPxS/TQMa93xxLA, Seeed reComputer et Qidi X.
- Pour les plateformes sunxi, meson64, rockchip64, rpi4b et uefi edge, le noyau Linux a été mis à jour vers la version 7.0, et pour les plateformes rockchip64 et meson64, vers 7.1-rc.
- Le chargeur U-Boot a été mis à jour vers la version 2026.04 dans les compilations pour les cartes basées sur des puces Rockchip (NanoPC-T6, NanoPi M5/R76S, Rock 5 ITX, Rock 5B Plus, Helios4/64, odroidhc4/n2, xt-q8l-v10).
- Les configurations avec environnement de bureau ont été reconstruites en utilisant des paramètres au format YAML et une architecture multilevel dans armbian-config. La nouvelle configuration du système a été mise à jour pour supporter les environnements personnalisés KDE Plasma, KDE Neon, MATE et i3wm. Le support de Xfce, MATE, i3, Xmonad, Enlightenment et Cinnamon a été étendu pour les architectures armhf et riscv64. Des composants de niveau moyen ont été ajoutés avec Vulkan et Panthor GPU runtime, et au niveau minimal, libcamera/v4l et alsa-ucm-conf.
- Nouveaux modules avec des scripts de configuration (Armbian Config Next Generation) pour code-server, Dozzle, Wallos, gestion de ZFS pool, édition de device tree et gestion de la mémoire.
Source : opennet.ru
