Lansarea Armbian 25.5 și DietPi 9.13, distribuții pentru computere cu placă unică

A fost publicată lansarea distribuției Linux Armbian 25.5, care oferă un mediu de sistem compact pentru computere cu placă unică ce utilizează procesoare pe arhitecturi ARM, RISC-V și x86, suportând diferite modele Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi și Cubieboard bazate pe procesoare Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa și Samsung Exynos.

Pentru a genera pachetele, sunt utilizate bazele de date Debian și Ubuntu, însă toate componentele sunt recompilate complet prin intermediul propriului sistem de construire, incluzând optimizări pentru reducerea dimensiunii, îmbunătățirea performanței și implementarea de mecanisme suplimentare de securitate. De exemplu, secțiunea /var/log este montată folosind zram și stocată în RAM într-o formă comprimată, cu descărcarea datelor pe suportul de stocare o dată pe zi sau la încheierea activității. Secțiunea /tmp este montată folosind tmpfs.

Proiectul susține peste 30 de variante de compilare a nucleului Linux pentru diferite platforme ARM și ARM64. Este disponibil un SDK pentru a simplifica crearea propriilor imagini de sistem, pachete și variante ale distribuției. Pentru swap este utilizat ZSWAP. La conectarea prin SSH, există opțiunea de a folosi autentificarea cu doi factori. Include un emulator box64, care permite rularea programelor compilate pentru procesoarele pe baza arhitecturii x86. Sunt oferite pachete gata făcute pentru rularea mediilor utilizator pe baza KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce și Xmonad.

Principalele modificări în Armbian 25.5:

  • S-a asigurat suport oficial pentru placile Banana Pi M2 și Mekotronics r58/r58x.
  • A fost adăugat suport pentru plăcile TI SK-AM69, BeagleBoard PocketBeagle2, BeagleBone AI-64, BeaglePlay, Qcom Robotics RB5, Radxa Cubie A5E, SMART AM40, NanoPi R2S Plus, Mediatek Genio și Radxa Nio-12L.
  • Pentru plăcile cu cipuri Rockchip, cum ar fi Rock 5B și Youyeetoo R1, a fost implementat suport pentru HDMI și sunet.
  • A fost îmbunătățit suportul pentru placile 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.
  • Utilitarul armbian-config, folosit pentru configurarea sistemului după instalare, a fost semnificativ modernizat și adaptat la noua arhitectură. A fost integrată o funcție a bibliotecii de aplicații, care permite rularea mediilor izolate cu aplicații populare (Home Assistant, Stirling PDF, Navidrome, Grafana, NetData, Immich) direct din interfața armbian-config. În configuratorul de rețea, a fost îmbunătățită detectarea punctelor de acces Wi-Fi și simplificată configurarea interfeței de rețea. S-a realizat încărcarea dinamică a componentelor specifice plăcilor și a fost îmbunătățit interfața pentru comutarea între BSP (Board Support Package).
  • Nucleul Linux pentru plăcile cu cipuri Rockchip a fost actualizat la versiunea 6.14. Au fost furnizate setări pentru gestionarea activării patch-urilor, care permit compilarea unei variante nemodificate a nucleului.
  • Bootloader-ul U-Boot a fost actualizat la versiunea 2025.01.
  • A fost adăugat suport pentru subpartiții Btrfs.
  • S-a implementat posibilitatea de a configura alinierea partițiilor EFI pentru a funcționa pe dispozitive cu UFS.
  • A fost îmbunătățit suportul pentru accesul la consolă prin portul serial.
  • Au fost incluse în pachet utilitarele e2fspros.
  • În instrumentarul de compilare a fost adăugată posibilitatea activării suportului pentru ZFS, ZRAM și Docker.
  • Au fost adăugate pachetele Home Assistant, Zerotier VPN, AdGuardHome, Unbound DNS.
  • Instrumentul de gestionare a jurnalelor a fost simplificat și au fost îmbunătățite instrumentele pentru diagnosticarea problemelor.

De asemenea, se poate menționa lansarea versiunii DietPi 9.13, un sistem de operare pentru computere cu un singur plăcuț bazat pe arhitecturi ARM și RISC-V, cum ar fi Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid și VisionFive 2. Distribuția este construită pe baza pachetelor Debian și este disponibilă în construcții pentru mai mult de 50 de plăci. DietPi poate fi folosit și pentru a crea medii compacte pentru mașini virtuale și computere obișnuite bazate pe arhitectura x86_64. Construcțiile pentru plăci se disting prin dimensiunea redusă (în medie 130 MB) în comparație cu Raspberry Pi OS și Armbian. Instrumentele pentru construirea și întreținerea distribuției sunt distribuite sub licența GPLv2.

Proiectul este optimizat pentru un consum minim de resurse și dezvoltă mai multe utilitare proprii: interfața pentru instalarea aplicațiilor DietPi-Software, configuratorul DietPi-Config, sistemul de backup DietPi-Backup, mecanismul de gestionare a jurnalelor temporare DietPi-Ramlog (de asemenea, suportă rsyslog), interfața pentru stabilirea priorităților proceselor DietPi-Services și sistemul de livrare a actualizărilor DietPi-Update. Utilitarele oferă o interfață de linie de comandă cu meniuri și dialoguri pe baza whiptail. Se suportă modul de automatizare completă a instalării, care permite instalarea pe plăci fără intervenția utilizatorului.

Printre modificările din DietPi 9.13:

  • A fost adăugată o solicitare obligatorie de schimbare a parolelor pentru utilizatorii din modurile implicite și dietpi-software. În sistemele deja instalate, o astfel de solicitare va apărea în timpul actualizării, dacă se continuă utilizarea parolelor implicite.
  • Din mediul sistemic au fost excluse utilitarele unzip, 7zip și bzip2, care vor fi acum instalate automat la nevoie.
  • Pentru plăcile Orange Pi 3B a fost implementată gestionarea ventilatorului.
  • Pentru plăcile Radxa ZERO 3 a fost realizată trecerea la varianta kernel Linux 6.1 oferită de producător.
  • Pentru plăcile ASUS Tinker Board 2 a fost rezolvată problema de modificare a adresei MAC la fiecare repornire.
  • În imaginile pentru mașini virtuale, pachetul tiny-initramfs a fost înlocuit cu initramfs-tools, care permite generarea unor imagini initramfs mai compacte (~1 MiB în loc de ~35 MiB) prin includerea doar a modulelor de kernel utilizate.
  • În interfata de configurare după prima încărcare, dialogul de alegere a layout-ului de tastatură a fost simplificat (în locul unui proces elaborat, este disponibilă o listă simplă de opțiuni și o secțiune separată cu setări avansate).
  • În managerul de aplicații DietPi-Software a fost implementată suportul pentru instalarea platformei de colaborare Gitea pe sistemele cu procesoare RISC-V.
  • Livrarea pachetelor Google AIY Voice Kit și Mycroft AI a fost oprită, dezvoltarea acestora fiind întreruptă de către producători.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster