Wydanie Armbian 25.5 i DietPi 9.13, dystrybucji dla komputerów jednopłytkowych

Opublikowano wydanie dystrybucji Linuksa Armbian 25.5, oferującej kompaktowe środowisko systemowe dla komputerów jednopłytkowych z procesorami opartymi na architekturze ARM, RISC-V i x86, wspierając różne modele Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi oraz Cubieboard z procesorami Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa i 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.5:

  • Zapewniono oficjalne wsparcie dla płyt Banana Pi M2 oraz Mekotronics r58/r58x.
  • Dodano wsparcie dla płyt TI SK-AM69, BeagleBoard PocketBeagle2, BeagleBone AI-64, BeaglePlay, Qcom Robotics RB5, Radxa Cubie A5E, SMART AM40, NanoPi R2S Plus, Mediatek Genio oraz Radxa Nio-12L.
  • Dla płyt na chipach Rockchip, takich jak Rock 5B i Youyeetoo R1, wprowadzono wsparcie dla HDMI i dźwięku.
  • Ulepszono wsparcie dla płyt 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.
  • Znacząco zmodernizowano i przeniesiono na nową architekturę narzędzie armbian-config, używane do konfiguracji systemu po instalacji. Zintegrowano funkcję biblioteki aplikacji, umożliwiającą uruchamianie izolowanych środowisk z popularnymi aplikacjami (Home Assistant, Stirling PDF, Navidrome, Grafana, NetData, Immich) bezpośrednio z interfejsu armbian-config. W konfiguratorze sieciowym poprawiono wykrywanie punktów dostępowych Wi-Fi i uproszczono konfigurację interfejsu sieciowego. Zapewniono dynamiczne ładowanie komponentów specyficznych dla płyt oraz poprawiono interfejs do przełączania między BSP (Board Support Package).
  • Jądro Linuksa dla płyt na chipach Rockchip zostało zaktualizowane do wersji 6.14. Udostępniono opcje zarządzania włączaniem poprawek, co pozwala na zbudowanie niemodyfikowanej wersji jądra.
  • Bootloader U-Boot zaktualizowano do wersji 2025.01.
  • Dodano wsparcie dla poddziałów Btrfs.
  • Zrealizowano możliwość dostosowania wyrównania partycji EFI do pracy na urządzeniach z UFS.
  • Ulepszono wsparcie dla dostępu do konsoli przez port szeregowy.
  • W skład podstawowy włączono narzędzia e2fsprogs.
  • Do narzędzi budowlanych dodano możliwość włączenia wsparcia dla ZFS, ZRAM oraz Docker.
  • Dodano pakiety Home Assistant, Zerotier, VPN, AdGuardHome, Unbound DNS.
  • Uproszczono narzędzia do prowadzenia logów i poprawiono środki do diagnostyki problemów.

Dodatkowo warto wspomnieć o wydaniu DietPi 9.13, 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 i VisionFive 2. Dystrybucja oparta jest na bazie pakietów Debian i dostępna jest w wersjach dla ponad 50 płytek. 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.13:

  • Dodano wymóg obowiązkowej zmiany haseł dla użytkowników domyślnych oraz dietpi-software. W wcześniej zainstalowanych systemach taki komunikat zostanie wyświetlony podczas aktualizacji, jeśli wciąż używane są domyślne hasła.
  • Z środowiska systemowego wykluczono narzędzia unzip, 7zip i bzip2, które będą teraz automatycznie instalowane w razie potrzeby.
  • Dla płytek Orange Pi 3B wprowadzono kontrolę wentylatora.
  • Dla płytek Radxa ZERO 3 zrealizowano przejście na opcję jądra Linux 6.1, oferowaną przez producenta.
  • Dla płytek ASUS Tinker Board 2 rozwiązano problem ze zmianą adresu MAC przy każdym uruchomieniu.
  • W obrazach dla maszyn wirtualnych pakiet tiny-initramfs został zastąpiony przez initramfs-tools, co pozwala na generowanie bardziej kompaktowych obrazów initramfs (~1 MiB zamiast ~35 MiB) poprzez włączenie tylko używanych modułów jądra.
  • W interfejsie konfiguracji po pierwszym uruchomieniu uproszczono dialog wyboru układu klawiatury (zamiast wieloetapowego procesu wyboru zaproponowano prostą listę dostępnych opcji oraz osobną sekcję z rozszerzonymi ustawieniami).
  • W menedżerze aplikacji DietPi-Software wprowadzono wsparcie dla instalacji platformy współpracy Gitea na systemach z procesorami RISC-V.
  • Zaprzestano dostarczania pakietów Google AIY Voice Kit i Mycroft AI, których rozwój został zakończony przez producentów.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster