DietPi 10.6: исправления для Orange Pi и Odroid и новые поддерживаемые платы
DietPi 10.6 закрывает критические ошибки в Wi-Fi, Bluetooth и сканировании сетей на Orange Pi и Odroid. Добавлена поддержка Orange Pi 4 Pro, Zero 3W и Odroid M1/M1S/M2, но для Allwinner A733 используется вендорская ветка ядра.
DietPi 10.6: исправления, которые решают реальные проблемы на Orange Pi и Odroid
Для владельцев одноплатных компьютеров стабильность важнее новых функций. Wi‑Fi, срывающий систему под нагрузкой, Bluetooth, который не включается через конфигуратор, или сканирование сетей, ломающееся при наличии скрытых точек — вот что выводит из строя даже работоспособные сборки. DietPi 10.6 не обещает революций, зато закрывает лакуны, которые мешали повседневной работе на Orange Pi, Odroid и других популярных платах.
Новые платы: поддержка с оговорками
Обновление добавляет поддержку Orange Pi 4 Pro и Orange Pi Zero 3W (SoC Allwinner A733), а также Odroid M1, M1S и M2 (Rockchip RK3566/RK3568/RK3588). Для A733 разработчики используют вендорскую ветку ядра Linux 6.6 и U‑Boot от Xunlong — потому что основная ветка ядра всё ещё не поддерживает этот SoC полноценно. Это создаёт зависимость от производителя: если поддержка патчей прекратится, пользователям придётся искать обходные пути.
Для Odroid M1/M1S/M2 поддержка охватывает три поколения Rockchip, и каждый требует отдельной интеграции драйверов. Чем шире поддержка, тем выше риск регрессий при обновлениях. Если у вас одна из этих плат, обновление до 10.6 — единственный способ получить стабильную систему без ручной сборки ядра.
Исправления, которые решают конкретные проблемы
Orange Pi Zero 2W: почему система висла при сетевой нагрузке
Проблема была в порядке загрузки Wi‑Fi‑драйвера. При нагрузке ядро уходило в kernel oops или зависало, потому что драйвер поднимался слишком рано. В 10.6 он теперь загружается только при явном включении беспроводной сети. Дополнительно добавлены задержки при изменении напряжения CPU — мера, которая решает проблему не только на Zero 2W, но и на других платах с аналогичными SoC.
Bluetooth: почему адаптер не включался через конфигуратор
В версии 10.5 интерфейс отображался как включённый даже при фактическом отключении. Это делало невозможным включение Bluetooth через DietPi‑Config. В 10.6 проблема исправлена, но сам факт регрессии показывает, как легко в небольших проектах пропустить ошибку, которая ломает функциональность для целого класса устройств.
DietPi‑Config: почему Wi‑Fi‑сканирование ломалось при наличии скрытых сетей
Раньше наличие сети с пустым SSID приводило к сбою отображения остальных точек. Теперь сканирование работает корректно — важный момент для пользователей в офисах, квартирах с множеством сетей или там, где скрытые сети используются для служебных целей.
DietPi‑Banner: мониторинг в одном месте
После входа в систему баннер отображает:
- использование дискового пространства для всех примонтированных устройств, включая динамические точки монтирования (например, для контейнеров или сетевых хранилищ);
- сбои systemd и активные блокировки Fail2Ban;
- сетевой трафик (RX/TX) для Ethernet, Wi‑Fi и VPN‑интерфейсов, включая интерфейсы в разных сетевых пространствах имён.
Для администратора небольшого сервера или маршрутизатора это означает, что вся необходимая информация доступна в одном месте — без запуска дополнительных команд вроде df, systemctl или iptables.
Технические детали, которые решают практические задачи
Для плат на Allwinner, Amlogic и Rockchip добавлен драйвер для некоторых моделей USB‑клавиатур ASUS. Для Odroid N2 и HC4 восстановлена поддержка petitboot: в предыдущей версии загрузка ломалась из‑за изменений в базовом загрузочном скрипте DietPi.
Исправлен сценарий в DietPi‑Benchmark: раньше при последовательном запуске полного теста и пользовательского теста файловой системы создавался каталог /dietpi-benchmark_testfile, а меню выбора точки монтирования пропускалось. Теперь тесты работают корректно.
Что это меняет на практике?
Если у вас Orange Pi Zero 2W, обновление до 10.6 закроет проблему с зависаниями под нагрузкой — при условии, что вы не используете вендорскую прошивку ядра, которая может конфликтовать с обновлениями.
Если вы администрируете небольшой сервер или маршрутизатор, DietPi‑Banner даёт минимум для быстрого диагноза: от сетевой нагрузки до сбоев systemd. Вам не нужно держать под рукой десяток терминалов — вся необходимая информация уже в баннере.
Если вы экспериментируете с RISC‑V, DietPi 10.6 добавляет поддержку установки Kubo (узел IPFS) на платформы вроде VisionFive 2. Это расширяет спектр применения DietPi за пределы ARM‑архитектур.
Что стоит держать в уме
Поддержка Allwinner A733 через вендорскую ветку — временное решение. Если Xunlong перестанет поддерживать свои патчи, пользователям придётся пересобирать ядро или переходить на другой дистрибутив.
Исправления для Orange Pi Zero 2W и Odroid N2/HC4 показывают, что даже небольшие изменения в порядке загрузки драйверов или скриптах могут критически повлиять на стабильность системы. Это не уникальная проблема DietPi — она характерна для всего класса небольших дистрибутивов для SBC, где каждый патч должен учитывать десятки аппаратных конфигураций.
Обновитесь, если ваша плата в списке поддерживаемых. Для остальных — подождите отзывы первых пользователей.