La version 25.8 de la distribution Linux Armbian a été publiée, offrant un environnement système compact pour les ordinateurs monocarte avec des processeurs basés sur les architectures ARM, RISC-V et x86, prenant en charge 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 25.8 :
- Ajout du support officiel pour les cartes Mekotronics R58 HD et NanoPi R3S LTS.
- Ajout du support pour les cartes soutenues par la communauté : CAINIAO CNIoT-CORE, KickPi K2B, Radxa Cubie A5E, Banana Pi R4 et Orange Pi 5 Pro.
- Le noyau Linux pour la plupart des cartes a été mis à jour vers la version 6.16 dans les branches EDGE. Dans les branches STABLE, le noyau 6.12 LTS est utilisé. Le chargeur U-Boot 2025.07 et l'outil ATF 2.13 (Arm Trusted Firmware) ont été mis à jour.
- Ajout du support pour la version Debian 13, avec stabilisation des builds basées sur Debian 13.
- Ajout du support de l'architecture LoongArch64 dans l'outil de construction.
- Poursuite du développement de l'outil armbian-config, utilisé pour configurer le système après installation. Amélioration du support de VPN WireGuard, élargissement des réglages liés au routage dans les réseaux locaux et configuration des systèmes clients. Amélioration de l'intégration avec le système de blocage de publicités Pi-hole.
- Ajout du support des capteurs de température pour la carte Rock-5C.
- Ajout du support du sous-système audio pour la carte RockPi-S.
- Mise en place du Wake-on-LAN sur les cartes Helios4.
- Amélioration des pilotes pour les cartes Realtek RTL8822CS, Innosilicon USB3 PHY et NanoPi M6.
- Résolution des problèmes de connexion d'écrans via l'interface DSI (Display Serial Interface) sur les cartes Raspberry Pi 5.
On peut également noter la création de la version 9.16 de DietPi, une distribution pour PC monocarte basée sur les architectures ARM et RISC-V, telles que Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid et VisionFive 2. La distribution est construite sur une base de paquets Debian et est disponible pour plus de 50 cartes. DietPi peut également être utilisé pour créer des environnements compacts pour machines virtuelles et des PC ordinaires basés sur l'architecture x86_64. Les builds pour les cartes se distinguent par une taille réduite (en moyenne 130 Mo) par rapport à Raspberry Pi OS et Armbian. L'outil de construction et de maintenance de la distribution est diffusé sous la licence GPLv2.
Le projet est optimisé pour une consommation minimale de ressources et développe plusieurs outils propriétaires : une interface pour l'installation d'applications DietPi-Software, le configurateur DietPi-Config, le système de sauvegarde DietPi-Backup, le mécanisme de gestion des journaux temporaires DietPi-Ramlog (qui prend également en charge rsyslog), une interface pour la définition des priorités d'exécution des processus DietPi-Services et le système de distribution des mises à jour DietPi-Update. Les utilitaires offrent une interface utilisateur en ligne de commande avec un menu et des dialogues basés sur whiptail. Un mode d'installation entièrement automatisé est pris en charge, permettant d'effectuer l'installation sur des cartes sans intervention de l'utilisateur.
Parmi les changements dans DietPi 9.16 :
- Ajout d'un support initial pour la future version Debian 14, dont le développement a commencé dans la branche Debian Testing. Le processus de création des builds basés sur Debian 14 a été lancé.
- Lors des opérations avec les paquets, la commande de mise à jour des index « apt update » n'est plus exécutée si /etc/apt/sources.list et les index spécifiques à l'architecture ont été modifiés il y a moins d'une heure.
- Dans les scripts et fonctions G_*, un redémarrage intégré avec sudo a été mis en œuvre pour exécuter des opérations nécessitant des privilèges, sans nécessiter une saisie manuelle de commandes sous la forme « sudo dietpi-software ».
- Dans les build pour les cartes Raspberry Pi, l'adaptateur UART est désormais activé par défaut lors du premier démarrage.
- Pour les cartes ROCK Pi S, des paramètres ont été ajoutés pour basculer le port USB-C entre les modes USB hôte et OTG.
- Dans l'utilitaire dietpi-software pour les systèmes basés sur l'architecture RISC-V, des options pour utiliser Docker Compose, Snapcast et Amiberry ont été implémentées. Pour toutes les architectures et versions de Debian, la possibilité d'installer le système d'automatisation domestique Domoticz a été ajoutée. Dans les builds pour Raspberry Pi basés sur Debian 12, le paquet contenant le centre multimédia Kodi 21 a été ajouté. La possibilité d'installer Nextcloud Talk, Synapse et WireGuard en mode automatique lors du premier démarrage a également été ajoutée.
Source : opennet.ru
