Как стать автором
Обновить

Релиз дистрибутива Armbian 25.05 для Raspberry Pi и других одноплатных компьютеров

Время на прочтение3 мин
Количество просмотров1.2K

Состоялся выпуск Linux‑дистрибутива Armbian 25.5, предоставляющего компактное системное окружение для одноплатных компьютеров с процессорами на базе архитектур ARM, RISC‑V и x86, поддерживающее различные модели Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi и Cubieboard на базе процессоров Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa и Samsung Exynos.

Проект Armbian основан на Debian или Ubuntu, выбор основополагающего дистрибутива зависит от конкретной платы, на которую он будет установлен. Ядро Linux специально оптимизируется под одноплатные микрокомпьютеры при помощи собственной сборочной системы с включением оптимизаций для уменьшения размера, увеличения производительности и применения дополнительных механизмов защиты. Например, раздел /var/log монтируется с использованием zram и хранится в ОЗУ в сжатом виде со сбросом данных на накопитель раз в день или при завершении работы. Раздел /tmp монтируется при помощи tmpfs.

Проектом Armbian поддерживается более 30 вариантов сборок ядра Linux для разных платформ ARM и ARM64. В решении предоставляется SDK для упрощения создания своих системных образов, пакетов и редакций дистрибутива. Для подкачки используется ZSWAP. При входе по SSH предоставляется опция для использования двухфакторной аутентификации.

В состав Armbian входит эмулятор box64, позволяющий запускать программы, собранные для процессоров на базе архитектуры x86. Предлагаются готовые пакеты для запуска пользовательских окружений на базе KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce и Xmonad. Особенность Armbian в том, что разработчики стараются держать систему в максимально «‎ванильном» состоянии, а сборки под разные платы включают в себя разные возможности.

По информации OpenNET, основные изменения и доработки в Armbian 25.5:

  • обеспечена официальная поддержка плат Banana Pi M2 и Mekotronics r58/r58x;

  • добавлена поддержка плат TI SK‑AM69, BeagleBoard PocketBeagle2, BeagleBone AI-64, BeaglePlay, Qcom Robotics RB5, Radxa Cubie A5E, SMART AM40, NanoPi R2S Plus, Mediatek Genio и Radxa Nio-12L;

  • для плат на чипах Rockchip, таких как Rock 5B и Youyeetoo R1 реализована поддержка HDMI и звука;

  • улучшена поддержка плат BananaPi BPI‑M4-Zero, BananaPi SM1, BigTreeTech CB2, MBa8MPxL, Nano pi r3s, Radxa Zero3, Rock 3a, Odroid XU4, Orange Pi 5/5b/pro, Raspberry Pi, Rock5, Station p2/m3;

  • существенно модернизирована и переведена на модульную архитектуру утилита armbian‑config, применяемая для настройки системы после установки. Интегрирована функция библиотеки приложений, позволяющая запускать изолированные окружения с популярными приложениями (Home Assistant, Stirling PDF, Navidrome, Grafana, NetData, Immich) непосредственно из интерфейса armbian‑config. В сетевом конфигураторе улучшено определение точек доступа Wi‑Fi и упрощена настройка сетевого интерфейса. Обеспечена динамическая загрузки специфичных для плат компонентов и улучшен интерфейс для переключения между BSP (Board Support Package);

  • ядро Linux для плат на чипах Rockchip обновлено до версии 6.14. Предоставлены настройки для управления включением патчей, позволяющие собрать немодифицированный вариант ядра;

  • загрузчик U‑Boot обновлён до версии 2025.01;

  • добавлена поддержка подразделов Btrfs;

  • реализована возможность настройки выравнивания разделов EFI для работы на устройствах с UFS;

  • улучшена поддержка доступа к консоли через последовательный порт;

  • в базовый состав включены утилиты e2fspros;

  • в сборочный инструментарий добавлена возможность включения поддержки ZFS, ZRAM и Docker;

  • добавлены пакеты Home Assistant, Zerotier VPN, AdGuardHome, Unbound DNS;

  • упрощён инструментарий для ведения логов и улучшены средства для диагностики проблем.

Теги:
Хабы:
+9
Комментарии1

Другие новости

Ближайшие события