Состоялся выпуск проекта дистрибутива DietPi 10.7 для одноплатных ПК на базе архитектур ARM и RISC‑V, таких как Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid и VisionFive 2. Версия проекта DietPi 9.0 вышла в январе 2024 года. Сборку DietPi 10.0 представили в январе 2026 года.

Дистрибутив DietPi построен на пакетной базе Debian и доступен в сборках для более чем 50 плат.

Решение DietPi также может применяться для создания компактных окружений для виртуальных машин и обычных ПК на базе архитектуры x86_64. Сборки для плат отличаются небольшим размером (в среднем 130 МБ) по сравнению с Raspberry Pi OS и Armbian. Инструментарий для сборки и сопровождения дистрибутива распространяется под лицензией GPLv2.

Проект DietPi оптимизирован для минимального потребления ресурсов и развивает несколько собственных утилит: интерфейс для установки приложений DietPi‑Software, конфигуратор DietPi‑Config, систему резервного копирования DietPi‑Backup, механизм ведения временных логов DietPi‑Ramlog (также поддерживается rsyslog), интерфейс для установки приоритетов выполнения процессов DietPi‑Services и систему доставки обновлений DietPi‑Update.

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

В версии DietPi 10.7 содержатся исправления багов и ошибок, выявленных в предыдущей версии, добавлена новая утилита Dietpi-Network, появилась ​​поддержка LubanCat 4, новые образы контейнеров и несколько аппаратных исправлений.

С выпуска 10.0 для работы проекта в качестве минимальной поддерживаемой базовой системы требуется Debian 12 Bookworm. В свете этого системы, всё ещё работающие под управлением Debian 11 Bullseye, автоматически перемещаются в специальную ветку совместимости, при этом пользователям рекомендуется обновиться до Bookworm, прежде чем переходить на новую версию DietPi. Прямое обновление до DietPi 10.0 поддерживается только с DietPi 8.0 или более поздней версии. Более старые установки проекта должны быть обновлены поэтапно.

«Наряду с некоторыми другими изменениями в нашей системе сборки Armbian, это упрощает и делает более надёжным переключение между ветками ядра, а также позволяет нам безопасно устанавливать несколько веток ядра одновременно. Обновление DietPi будет означать обновление ядра, если оно ещё не выполнено, если только администратор явно не пометил его как приостановленное», — заявили разработчики проекта.

Основные улучшения в DietPi 10.7:

  • поддержка контейнеров с предустановленным сетевым стеком и SSH-сервером;

  • поддержка виртуальных машин ARMv8;

  • поддержка одноплатных компьютеров LubanCat 4 на базе SoC Rockchip RK3588S;

  • через утилиту DietPi-Software появилась возможность установки нового программного обеспечения, включая систему домашнего учёта и организации имущества HomeBox и высокопроизводительную платформу для интеграции видео и автоматизации Scrypted;

  • добавлен новый инструмент dietpi-network для настройки нескольких сетевых интерфейсов Ethernet и Wi-Fi;

  • возвращены драйверы для USB-устройств DVB в пакеты ядра для SBC на базе Allwinner;

  • переименование скрипта run_ntpd в dietpi-timesync для обеспечения единообразия;

  • исправлены различные ошибки для улучшения поддержки ряда одноплатных компьютеров, включая Raspberry Pi, Orange Pi 5, Orange Pi 5B, Orange Pi 3 LTS и Radxa ROCK 3A;

  • доработана утилита DietPi-Banner: теперь она учитывает блокировки целых подсетей (в формате CIDR) при отображении статуса Fail2Ban, а также корректно работает со службами systemd;

  • внесены улучшения в процесс установки различных приложений через DietPi-Software, в том числе Ampache, WiringPi, Roon Bridge, Immich и Chromium. Подробную информацию об изменениях в DietPi 10.7 можно найти в описании выпуска на странице проекта в GitHub.