Вышла версия 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. По умолчанию DHCP используется на первом обнаруженном виртуальном Ethernet-интерфейсе или интерфейсе VLAN, что делает эти образы подходящими для таких сред, как LXC.
Внимание уделяется также виртуализации на ARM. DietPi теперь поддерживает виртуальные машины ARMv8, и в рамках проекта планируется предоставить полный набор образов виртуальных машин и апплей для различных платформ виртуализации. Разработчики отмечают, что не все конфигурации апплей пока прошли полное тестирование.
Что касается аппаратного обеспечения, в DietPi 10.7 добавлена поддержка LubanCat 4 — одноплатного компьютера, построенного на базе SoC Rockchip RK3588S. Поддержка основана на основной ветке Linux и U-Boot.
В каталог dietpi-software добавлены два новых приложения. HomeBox (ID 219) — это автономная система учета и организации домашнего имущества. Scrypted (ID 220) — платформа для интеграции видеосистем и домашней автоматизации.
Также внесены несколько мелких улучшений. Восстановлены драйверы USB DVB для одноплатных компьютеров на базе Allwinner после того, как они исчезли из пакетов ядра в период между версиями 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. Новые образы и полный список изменений доступны на странице выпуска проекта на GitHub.
Комментарии (0)