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 и новые поддерживаемые платы

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, где каждый патч должен учитывать десятки аппаратных конфигураций.

Обновитесь, если ваша плата в списке поддерживаемых. Для остальных — подождите отзывы первых пользователей.

Read more

Incus против Docker: системные контейнеры выигрывают по цифрам, но проигрывают в экосистеме

Incus против Docker: системные контейнеры выигрывают по цифрам, но проигрывают в экосистеме

Бенчмарк 2026 года показывает: LXC запускается за 0,8 секунды, Docker — за 1,2, а Kubernetes Pod — от 2,5. При этом Docker остаётся стандартом. Разбираемся, почему Incus и LXC, изолирующие окружение, а не приложение, оказываются легче и быстрее, но уступают в удобстве доставки.

Эффект бабочки: почему это не закон физики, а метафора

Эффект бабочки: почему это не закон физики, а метафора

Рассказ Брэдбери и погодная модель Лоренца породили одну из самых живучих научных метафор. Но квантовые эксперименты и логика систем показывают: время упруго, и последствия вмешательств не всегда катастрофичны. Разбираем, где миф, а где реальность.

njs в NGINX: где JavaScript действительно работает, а где — нет

njs в NGINX: где JavaScript действительно работает, а где — нет

njs добавляет JavaScript в NGINX, но не превращает его в Node.js. Код выполняется только в строго заданных точках обработки запроса и должен укладываться в миллисекунды. Два движка — устаревший встроенный njs и современный QuickJS — различаются по скорости и возможностям.

Россияне не покупают у брендов напрямую: главные барьеры и что делать бизнесу

Россияне не покупают у брендов напрямую: главные барьеры и что делать бизнесу

Опрос 1229 жителей 17 городов России показал: 45% откажутся от покупки, если товар нельзя доставить в их населённый пункт. Проблемы с оплатой на сайте и долгие сроки доставки отсекают ещё до 39% клиентов. Без инфраструктуры даже сильный бренд теряет половину аудитории.