La version 25.2 de la distribution Linux Armbian a été publiée, offrant un environnement système compact pour les ordinateurs monocarte équipés de processeurs basés sur les architectures ARM, RISC-V et x86. Elle prend en charge divers modèles de Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi et Cubieboard utilisant 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.
Les principales modifications dans Armbian 25.2 :
- Ajout de la prise en charge des cartes Rock 2A, Rock 2F, NanoPi R3S, Retroid Pocket RP5, RPMini, Rock 5T, GenBook, MKS-PI, SKIPR, Armsom CM5, NextThing C.H.I.P et Magicsee C400 Plus.
- Amélioration de la prise en charge des cartes équipées de puces Rockchip 3588. Le noyau Linux de base pour ces cartes a été mis à jour vers la version 6.1.99, et la version actuelle vers 6.12. Les pilotes pour HDMI, USB3 et Bluetooth ont été mis à jour.
- Les fonctionnalités du pilote RTW88 pour les puces sans fil Realtek RTL87* et RTL88* ont été étendues.
- Une infrastructure pour les tests automatiques des composants dans les réseaux sans fil a été mise en place.
- La majeure partie des paquets avec le noyau Linux a été migrée de la branche 6.6 vers 6.12.
- Dans la plupart des builds, le chargeur de démarrage U-Boot a été mis à jour vers la version 2024.10 ou 2025.01.
- De nouveaux serveurs Dans l'infrastructure de build et le réseau de miroirs. La mise en œuvre du réseau de distribution de contenu (CDN) a été mise à jour pour contourner les blocages lors du téléchargement de la distribution depuis la Russie et l'Ukraine (l'utilisation du miroir de Moscou pour les réseaux ukrainiens a été exclue, ainsi que celle du miroir de Kiev pour les réseaux russes). Le téléchargement via torrents a été accéléré grâce au stockage dans le CDN des téléchargements depuis GitHub.
- L'outil armbian-config a été enrichi d'une fonctionnalité pour installer rapidement les paquets AdGuardHome, Pi-Hole, Home Assistant, Utime Kuma, NetData, Grafana, Cockpit avec KVM et NextCloud.

Source : opennet.ru
