La publication de la version 23.02 de la distribution Linux Armbian apporte un environnement système compact pour divers ordinateurs à carte unique basés sur des processeurs ARM, y compris différents modèles de Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi et Cubieboard basés sur des processeurs Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa et Samsung Exynos.
Pour la création des versions, des bases de paquets Debian et Ubuntu sont utilisées, mais l'environnement est entièrement reconstruit grâce à son propre système de construction, 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 de manière compressée avec un déchargement des données sur le disque une fois par jour ou lors de l'arrêt. La partition /tmp est montée avec tmpfs.
Le projet prend en charge plus de 30 variantes d'assemblages du noyau Linux pour différentes plates-formes ARM et ARM64. Pour faciliter la création de ses propres images système, paquets et éditions de la distribution, un SDK est fourni. Pour le swap, ZSWAP est utilisé. Lors de la connexion via SSH, une option pour utiliser l'authentification à deux facteurs est proposée. Le package comprend un émulateur box64, permettant d'exécuter des programmes compilés pour des processeurs basés sur l'architecture x86. Le système de fichiers ZFS peut être utilisé.
Caractéristiques de la version :
- Ajout de la prise en charge de la plateforme Rockchip RK3588 et soutien officiel des cartes Radxa Rock 5 et Orange Pi 5 basées sur cette plateforme.
- Amélioration du support pour les cartes Orange Pi R1 Plus, Raspberry Pi 3, JetHub D1/D1+, Rockchip64, Nanopi R2S, Bananapi M5, Bananapi M2PRO.
- Les paquets sont synchronisés avec les dépôts Debian et Ubuntu. Des versions expérimentales basées sur Debian 12 et Ubuntu 23.04 ont été ajoutées.
- Les paquets avec le noyau Linux ont été mis à jour vers la version 6.1. Dans le noyau 6.1, le système de fichiers AUFS est activé par défaut.
- L'outil de création a été entièrement remanié, et sera utilisé pour assembler la prochaine version. Parmi les nouveautés, on trouve un système de journaux simplifié, l'abandon des compilateurs externes, un système de mise en cache refondu et la prise en charge de la construction sur toutes les architectures et systèmes d'exploitation, y compris le support officiel des environnements WSL2.
- Une compilation automatisée d'images développées par la communauté a été assurée.
- Ajout de la prise en charge de divers contrôleurs de jeu.
- Ajout de la prise en charge de Waydroid, un package permettant de lancer Android sur les distributions Linux.
- Le script de configuration du son a été amélioré.
- Migration vers le pilote 882xbu pour les adaptateurs USB sans fil basés sur les puces RTL8812BU et RTL8822BU.
- Le package gnome-disk-utility a été ajouté aux assemblages avec des environnements graphiques.
- Le package nfs-common a été ajouté à tous les assemblages sauf à la version minimale.
- Le package wpasupplicant a été ajouté aux assemblages basés sur Debian 12.
Source : opennet.ru
