Opublikowano wersję dystrybucji Linuksa Armbian 26.2, która oferuje kompaktowe środowisko systemowe dla komputerów jednopłytkowych z procesorami opartymi na architekturze ARM, RISC-V i x86, obsługującym różne modele Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi i Cubieboard na bazie procesorów 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 26.2:
- Dodano wsparcie dla płyt SpacemiT MusePi Pro, Radxa Rock 4D, Orangepi RV2 i Odroid M2.
- Dla większości płyt jądro Linux zaktualizowano do wersji 6.18.
- Wznawiamy kompilacje KDE Neon.
- Dodano kompilacje z pulpitem Xfce dla systemów RISC-V.
- Zaktualizowano narzędzie Armbian Imager, które udostępnia interfejs do wyboru i pobierania obrazów systemowych, nagrywania na kartę SD oraz wstępnej konfiguracji systemu. W nowej wersji przyspieszono wypakowywanie i dodano nową zakładkę z ustawieniami dla programistów.
Dodatkowo warto wspomnieć o wydaniu DietPi 10.1, dystrybucji dla jednopłytowych komputerów opartych na architekturach ARM i RISC-V, takich jak Raspberry Pi, Orange Pi, NanoPi, BananaPi, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid i VisionFive 2. Dystrybucja oparta jest na bazie pakietów Debian i jest dostępna w kompilacjach dla ponad 50 płyt. DietPi można również używać 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 10.1:
- Dodano kompilacje dla serii płyt FriendlyELEC NanoPi opartych na SoC Rockchip RK3528.
- Do katalogu oprogramowania dodano narzędzie WhoDB do zarządzania bazami danych PostgreSQL, MySQL, SQLite3, MongoDB, Redis, MariaDB, Elastic Search i ClickHouse, używając interfejsu w formie czatu z funkcjami asystenta AI.
- Instalacja wszystkich dodatkowych pakietów związanych z językiem Python odbywa się teraz w izolowanych środowiskach na bazie venv, a nie w katalogu systemowym /usr/local/lib/python3.* /dist-packages.
- Dla systemów z architekturą RISC-V dodano wsparcie dla serwera zarządzania kolekcją muzyczną Navidrome.
- Dodano klienta konsolowego dla MinIO.
- Zrealizowano możliwość korzystania z TigerVNC, RealVNC, XRDP bezpośrednio nad serwerem X bez instalowania środowisk pulpitu.
Źródło: opennet.ru
