Gli sviluppatori del progetto Raspberry Pi hanno presentato lo strumento rpi-image-gen, progettato per semplificare la generazione di immagini di sistema personalizzate per le schede Raspberry Pi. Tra i vantaggi dello strumento si evidenziano: una rapida compilazione grazie all'uso di pacchetti binari precompilati; utilizzo di versioni di librerie e applicazioni identiche a quelle di Raspberry Pi OS; possibilità di configurare layout di partizioni personalizzati e di utilizzare la crittografia del file system; supporto per la generazione di un elenco dei pacchetti utilizzati e verifica dell'assenza di versioni vulnerabili dei programmi. Il codice è scritto in Shell e distribuito con licenza BSD.
Lo strumento rpi-image-gen si differenzia concettualmente dalle precedenti utility pi-gen, progettate per la preparazione di varianti di distribuzione del Raspberry Pi OS. In rpi-image-gen, il sistema viene creato utilizzando il concetto di "collezioni" (esempi), che consistono in raccolte di file YAML con elenchi di pacchetti da installare e metadati che definiscono le operazioni da eseguire. Le collezioni selezionate formano il profilo di compilazione. Per generare rootfs e immagini con diversi file system e layout delle partizioni, rpi-image-gen utilizza utility come bdebstrap, mmdebstrap e genimage.

Fonte: opennet.ru
