树莓派基金会近日推出开源工具 rpi-image-gen。
rpi-image-gen 是一个根文件系统和镜像创建工具,旨在提供高度的自定义、灵活性和控制。rpi-image-gen 使用 bdebstrap 和 mmdebstrap 进行根文件系统的构建,并使用 genimage 进行镜像创建。
rpi-image-gen 是一个以 Bash 为中心的脚本引擎,能够使用元数据集合和定义的执行流程生成具有不同磁盘分区布局、文件系统和配置文件的软件镜像。它提供了为 Raspberry Pi 设备创建高度自定义软件镜像的方法。
rpi-image-gen 是易于阅读、可审计且易于使用的。
技术亮点
- 模块化定制:通过 YAML 配置文件定义软件包列表,移除冗余服务降低资源占用
- 安全增强:自动扫描镜像内软件组件的已知漏洞(CVE),生成 SBOM 清单满足合规需求
- 场景化模板:提供 Web Kiosk 等预设配置,5 分钟快速生成专用设备系统
该工具支持用户根据需求裁剪操作系统组件、管理软件供应链安全(SBOM与CVE),并内置轻量化“slim”镜像模板,为树莓派设备创建定制化的 Raspberry Pi OS 镜像,适用于工厂批量烧录、边缘计算设备集群管理等场景。