Состоялся выпуск DietPi 10.7, легковесного дистрибутива Linux на базе Debian, ориентированного на производительность и предназначенного в первую очередь для одноплатных компьютеров. В новой версии переработан подход к настройке сети, добавлены образы для ARM-виртуализации, поддержка ещё одного одноплатного компьютера на базе Rockchip и два новых приложения в каталоге программ.

Основное изменение связано с новым инструментом dietpi-network. Разработчики DietPi переработали настройку сети, и теперь несколькими интерфейсами Ethernet и Wi-Fi можно управлять независимо друг от друга. Например, один интерфейс может обеспечивать доступ в интернет через шлюз, а второй использовать статический IP только для локальной сети.

Новая система больше не требует, чтобы интерфейсы назывались традиционно, например eth0 или wlan0. Она определяет тип интерфейса независимо от имени и поддерживает схему предсказуемых имён systemd, а также виртуальные интерфейсы, которые часто встречаются в контейнерах.

Также появился интерфейс командной строки для добавления, удаления и изменения отдельных интерфейсов. Конфигурации сети теперь хранятся отдельно в файлах /etc/network/interfaces.d/<name>.conf, а существующие настройки из /etc/network/interfaces переносятся автоматически при применении изменений.

DietPi 10.7 также расширяет набор готовых образов. Новые контейнерные образы сразу включают сетевой стек и SSH-сервер, а настройку сети можно выполнить при первой загрузке с помощью параметров в dietpi.txt. По умолчанию на первом обнаруженном виртуальном интерфейсе Ethernet или VLAN используется DHCP, поэтому такие образы подходят для окружений вроде LXC.

Уделено внимание и ARM-виртуализации. DietPi теперь поддерживает виртуальные машины ARMv8. Проект планирует предоставить полный набор образов и готовых виртуальных машин для разных платформ виртуализации. Разработчики отмечают, что не все конфигурации готовых машин пока полностью протестированы.

Что касается оборудования, в DietPi 10.7 добавлена поддержка LubanCat 4, одноплатного компьютера на базе SoC Rockchip RK3588S. Поддержка построена на основной ветке ядра Linux и U-Boot.

В каталог dietpi-software добавлены два новых приложения. HomeBox, доступный под идентификатором 219, предназначен для самостоятельного учёта и организации домашнего имущества. Scrypted, добавленный под идентификатором 220, работает как платформа для интеграции видео и домашней автоматизации.

Есть и несколько менее крупных улучшений. Для одноплатных компьютеров на базе Allwinner вернули USB-драйверы DVB, которые пропали из пакетов ядра в версиях с Linux 6.12 по 6.18. Также изменена обработка синхронизации времени в DietPi: теперь systemd-timesyncd делает новую попытку подключения позже при загрузке, когда сеть уже скорее всего доступна.

В новом выпуске также исправлено несколько проблем, характерных для конкретного оборудования. На Raspberry Pi устранена ошибка, из-за которой параметры dtparam могли не срабатывать при включённом DRM/KMS. Одним из её последствий было возможное отключение звука HDMI на первом порту HDMI.

Пользователи Orange Pi 5 и 5B получили исправление регрессии, появившейся в DietPi 10.5 и делавшей порты USB 2.0 и USB-C неработоспособными. Для Orange Pi 3 LTS и ROCK 3A исправлена возможная высокая потеря пакетов Ethernet.

Наконец, выпуск устраняет несколько проблем при установке и работе программ, включая ошибки, затрагивающие Ampache, WiringPi, Roon Bridge и Immich.

Владельцы существующих установок DietPi могут перейти на версию 10.7 обычным механизмом обновления. Новые образы и полный список изменений доступны на странице релиза.