Opublikowano wersję dystrybucji Linux Armbian 25.8, która zapewnia kompaktowe środowisko systemowe dla jednopłytowych komputerów z procesorami opartymi na architekturach ARM, RISC-V i x86, wspierając różne modele Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi oraz Cubieboard na bazie procesorów Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa oraz Samsung Exynos.
Do budowy obrazów używane są repozytoria pakietów Debian i Ubuntu, jednak wszystkie komponenty są w pełni przebudowywane za pomocą własnego systemu budowy z zastosowaniem optymalizacji mających na celu zmniejszenie rozmiaru, zwiększenie wydajności oraz wdrożenie dodatkowych mechanizmów ochrony. Na przykład, katalog /var/log jest montowany z użyciem zram i przechowywany w pamięci RAM w postaci skompresowanej, z zapisywaniem danych na nośniku raz dziennie lub przy zamykaniu systemu. Katalog /tmp montowany jest za pomocą tmpfs.
Projekt wspiera ponad 30 wariantów budowy jądra Linux dla różnych platform ARM i ARM64. Udostępniane jest SDK ułatwiające tworzenie własnych obrazów systemowych, pakietów oraz edycji dystrybucji. Do swapu używany jest ZSWAP. Połączenia SSH oferują opcję korzystania z uwierzytelniania dwuetapowego. W skład wchodzi emulator box64, umożliwiający uruchamianie programów kompilowanych 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 oraz Xmonad.
Główne zmiany w Armbian 25.8:
- Zapewniono oficjalne wsparcie dla płyt Mekotronics R58 HD oraz NanoPi R3S LTS.
- Dodano wsparcie dla płyt wspieranych przez społeczność: CAINIAO CNIoT-CORE, KickPi K2B, Radxa Cubie A5E, Banana Pi R4 oraz Orange Pi 5 Pro.
- Jądro Linux dla większości płyt zostało zaktualizowane do wersji 6.16 w gałęziach EDGE. W gałęziach STABLE używane jest jądro 6.12 LTS. Zaktualizowano bootloader U-Boot do wersji 2025.07 oraz narzędzia ATF 2.13 (Arm Trusted Firmware).
- Dodano wsparcie dla wydania Debian 13, przeprowadzono stabilizację kompilacji na bazie Debian 13.
- Do narzędzi do budowy dodano wsparcie architektury LoongArch64.
- Trwa rozwój narzędzia armbian-config, używanego do konfiguracji systemu po instalacji. Poprawiono wsparcie VPN WireGuard, rozszerzono ustawienia związane z routowaniem w lokalnych sieciach oraz konfiguracją systemów klienckich. Ulepszono integrację z systemem blokowania reklam Pi-hole.
- Włączono wsparcie dla czujników temperatury dla płyty Rock-5C.
- Dodano wsparcie dla systemu dźwiękowego płyty RockPi-S.
- Ustalono wsparcie Wake-on-LAN na płytach Helios4.
- Ulepszono sterowniki dla płyt Realtek RTL8822CS, Innosilicon USB3 PHY oraz NanoPi M6.
- Rozwiązano problemy z podłączaniem ekranów przez interfejs DSI (Display Serial Interface) na płytach Raspberry Pi 5.
Dodatkowo można zauważyć, że powstała wersja DietPi 9.16, dystrybucji dla jednopłytowych komputerów opartych na architekturach ARM i RISC-V, takich jak Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid oraz VisionFive 2. Dystrybucja oparta jest na pakietach Debiana i dostępna jest w kompilacjach dla ponad 50 płyt. DietPi może być również używany do tworzenia kompaktowych środowisk dla maszyn wirtualnych i standardowych komputerów opartych na architekturze x86_64. Kompilacje dla płyt różnią się niewielkim rozmiarem (średnio 130 MB) w porównaniu z Raspberry Pi OS i Armbian. Narzędzia do budowy i wsparcia dystrybucji są rozpowszechniane na licencji GPLv2.
Projekt jest zoptymalizowany pod kątem minimalnego zużycia zasobów i rozwija kilka własnych narzędzi: interfejs do instalacji aplikacji DietPi-Software, konfigurator DietPi-Config, system tworzenia kopii zapasowych DietPi-Backup, system rejestrowania tymczasowego DietPi-Ramlog (obsługuje również rsyslog), interfejs do ustalania priorytetów wykonywania procesów DietPi-Services oraz system dostarczania aktualizacji DietPi-Update. Narzędzia te oferują konsolowy interfejs użytkownika z menu i dialogami opartymi na whiptail. Obsługiwany jest tryb pełnej automatyzacji instalacji, który pozwala na instalację na płytach bez udziału użytkownika.
Wśród zmian w DietPi 9.16:
- Dodano wstępne wsparcie dla przyszłego wydania Debian 14, którego rozwój rozpoczął się w gałęzi Debian Testing. Rozpoczęto tworzenie kompilacji opartych na Debian 14.
- Podczas operacji z pakietami usunięto uruchamianie komendy aktualizacji indeksów „apt update”, jeśli plik /etc/apt/sources.list oraz indeksy specyficzne dla architektur były zmieniane mniej więcej godzinę temu.
- W skryptach i funkcjach G_* w przypadku konieczności wykonania operacji z uprawnieniami wprowadzono wbudowane ponowne uruchamianie z użyciem sudo, które nie wymaga ręcznego wpisywania komend w formie „sudo dietpi-software”.
- W budowach dla płyt Raspberry Pi przy pierwszym uruchomieniu teraz domyślnie aktywowany jest adapter UART.
- Dla płyt ROCK Pi S dodano ustawienia do przełączania portu USB-C pomiędzy trybami USB-host i OTG.
- W narzędziu dietpi-software dla systemów bazujących na architekturze RISC-V wdrożono opcje do korzystania z Docker Compose, Snapcast i Amiberry. Dla wszystkich architektur i wersji Debian dodano możliwość instalacji systemu automatyzacji domowej Domoticz. W budowach dla Raspberry Pi opartej na Debianie 12 dodano pakiet z centrum multimedialnym Kodi 21. Dodano możliwość instalacji Nextcloud Talk, Synapse i WireGuard w trybie automatycznym przy pierwszym uruchomieniu.
Źródło: opennet.ru
