La version du système d'exploitation Linux Armbian 23.11 a été lancée, offrant un environnement système compact pour divers ordinateurs monocarte avec des processeurs basés sur les architectures ARM, RISC-V et x86, y compris plusieurs modèles 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.
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 supporte plus de 30 variantes de constructions du noyau Linux pour différentes plateformes ARM et ARM64. Pour simplifier la création de ses propres images système, paquets et versions de la distribution, un SDK est fourni. ZSWAP est utilisé pour le swap. Lors de la connexion SSH, une option pour l'utilisation de l'authentification à deux facteurs est disponible. 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 pour exécuter des environnements de bureau basés sur KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce et Xmonad sont proposés.
Caractéristiques de la version :
- Les règles de support des cartes ont été améliorées, intégrant trois niveaux de support : standard (accompagnement complet), intermédiaire (staging, vérification de la disponibilité du support) et accompagnement par la communauté. Les cartes Khadas VIM1S, Khadas VIM4, Texas Instruments TDA4VM et Xiaomi Pad 5 Pro ont été transférées dans la catégorie de support standard.
- La prise en charge des cartes Hikey 960, NanoPi R6S/R6C, TI SK-TDA4VM, Xiaomi-elish, Tanix TX6, Inovato Quadra et Mekotronics R58X-Pro a été ajoutée.
- Il est désormais possible de choisir différents gestionnaires de session (LightDM, SDDM et GDM3).
- Le noyau Linux a été mis à jour vers la version 6.6. La possibilité d'utiliser le noyau 6.6 pour les cartes NanoPi R6S/R6C a été ajoutée.
- Les paramètres du noyau ont été mis à jour pour supporter Waydroid et Redroid (environnements pour exécuter des applications Android dans des distributions Linux).
- Pour les cartes VIM1S/VIM4, la prise en charge de Bluetooth a été intégrée.
- Le fonctionnement sur les cartes Banana Pi CM4 a été amélioré.
- Pour les cartes RK3588, un nouveau noyau Linux avec support expérimental de HDMI a été utilisé.
- Des problèmes dans les gestionnaires d'écran ont été résolus.
- Pour les cartes RK3588, un support expérimental de UEFI/EDK2 a été ajouté.
- La création de constructions quotidiennes basées sur Debian 13 (« Trixie ») et Ubuntu 23.10 a commencé.
- Les tests automatisés ont été élargis pour vérifier la qualité des constructions.
Source : opennet.ru
