Le système de construction RPI-IMAGE-GEN crée des images personnalisées pour les cartes Raspberry PI

rpi-image-gen

Raspberry Pi vient de publier le système de construction RPI-IMAGE-GEN pour générer des images Raspberry Pi personnalisées conçues pour une application spécifique et en fonction des packages des référentiels Debian et Raspberry Pi OS

J’ai été initialement surpris par cette annonce, car il existe déjà des outils de construction comme le projet Yocto ou Buildroot conçu à cet effet. Ils sont cependant un peu complexes à utiliser et il y a une courbe d’apprentissage abrupte, donc peut-être que Raspberry Pi a rendu quelque chose de plus facile à utiliser. Jetons un coup d’œil.

RPI-IMAGE-GEN

La version est principalement définie par un fichier de configuration qui définit le profil et la disposition de l’image. L’entreprise explique les principales raisons de créer un autre système de construction. Tout d’abord, les images sont rapides à construire avec le système de construction RPI-IMAGE-GEN, car vous n’avez pas à construire tout le projet à partir de Source, contrairement à quelque chose comme le projet Yocto qui peut prendre des heures (pour la première construction au moins). En effet, il s’appuie sur des forfaits de Raspberry Pi OS et Debian qui offrent également le bénéfice de ne pas insérer des vulnérabilités de sécurité au prix de moins de flexibilité.

Les développeurs peuvent configurer leur système de fichiers avec uniquement les packages nécessaires et utiliser éventuellement le RPI-SB-ProVisioner pour configurer et activer automatiquement les systèmes de fichiers de démarrage et de fichiers chiffrés. RPI-IMAGE-GEN publie également une facture de matériaux logiciels (SBOM) et génère une liste de CVE identifiée à partir du SBOM pour énumérer les vulnérabilités de sécurité potentielles.

La façon la plus simple de commencer est de construire une image Debian minimale avec quatre commandes sur la machine de construction:

L’image se trouve dans Work / Deb12-Arm64-Min / Artefacts / Deb12-Arm64-Min.img

Vous pouvez désormais flasher l’image avec l’imageur Raspberry Pi à l’aide de l’interface graphique (sélectionnez «Utilisez la personnalité») ou dans la ligne de commande:

Sudo RPI-IMAGER – CLI Work / Deb12-Arm64-Min / Artefacts / Deb12-Arm64-Min.img / Dev / MMCBLK0

D’autres exemples peuvent être trouvés sur le repo GitHub, y compris «Slim» pour créer une image légère et «webkiosk» pour créer une image qui démarre au navigateur Web Chromium en mode kiosque. L’annonce officielle sur le site Web de Raspberry Pi et le dépôt GitHub ont plus de détails.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • Freenove Kit de Démarrage Complet pour Raspberry Pi 5 4 B 3 B+ 500 Zero 2 W, Tutorial de 1170 Pages, Python C Java Scratch Processing Code, 386 Articles, 164 Projets, Caméra Haut - parleurs
  • MINGD Carte mère MKS PI avec SOC Quad-Core 64 bits intégré for Voron VS Raspberry Pi RasPi RPI, affichage adapté jusqu'à 4k60hz (Color : Type 10)