Опубліковано випуск Linux-дистрибутива Armbian 24.2, що надає компактне системне оточення для різних одноплатних комп'ютерів з процесорами на базі архітектур ARM, RISC-V та x86, включаючи різні моделі Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi та Cubieboard на базі процесорів Allwinca 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
