Është publikuar lëshimi i shpërndarjes Linux Armbian 25.5, e cila ofron një ambient të kompak të sistemit për kompjuterët me një qen me procesorë të bazuar në arkitekturën ARM, RISC-V dhe x86, duke mbështetur modele të ndryshme si Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi dhe Cubieboard të bazuar në procesorë Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa dhe Samsung Exynos.
Për formimin e grumbujve përdoren bazat e paketave Debian dhe Ubuntu, por të gjitha komponentët ristrukturohen plotësisht duke përdorur një sistem të vetin të ndërtimit që përfshin optimizime për të zvogëluar madhësinë, për të rritur performancën dhe për të aplikuar mekanizma të tjera mbrojtës. Për shembull, ndarja /var/log montrohet duke përdorur zram dhe ruhet në RAM në formë të kompresuar me shkarkimin e të dhënave në pajisjen mbajtëse një herë në ditë ose kur përfundon funksionimi. Ndarja /tmp montrohet duke përdorur tmpfs.
Projekti mbështet më shumë se 30 variante të grumbujve të kernelit Linux për platforma të ndryshme ARM dhe ARM64. Ofron një SDK për të thjeshtuar krijimin e imazheve të sistemit, paketave dhe redaksive të shpërndarjes. Përdoret ZSWAP për shkëmbim. Kur hyn nëpërmjet SSH ofrohet mundësia për të përdorur autentifikimin me dy faktorë. Në përbërje përfshihet emulatori box64, i cili lejon ekzekutimin e programeve të ndërtuara për procesorët me arkitekturë x86. Ofrohen paketa të gatshme për përcaktimin e mjediseve të përdoruesve të bazuar në KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce dhe Xmonad.
Ndryshimet kryesore në Armbian 25.5:
- Supozohet mbështetje zyrtare për plakat Banana Pi M2 dhe Mekotronics r58/r58x.
- Shtuar mbështetje për plakat TI SK-AM69, BeagleBoard PocketBeagle2, BeagleBone AI-64, BeaglePlay, Qcom Robotics RB5, Radxa Cubie A5E, SMART AM40, NanoPi R2S Plus, Mediatek Genio dhe Radxa Nio-12L.
- Për plakat me çipa Rockchip, si Rock 5B dhe Youyeetoo R1, është realizuar mbështetje për HDMI dhe zë.
- Përmirësuar mbështetje për plakat 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.
- Utile për armbian-config, me një arkitekturë të azhurnuar dhe të rikonstruktuar, është thelbësisht e përmirësuar dhe është përdorur për konfigurimin e sistemit pas instalimit. Funksioni i bibliotekës së aplikacioneve është integruar, duke lejuar ekzekutimin e mjediseve të izoluar me aplikacione të njohura (Home Assistant, Stirling PDF, Navidrome, Grafana, NetData, Immich) direkt nga ndërfaqja e armbian-config. Në konfiguruesin e rrjetit, është përmirësuar identifikimi i pikave të aksesit Wi-Fi dhe është thjeshtësuar konfigurimi i ndërfaqes së rrjetit. Është siguruar ngarkimi dinamik i komponentëve specifikë për pajisjet dhe është përmirësuar ndërfaqja për kalimin midis BSP (Paketa e Mbështetjes për Tabelën).
- Kernel-i Linux për platformat me çip Rockchip është azhurnuar në versionin 6.14. Janë ofruar konfigurime për menaxhimin e aktivizimit të patch-eve, duke lejuar ndërtimin e një varianti të pa modifikuar të kernel-it.
- Bootloader-i U-Boot është azhurnuar në versionin 2025.01.
- Shtuar mbështetje për nënseksione Btrfs.
- Implementuar mundësinë për konfigurimin e rrafshimit të seksioneve EFI për të punuar në pajisje me UFS.
- Mbështetja për qasje në konsolë përmes portit serial është përmirësuar.
- Në përbërjen bazë janë përfshirë utilitetet e e2fsprogs.
- Në mjetin e ndërtimit është shtuar mundësia për aktivizimin e mbështetjes për ZFS, ZRAM dhe Docker.
- Janë shtuar paketat Home Assistant, Zerotier. VPN, AdGuardHome, Unbound DNS.
- Shtuar mjetin për menaxhimin e journal-it dhe përmirësuar mjetet për diagnostikimin e problemeve.
Tjetër është e rëndësishme të theksohet formimi i versionit DietPi 9.13, një shpërndarje për PC të vetme me bazë arkitekturash ARM dhe RISC-V, si Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid dhe VisionFive 2. Shpërndarja është ndërtuar mbi bazën e paketa Debian dhe është e disponueshme në ndërtimet për më shumë se 50 platforma. DietPi gjithashtu mund të përdoret për të krijuar mjedise kompakte për makinat virtuale dhe PC të zakonshëm me arkitekturë x86_64. Ndërtimet për platformat shquhen për madhësinë e vogël (në mesatare 130 MB) krahasuar me Raspberry Pi OS dhe Armbian. Mjetet për ndërtimin dhe mbështetje të shpërndarjes shpërndahen nën licencën GPLv2.
Projekti është optimizuar për konsum minimal burimesh dhe zhvillon disa utilitete të veta: ndërfaqja për instalimin e aplikacioneve DietPi-Software, konfiguruesi DietPi-Config, sistemi i kopjimit DietPi-Backup, mekanizmi i mbajtjes së regjistrave të përkohshëm DietPi-Ramlog (ku mbështetet gjithashtu rsyslog), ndërfaqja për caktimin e prioriteteve të ekzekutimit të proceseve DietPi-Services dhe sistemi i shpërndarjes së përditësimeve DietPi-Update. Utilitetet ofrojnë një ndërfaqe kasetë për përdoruesin me meny dhe dialogë të bazuar në whiptail. Mbështetet një mod i automatizuar plotësisht i instalimit, i cili lejon instalimin në bordet pa pjesëmarrjen e përdoruesit.
Ndër ndryshimet në DietPi 9.13:
- U shtua një kërkesë për ndryshimin e detyrueshëm të fjalëkalimeve për përdoruesit e paracaktuar dhe dietpi-software. Në sistemet e instaluara më parë, një kërkesë e tillë do të shfaqet gjatë përditësimit, nëse vazhdohet përdorimi i fjalëkalimeve të paracaktuara.
- Nga mjedisi sistemor janë eliminuar utilitetet unzip, 7zip dhe bzip2, të cilat tani do të instalohen automatikisht kur nevojitet.
- Për bordet Orange Pi 3B është realizuar menaxhimi i ventilatorit.
- Për bordet Radxa ZERO 3 është realizuar kalimi në variantin e kernelit Linux 6.1, të ofruar nga prodhuesi.
- Për bordet ASUS Tinker Board 2 është zgjidhur problemi i ndryshimit të adresës MAC me çdo rindezje.
- Në imazhet për makinën virtuale paketi tiny-initramfs është zëvendësuar me initramfs-tools, duke lejuar gjenerimin e imazheve më kompakte initramfs (~1 MiB në vend të ~35 MiB) duke përfshire vetëm modulat e përdorura të kernelit.
- Në ndërfaqen e konfigurimit pas ngarkimit të parë është thjeshtuar dialogu i zgjedhjes së gjuhës së tastierës (në vend të një procesi me shumë hapa të zgjedhjes, ofrohet një listë e thjeshtë opsionesh të disponueshme dhe një seksion i veçantë me cilësime të zgjeruara).
- Në menaxherin e aplikacioneve DietPi-Software është implementuar mbështetje për instalimin e platformës së zhvillimit të përbashkët Gitea në sistemet me procesorë RISC-V.
- Është ndërprerë shpërblimi i pakove Google AIY Voice Kit dhe Mycroft AI, të cilat janë ndërprerë nga prodhuesit.
Burimi: opennet.ru
