Uscita di Armbian 25.5 e DietPi 9.13, distribuzioni per computer a scheda singola

È stato rilasciato il pacchetto Linux Armbian 25.5, che offre un ambiente di sistema compatto per computer a scheda singola con processori basati su architettura ARM, RISC-V e x86, supportando vari modelli di Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi e Cubieboard basati sui processori Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa e Samsung Exynos.

Per la creazione delle build vengono utilizzati i repository di pacchetti di Debian e Ubuntu, ma tutti i componenti vengono totalmente ricostruiti tramite un sistema di build proprietario con ottimizzazioni per ridurre le dimensioni, migliorare le prestazioni e applicare meccanismi di protezione aggiuntivi. Ad esempio, la partizione /var/log è montata utilizzando zram e memorizzata in RAM in formato compresso, con un salvataggio dei dati su disco una volta al giorno o al termine delle operazioni. La partizione /tmp è montata tramite tmpfs.

Il progetto supporta oltre 30 varianti del kernel Linux per diverse piattaforme ARM e ARM64. È fornito un SDK per semplificare la creazione di immagini di sistema, pacchetti e versioni del distributore. Per lo swap viene utilizzato ZSWAP. All'accesso SSH è prevista l'opzione di utilizzare l'autenticazione a due fattori. Include un emulatore box64, che consente di eseguire programmi compilati per processori basati su architettura x86. Sono offerti pacchetti pronti per l'esecuzione di ambienti utente basati su KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce e Xmonad.

Principali novità in Armbian 25.5:

  • È stato fornito il supporto ufficiale per le schede Banana Pi M2 e Mekotronics r58/r58x.
  • È stata aggiunta la compatibilità con le schede TI SK-AM69, BeagleBoard PocketBeagle2, BeagleBone AI-64, BeaglePlay, Qcom Robotics RB5, Radxa Cubie A5E, SMART AM40, NanoPi R2S Plus, Mediatek Genio e Radxa Nio-12L.
  • Per le schede con chip Rockchip, come Rock 5B e Youyeetoo R1, è stato implementato il supporto per HDMI e audio.
  • È stato migliorato il supporto per le schede 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.
  • L'utilità armbian-config è stata significativamente aggiornate e trasferita su un'architettura modulare, utilizzata per configurare il sistema dopo l'installazione. È stata integrata una funzione della libreria applicazioni, che consente di avviare ambienti isolati con applicazioni popolari (Home Assistant, Stirling PDF, Navidrome, Grafana, NetData, Immich) direttamente dall'interfaccia di armbian-config. Nel configuratore di rete è stato migliorato il riconoscimento dei punti di accesso Wi-Fi e semplificata la configurazione dell'interfaccia di rete. È stata garantita la caricamento dinamico dei componenti specifici per scheda e migliorata l'interfaccia per il passaggio tra BSP (Board Support Package).
  • Il kernel Linux per le schede con chip Rockchip è stato aggiornato alla versione 6.14. Sono disponibili impostazioni per gestire l'attivazione delle patch, consentendo di compilare una versione del kernel non modificata.
  • Il bootloader U-Boot è stato aggiornato alla versione 2025.01.
  • È stata aggiunta la supporto per le sottosezioni Btrfs.
  • È stata realizzata la possibilità di configurare l'allineamento delle partizioni EFI per funzionare su dispositivi con UFS.
  • È stato migliorato l'accesso alla console tramite porta seriale.
  • Sono state incluse nel pacchetto base le utility e2fsprogs.
  • Nell'insieme degli strumenti di assemblaggio è stata aggiunta la possibilità di attivare il supporto per ZFS, ZRAM e Docker.
  • Sono stati aggiunti i pacchetti Home Assistant, Zerotier VPN, AdGuardHome, Unbound DNS.
  • È stato semplificato lo strumento per la gestione dei log e migliorati gli strumenti per la diagnostica dei problemi.

Inoltre, si segnala il rilascio di DietPi 9.13, una distribuzione per computer a scheda singola basata su architetture ARM e RISC-V, come Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid e VisionFive 2. La distribuzione è costruita sulla base dei pacchetti Debian ed è disponibile in versioni per oltre 50 schede. DietPi può anche essere utilizzato per creare ambienti compatti per di macchine virtuali e PC tradizionali basati sull'architettura x86_64. Le build per le schede hanno una dimensione ridotta (in media 130 MB) rispetto a Raspberry Pi OS e Armbian. L'insieme degli strumenti per la creazione e la manutenzione della distribuzione è distribuito con licenza GPLv2.

Il progetto è ottimizzato per un consumo minimo di risorse e sviluppa diverse utilità proprie: un'interfaccia per l'installazione delle applicazioni DietPi-Software, il configuratore DietPi-Config, il sistema di backup DietPi-Backup, il meccanismo di registrazione temporanea DietPi-Ramlog (supporto per rsyslog incluso), l'interfaccia per la gestione delle priorità dei processi DietPi-Services e il sistema di aggiornamento DietPi-Update. Le utilità forniscono un'interfaccia utente da console con menu e dialoghi basati su whiptail. È supportata una modalità di installazione completamente automatizzata, che consente di eseguire l'installazione su schede senza intervento da parte dell'utente.

Tra le novità di DietPi 9.13:

  • È stata introdotta una richiesta obbligatoria di cambiamento delle password per gli utenti predefiniti e per dietpi-software. Nei sistemi già installati, tale richiesta verrà visualizzata durante l'aggiornamento, se continuano a essere utilizzate le password predefinite.
  • Dall'ambiente di sistema sono state escluse le utility unzip, 7zip e bzip2, che ora saranno installate automaticamente se necessario.
  • Per le schede Orange Pi 3B è stata implementata la gestione della ventola.
  • Per le schede Radxa ZERO 3 è stato adottato il kernel Linux 6.1 fornito dal produttore.
  • Per le schede ASUS Tinker Board 2 è stata risolta l'issue dell'indirizzo MAC che cambiava ad ogni riavvio.
  • Nelle immagini per macchine virtuali, il pacchetto tiny-initramfs è stato sostituito da initramfs-tools, che consente di generare immagini initramfs più compatte (~1 MiB invece di ~35 MiB) includendo solo i moduli del kernel utilizzati.
  • Nell'interfaccia di configurazione dopo il primo avvio, è stato semplificato il dialogo per la scelta della disposizione della tastiera (invece di un processo di selezione a più fasi, viene ora offerta una lista semplice con le opzioni disponibili e una sezione separata per le impostazioni avanzate).
  • Nel gestore di applicazioni DietPi-Software è stata implementata la possibilità di installare la piattaforma di sviluppo collaborativo Gitea su sistemi con processori RISC-V.
  • È stata interrotta la fornitura dei pacchetti Google AIY Voice Kit e Mycroft AI, il cui sviluppo è stato sospeso dai produttori.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster