Udgivelsen af Linux-distributionen Armbian 24.2 er offentliggjort, hvilket giver et kompakt systemmiljø til forskellige enkeltkortcomputere med processorer baseret på ARM-, RISC-V- og x86-arkitekturer, herunder forskellige modeller af Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi og Cubieboard med Allwinner-, Amlogic-, Actionsemi-, Freescale/NXP-, Marvell Armada-, Rockchip-, Radxa- og Samsung Exynos-processorer.
Bygningerne er baseret på Debian- og Ubuntu-pakkebaser, men miljøet genopbygges fuldstændigt ved hjælp af et eget build-system med optimeringer for at reducere størrelsen, øge ydeevnen og anvende yderligere beskyttelsesmekanismer. For eksempel monteres partitionen /var/log ved hjælp af zram og opbevares i RAM i komprimeret form med data, der skrives til lageret en gang om dagen eller ved afslutning af systemet. Partitionen /tmp monteres ved hjælp af tmpfs.
Projektet understøtter over 30 varianter af Linux-kernens builds til forskellige ARM- og ARM64-platforme. For at forenkle oprettelsen af egne systembilleder, pakker og distributioner tilbydes der et SDK. ZSWAP bruges til swap. Ved SSH-login er der mulighed for at anvende to-faktor autentificering. Inkluderet er emulatoren box64, som muliggør kørsel af programmer kompileret til processorer baseret på x86-arkitekturen. Der tilbydes færdige pakker til at køre brugergrænseflader baseret på KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce og Xmonad.
Udgivelsesfunktioner:
- Understøttelse af Orange Pi Zero3, Radxa Rock S0 og ASUS Tinker-Edge-R er blevet tilføjet. Understøttelse af smartphone Xiaomi Mi10 er blevet tilføjet.
- Understøttelsen af Mixtile Blade 3-kortet er blevet forbedret.
- HDMI-funktionen er blevet optimeret på Khadas VIM1S og VIM4-kortene. Understøttelse af Linux-kernens 5.15 fra Amlogic er tilføjet.
- Opdateringen af patches til kort med Rockchip-chips er blevet moderniseret. Muligheden for at bruge Linux-kernen 6.7 med kort baseret på Rockchip rk3588 er blevet givet. Patches til Rockchip 32b/64b er porteret til kerne 6.7.
- Organiseringen af navneresolvning i DNS er blevet redesignet (systemd-resolved er adskilt fra systemd i en separat pakke).
- U-boot bootloaderen er opdateret til version 2023.10.
- Understøttelsen af JetHub-enheder er blevet redesignet.
- Wi-Fi-driveren til JetHub H1/D1 er blevet ændret fra modulet rtw88 til driveren leveret af leverandøren.
- Komponenter til støtte for Odroid M1-kortet er blevet flyttet til sættet for kort baseret på rockchip64.
- Byggeværktøjet har fået tilføjet støtte til Ubuntu 24.04.
- Linux-kernen er opdateret til version 6.6.
- Der er inkluderet tilføjelser til integration med Home Assistant-pakken.
- Der er tilføjet støtte til LVM og kryptering af rodpartitionen.
- Der er tilføjet støtte til Cloud-Init.
Kilde: opennet.ru
