Bol vypustený Linuxový distribútor Armbian 25.5, ktorý poskytuje kompaktné systémové prostredie pre jednoplatničné počítače s procesormi na báze architektúr ARM, RISC-V a x86, podporujúce rôzne modely Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi a Cubieboard na báze procesorov Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa a Samsung Exynos.
Na vytváranie zostáv sa používajú balíkové základy Debian a Ubuntu, ale všetky komponenty sú úplne prekompilované pomocou vlastného kompilátora s optimalizáciou na zmenšenie veľkosti, zvýšenie výkonu a implementáciu dodatočných mechanizmov ochrany. Napríklad, oddiel /var/log je pripojený s použitím zram a uchováva sa v RAM v komprimovanej forme s ukladaním údajov na disk raz za deň alebo pri vypínaní. Oddiel /tmp je pripojený pomocou tmpfs.
Projekt podporuje viac ako 30 variantov zostáv jádra Linux pre rôzne platformy ARM a ARM64. Poskytuje SDK na zjednodušenie vytvárania vlastných systémových obrazov, balíkov a edícií distribúcie. Na swapovanie sa používa ZSWAP. Pri pripojení cez SSH je k dispozícii možnosť dvojfaktorovej autentifikácie. Súčasťou je emulátor box64, ktorý umožňuje spúšťať programy skompilované pre procesory na báze architektúry x86. Sú k dispozícii pripravené balíky na spustenie používateľských prostredí na báze KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce a Xmonad.
Hlavné zmeny v Armbian 25.5:
- Zabezpečená oficiálna podpora dosiek Banana Pi M2 a Mekotronics r58/r58x.
- Pridaná podpora dosiek TI SK-AM69, BeagleBoard PocketBeagle2, BeagleBone AI-64, BeaglePlay, Qcom Robotics RB5, Radxa Cubie A5E, SMART AM40, NanoPi R2S Plus, Mediatek Genio a Radxa Nio-12L.
- Pre dosky na čipoch Rockchip, ako sú Rock 5B a Youyeetoo R1, bola implementovaná podpora HDMI a zvuku.
- Zlepšená podpora dosiek BananaPi BPI-M4-Zero, BananaPi SM1, BigTreeTech CB2, MBa8MPxL, Nano pi r3s, Radxa Zero3, Rock 3a, Odroid XU4, Orange Pi 5/5b/pro, Raspberry Pi, Rock5, Station p2/m3.
- Substantívne modernizovaná a prevedená na modulárnu architektúru utilita armbian-config, používajúca sa na konfiguráciu systému po inštalácii. Integrovaná funkcia knižnice aplikácií umožňuje spúšťanie izolovaných prostredí s populárnymi aplikáciami (Home Assistant, Stirling PDF, Navidrome, Grafana, NetData, Immich) priamo z rozhrania armbian-config. V sieťovom konfiguračnom nástroji vylepšené určovanie prístupových bodov Wi-Fi a zjednodušené nastavenie sieťového rozhrania. Zabezpečené dynamické nahrávanie komponentov špecifických pre dosky a vylepšené rozhranie na prepínanie medzi BSP (Balík podpory dosiek).
- Jadro Linuxu pre dosky na čipoch Rockchip bolo aktualizované na verziu 6.14. Poskytované nastavenia pre správu zapínania patchov, umožňujúce zostaviť nemodifikovanú verziu jadra.
- Zavadzač U-Boot bol aktualizovaný na verziu 2025.01.
- Pridaná podpora pododdielov Btrfs.
- Implementovaná možnosť nastavenia vyrovnávania oddielov EFI pre prácu na zariadeniach s UFS.
- Zlepšená podpora prístupu k konzole cez sériový port.
- V základnom zložení sú zahrnuté utilitky e2fspros.
- Do zostavovacieho nástroja bola pridaná možnosť zapnúť podporu ZFS, ZRAM a Docker.
- Pridané balíky Home Assistant, Zerotier VPN, AdGuardHome, Unbound DNS.
- Zjednodušený nástroj na vedenie logov a vylepšené prostriedky na diagnostiku problémov.
Navyše možno poznamenať vydanie DietPi 9.13, distribúcie pre jednoplatňové počítače založené na architektúrach ARM a RISC-V, ako sú Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid a VisionFive 2. Distribúcia je postavená na balíčkovom základe Debian a je dostupná v zostavách pre viac ako 50 platforiem. DietPi sa môže tiež použiť na vytvorenie kompaktných prostredí pre virtuálních strojů a běžné počítače založené na architektuře x86_64. Verze pro desky mají malou velikost (v průměru 130 MB) ve srovnání s Raspberry Pi OS a Armbian. Nástroje pro sestavení a údržbu distribuce jsou distribuovány pod licencí GPLv2.
Projekt je optimalizován pro minimální spotřebu zdrojů a rozvíjí několik vlastních utilit: rozhraní pro instalaci aplikací DietPi-Software, konfigurační nástroj DietPi-Config, systém zálohování DietPi-Backup, mechanismus pro vedení dočasných protokolů DietPi-Ramlog (rovněž podporuje rsyslog), rozhraní pro nastavení priorit provádění procesů DietPi-Services a systém dodávání aktualizací DietPi-Update. Nástroje poskytují uživatelské rozhraní v konzole s nabídkou a dialogy založenými na whiptail. Podporováno je plně automatizované instalační režim, který umožňuje provádět instalaci na deskách bez účasti uživatele.
Medzi zmenami v DietPi 9.13:
- Pridaná žiadosť o povinnú zmenu hesiel pre používateľov s predvoleným nastavením a dietpi-software. V predtým nainštalovaných systémoch sa podobná žiadosť zobrazí počas aktualizácie, ak sa v nich naďalej používajú predvolené heslá.
- Z systémového prostredia boli vylúčené nástroje unzip, 7zip a bzip2, ktoré sa teraz budú automaticky inštalovať podľa potreby.
- Pre dosky Orange Pi 3B bolo implementované ovládanie ventilátora.
- Pre dosky Radxa ZERO 3 bol prechod na variant jadra Linux 6.1, ktorý ponúka výrobca.
- Pre dosky ASUS Tinker Board 2 bola vyriešená otázka s menením MAC adresy pri každom reštarte.
- V obrazoch pre virtuálne stroje bol balík tiny-initramfs nahradený initramfs-tools, umožňujúcim generovať kompaktnejšie obrazy initramfs (~1 MiB namiesto ~35 MiB) vďaka zahrnutiu iba používaných modulov jadra.
- V rozhraní nastavenia po prvom spustení bol zjednodušený dialóg pre výber rozloženia klávesnice (namiesto viacstupňového procesu výberu je ponúknutý jednoduchý zoznam dostupných možností a samostatná sekcia s rozšírenými nastaveniami).
- V správcovi aplikácií DietPi-Software bola implementovaná podpora inštalácie platformy pre spoločný vývoj Gitea na systémoch s procesormi RISC-V.
- Bola zastavená dodávka balíkov Google AIY Voice Kit a Mycroft AI, ktorých vývoj ukončili výrobcovia.
Zdroj: opennet.ru
