Опубликован выпуск Linux-дистрибутива Armbian 26.8, предоставляющего компактное системное окружение для одноплатных компьютеров с процессорами на базе архитектур 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.
Для формирования сборок используются пакетные базы Debian и Ubuntu, но все компоненты полностью пересобирается при помощи собственной сборочной системы с включением оптимизаций для уменьшения размера, увеличения производительности и применения дополнительных механизмов защиты. Например, раздел /var/log монтируется с использованием zram и хранится в ОЗУ в сжатом виде со сбросом данных на накопитель раз в день или при завершении работы. Раздел /tmp монтируется при помощи tmpfs.
Проектом поддерживается более 30 вариантов сборок ядра Linux для разных платформ ARM и ARM64. Предоставляется SDK для упрощения создания своих системных образов, пакетов и редакций дистрибутива. Для подкачки используется ZSWAP. При входе по SSH предоставляется опция для использования двухфакторной аутентификации. В состав входит эмулятор box64, позволяющий запускать программы, собранные для процессоров на базе архитектуры x86. Предлагаются готовые пакеты для запуска пользовательских окружений на базе KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce и Xmonad.
Основные изменения в Armbian 26.8:
- Переписан инсталлятор, который теперь поставляется в форме модуля armbian-config вместо обособленного скрипта и охвачен при проведении unit-тестирования. Для работы с flash-памятью поддерживаются интерфейсы SPI (Serial Peripheral Interface) и MTD (Memory Technology Device), реализованы отдельные обработчики для eMMC и NVMe, добавлена поддержка замены загрузчика.
- До версии 2.0 обновлён инструментарий Armbian Imager, предоставляющий интерфейс для выбора и загрузки системных образов, записи на SD-карту и начальной настройки системы. Для плат на чипах Qualcomm c памятью UFS (Universal Flash Storage) добавлена возможность прошивки, используя инструментарий QDL (Qualcomm Device Loader). Улучшено определение подключённых устройств в Windows и Linux. Предоставлена возможность сборки UEFI-образов в форме загрузочных Live ISO, которые можно использовать с IPMI Virtual CD и облачными окружениями, поддерживающими только формат образов ISO.
- Ядро Linux обновлено до версии 7.1. В экспериментальном репозитории также доступен пакет с ядром 7.2, собранный для платформ rockchip64, meson64, mvebu64, sunxi и bcm2711.
- Загрузчик U-Boot обновлён до версии 2026.07 для плат Rockchip RK35xx, Amlogic, i.MX6 и mvebu.
- В отдельном репозитории предложены свежие драйверы беспроводных устройств rtl8852bs, rtl8189es, rtl8192eu и uwe5622.
- Реализована поддержка плат:
- Anbernic RG DS и RG Vita Pro
- Radxa Cubie A7Z и Dragon Q6A/Q8B
- Seeed reComputer RK3576 и RK3588 DevKit
- TI BeagleBadge и TMDS64EVM
- Orange Pi 4 Pro и Zero 3W
- Sovol Zero и SV08
- Walnut Pi Box и 1B
- EmbedFire LubanCat 5IO
- LuckFox Nova
- SpacemiT K3 Pico-ITX
- Milk-V DuoS
- Avnet MaaXBoard 8ULP
- NanoPi NEO3 Plus
- KICKPI K3B
- Graperain G3568 v2
- EASY EAI Nano
- Mellow Fly C5
- CIX P1,
- Xiaomi Pad 6S Pro
- Tanix TX6S
- Возобновлена поддержка платы Banana Pi R2.
Источник: opennet.ru
