Публикувано издание на Linux дистрибуцията Armbian 24.2, предоставяща компактна системна среда за различни едноплаткови компютри с процесори, базирани на архитектури 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.
Характеристики на изданието:
- Добавена е поддръжка за платформи Orangepi Zero3, Radxa Rock S0 и ASUS Tinker-Edge-R. Добавена е поддръжка за смартфона Xiaomi Mi10.
- Подобрена е поддръжката на платката Mixtile Blade 3.
- Оптимизирана е работата с HDMI на платките Khadas VIM1S и VIM4. Добавена е поддръжка на ядрото Linux 5.15 от Amlogic.
- Модернизирано е обслужването на пачовете за платки на базата на чиповете Rockchip. Предоставена е възможност за използване на ядрото Linux 6.7 за платки на базата на Rockchip rk3588. Пачовете за Rockchip 32b/64b са портнати за ядро 6.7.
- Преработена е организацията на резолвинг имената в DNS (systemd-resolved е отделен от systemd в отделен пакет).
- Зареждачът u-boot е актуализиран до версия 2023.10.
- Преработена е поддръжката на устройства JetHub.
- Wi-Fi драйверът за JetHub H1/D1 е заменен с модула rtw88 на драйвера, предоставен от доставчика.
- Компонентите за поддръжка на платката Odroid M1 са преместени в набора за платки на базата на rockchip64.
- Добавена поддръжка за Ubuntu 24.04 в инструмента за сглобяване.
- Ядрото на Linux е обновено до версия 6.6.
- Включени са допълнения за интеграция с пакета Home Assistant.
- Добавена поддръжка за LVM и криптиране на кореновия дял.
- Добавена поддръжка за Cloud-Init.
Източник: opennet.ru
