Die Entwickler des Raspberry Pi-Projekts haben das Tool rpi-image-gen vorgestellt, das die Erstellung eigener Systemimages für Raspberry Pi-Boards vereinfachen soll. Zu den Vorteilen des Tools gehören: eine schnelle Erstellung durch die Verwendung vorgefertigter Binärpakete; die Verwendung identischer Bibliotheks- und Anwendungsversionen wie bei Raspberry Pi OS; die Möglichkeit, beliebige Partitionierungslayouts zu konfigurieren und die Verschlüsselung des Dateisystems zu nutzen; Unterstützung für die Erstellung einer Liste der verwendeten Pakete und die Überprüfung auf Sicherheitsanfälligkeiten. Der Code ist in Shell geschrieben und steht unter der BSD-Lizenz.
Das rpi-image-gen Toolset unterscheidet sich konzeptionell von den zuvor angebotenen pi-gen Utilities, die für die Vorbereitung von Varianten des Raspberry Pi OS-Distributionspakets vorgesehen sind. Bei rpi-image-gen wird das System unter Verwendung des Konzepts der „Sammlungen“ (Beispiele) erstellt, die YAML-Dateien mit Listen installierbarer Pakete und Metadaten enthalten, die die durchgeführten Operationen definieren. Die gewählten Sammlungen bilden das Build-Profil. Zur Generierung von rootfs und Images mit verschiedenen Dateisystemen und Partitionierungsansätzen werden in rpi-image-gen die Tools bdebstrap, mmdebstrap und genimage verwendet.

Quelle: opennet.ru
