Armbian 21.05

Теги

Armbian - это компьютерная операционная система на основе Debian и Ubuntu для плат ARM.

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

Используются ARM, модели Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi и Cubieboard на базе процессоров Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip и Samsung Exynos. Для запуска Armbian на отладочной плате необходимо загрузить образ с сайта, затем скопировать его на microSD карту, с которой в последствие нужно будет загрузиться. Если на плате размещена eMMC память достаточного объема, то через утилиту armbian-config, операционная система легко переносится с microSD карты на eMMC память вместе с загрузчиком.

Создание IoT-проекта с использованием Armbian в отличие от Raspberry Pi, позволяет выбирать платы различающие по производительности, и набора периферии. Например, на всех версиях Raspberry Pi размещен только один Ethernet порт. Но если требуется сделать маршрутизатор с несколькими Ethernet портами, то из списка поддерживаемых плат Armbian подойдут модели: Helios64, Espressobin, Bananapi R2, и т.д.

Изменения в новой версии дистрибутива:

  • Добавлены пакеты с ядром Linux 5.11.
  • Добавлена поддержка платы Orangepi R1 Plus.
  • Реализована возможность сборки дистрибутива в окружениях на базе ARM/ARM64.
  • Добавлены дополнительные конфигурации с рабочими столами DDE (Deepin Desktop Environment) и Budgie.
  • Решены проблемы с работой сети на платах Nanopi K2 и Odroid.
  • Обеспечена возможность загрузки на плате Banana Pi M3.
  • Повышена стабильность работы на плате NanoPi M4V2.
  • Улучшена поддержка платы NVIDIA Jetson Nano.
  • Для платы NanoPC-T4 включена поддержка портов вывода USB-C DisplayPort и eDP.
  • Для плат rk3399 и rockchip64 включены HDMI-CEC и ISP1-камера.
  • На платформе sun8i-ce задействованы процессорные инструкции PRNG/TRNG/SHA.
  • Командная оболочка ZSH отключена в пользу BASH.
  • Загрузчик u-boot для плат на базе чипов Allwinner обновлён до версии 2021.04.
  • В CLI-сборки добавлены пакеты с утилитами smartmontools, в сборки с рабочим столом Xfce добавлен эмулятор терминала terminatortor.

Armbian не содержит никакого лишнего пользовательского ПО и на 100% совместим с Debian/Ubuntu.