Релиз Raspberry Pi OS на базе Debian Trixie от 20 октября добавил поддержку cloud‑init для автоматической первичной настройки устройств без ручного вмешательства.
Cloud‑init — кроссплатформенный инструмент для конфигурации системы при первой загрузке. Он позволяет настраивать пользователей, сетевые параметры, SSH‑ключи, конфигурацию хранения и другие параметры без ручного доступа.
Релиз от 20 октября добавил три файла в boot‑раздел: meta‑data, network‑config и user‑data. Файл user‑data — центральный для конфигурации: в нем задаются пользователи, таймзоны, пакеты, SSH‑доступ и специфичные для Raspberry Pi опции в секции rpi: для включения I2C, SPI, serial, 1‑Wire и USB‑gadget.
Сетевые настройки управляются через Netplan — новый абстрактный слой конфигурации сети в Raspberry Pi OS, который использует YAML‑формат и поддерживает бэкенды NetworkManager и systemd‑networkd. Он хранит конфиги в /etc/netplan/, а команды sudo netplan generate и sudo netplan apply активируют изменения.
Raspberry Pi Imager 2.0 автоматически генерирует user‑data и network‑config при записи образа, а поддержка фирменных опций rpi: в UI позволяет включать аппаратные интерфейсы графически. Обратная совместимость со старым firstrun.sh сохранена, но cloud‑init станет основным инструментом.
Источник новости и обложки: www.raspberrypi.com