La version du système d'exploitation Linux Armbian 22.08 a été publiée, offrant un environnement système compact pour divers ordinateurs monocartes 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 utilisant 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 prend en charge plus de 30 variantes de construction du noyau Linux pour différentes plateformes ARM et ARM64. Pour faciliter la création de ses propres images système, paquets et éditions de la distribution, un SDK est proposé. Pour le swap, ZSWAP est utilisé. Lors de la connexion par SSH, une option pour utiliser l'authentification à deux facteurs est disponible. Il 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 est utilisé. Des paquets prêts à l'emploi sont proposés pour exécuter des environnements desktop basés sur KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce et Xmonad.
Caractéristiques de la version :
- Ajout de la prise en charge de la carte Rockchip RK3588 Rock 5b WIP.
- Les paquets ont été synchronisés avec les dépôts Debian 11. Les paquets du noyau Linux ont été mis à jour vers les versions 5.15 et 5.19.
- Des mécanismes supplémentaires pour l'analyse de la sécurité du code ont été inclus.
- Le processus de test des mises à jour du noyau et de u-boot a été renforcé, ces tests pouvant désormais être réalisés après chaque changement.
- La mise en œuvre de processus de construction automatisés pour la reconstruction hebdomadaire des images développées par la communauté a été réalisée.
- La documentation pour les développeurs et les personnes en charge des cartes a été améliorée.
Source : opennet.ru
