Opublikowano wydanie dystrybucji Linux Armbian 24.2, oferującej kompaktowe środowisko systemowe dla różnych komputerów jednopłytkowych z procesorami opartymi na architekturach ARM, RISC-V i x86, w tym różnych modeli Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi i Cubieboard opartych na procesorach Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa i Samsung Exynos.
Do budowy obrazów używane są bazy pakietów Debian i Ubuntu, ale środowisko jest całkowicie składane przy użyciu własnego systemu budowy z optymalizacjami mającymi na celu zmniejszenie rozmiaru, zwiększenie wydajności oraz zastosowanie dodatkowych mechanizmów ochrony. Na przykład, katalog /var/log jest montowany przy użyciu zram i przechowywany w pamięci RAM w skompresowanej formie, z zapisem danych na nośnik raz dziennie lub przy wyłączeniu. Katalog /tmp jest montowany za pomocą tmpfs.
Projekt wspiera ponad 30 wariantów kompilacji jądra Linux dla różnych platform ARM i ARM64. Aby uprościć tworzenie własnych obrazów systemowych, pakietów i edycji dystrybucji, dostępne jest SDK. Do swapu wykorzystywany jest ZSWAP. Przy logowaniu przez SSH dostępna jest opcja korzystania z dwuetapowej weryfikacji. W skład wchodzi emulator box64, umożliwiający uruchamianie programów skompilowanych dla procesorów opartych na architekturze x86. Oferowane są gotowe pakiety do uruchamiania środowisk użytkownika opartych na KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce i Xmonad.
Cechy wydania:
- Dodano wsparcie dla płyt Orangepi Zero3, Radxa Rock S0 i ASUS Tinker-Edge-R. Dodano wsparcie dla smartfona Xiaomi Mi10.
- Ulepszono wsparcie dla płyty Mixtile Blade 3.
- Optymalizowano działanie HDMI na płytach Khadas VIM1S i VIM4. Dodano wsparcie dla jądra Linux 5.15 od Amlogic.
- Zmodernizowano proces aktualizacji poprawek dla płyt opartych na chipach Rockchip. Umożliwiono korzystanie z jądra Linux 6.7 na płytach opartych na Rockchip rk3588. Łatki dla Rockchip 32b/64b portowane do jądra 6.7.
- Przeorganizowano rozwiązywanie nazw w DNS (systemd-resolved wydzielono z systemd jako osobny pakiet).
- Bootloader u-boot zaktualizowano do wersji 2023.10.
- Przeorganizowano wsparcie dla urządzeń JetHub.
- Sterownik Wi-Fi dla JetHub H1/D1 zastąpiono modułem rtw88 na sterownik dostarczany przez dostawcę.
- Komponenty dla wsparcia płyty Odroid M1 przeniesiono do zestawu płyt opartych na rockchip64.
- Do zestawu narzędzi do kompilacji dodano wsparcie dla Ubuntu 24.04.
- Jądro Linux zaktualizowano do wersji 6.6.
- W skład włączono dodatki do integracji z pakietem Home Assistant.
- Dodano wsparcie dla LVM i szyfrowania partycji root.
- Dodano wsparcie dla Cloud-Init.
Źródło: opennet.ru
