Armbian, une distribution Linux gérée par la communauté qui prend en charge plus de 100 SBC basés sur Arm et X86, a annoncé une nouvelle version, 22.02, et une image optimisée prête à être installée sur votre Raspberry Pi.
Armbian adopte une approche «principale d’abord» de Linux, tentant d’unifier l’expérience sur de nombreuses cartes différentes, chacune d’elles optimisée au niveau du noyau ou de l’espace utilisateur pour maintenir les performances. Les images sont basées sur Debian ou Ubuntu et utilisent principalement des dépôts de packages en amont vanille, car la majeure partie du travail a été consacrée à l’optimisation du noyau.
La nouvelle version est la première à prendre en charge UEFI sur Arm et X86 à l’aide de GRUB, de sorte qu’elle peut démarrer sur les Mac Intel, et avec les centaines de corrections de bogues que vous attendez d’une nouvelle version, il existe un nouveau cadre de construction d’extensions qui permet aux utilisateurs d’étendre le système de construction indépendamment de la base de code principale, avec plus de 20 crochets disponibles.
La version Raspberry Pi fonctionne officiellement sur le Raspberry Pi 4B, bien que les propriétaires de Raspberry Pi 3, 400, Zero 2W et Compute Modules 3 et 4 puissent également l’installer. Cette dernière version est livrée avec un noyau 64 bits permettant aux propriétaires de cartes de 8 Go d’utiliser toute la RAM supplémentaire.
Armbian se concentre fortement sur le maintien en amont du système d’exploitation aussi vanille que possible. Armbian utilise les noyaux Raspberry Pi OS 5.15 LTS et 5.16 et exécute l’environnement de bureau léger Xfce. De nombreuses versions actuelles utilisent le noyau 5.15, la version 5.16 étant déployée sur les versions Edge pour prendre en charge du matériel tel que la carte Orange Pi R1 Plus LTS. Les versions Debian du nouveau système d’exploitation ont également la prise en charge de la 3D et les cartes NanoPi M2V2 bénéficient de la prise en charge du contrôleur de ventilateur.
La page de téléchargement d’Armbian est l’endroit où aller pour voir s’il existe une version prête pour la carte de développement de votre choix. Au moment de la rédaction, le support était assez large, avec des cartes de BananaPi, Nanopi, Oodroid, RockPi, Olimex, Pine et Asus Tinkerboard disponibles, ainsi que le Nvidia Jetson Nano. Vous pouvez également créer le vôtre si vous avez accès à un PC x86 capable d’exécuter l’environnement de compilation officiellement pris en charge, Ubuntu Hirsute 21.04.x amd64. Un processeur quad-core est conseillé et vous aurez besoin de VirtualBox ou d’un autre logiciel de virtualisation installé.