Die Veröffentlichung des Linux-Distributions Armbian 26.5 wurde veröffentlicht, das eine kompakte Systemumgebung für Einplatinencomputer mit Prozessoren auf der Basis von ARM-, RISC-V- und x86-Architekturen bereitstellt und verschiedene Modelle von Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi und Cubieboard mit Allwinner-, Amlogic-, Actionsemi-, Freescale / NXP-, Marvell Armada-, Rockchip-, Radxa- und Samsung Exynos-Prozessoren unterstützt.
Für die Erstellung der Builds werden die Paketbasen Debian und Ubuntu verwendet, jedoch werden alle Komponenten vollständig mit einem eigenen Builds-System neu kompiliert, einschließlich Optimierungen zur Reduzierung der Größe, Verbesserung der Leistung und Implementierung zusätzlicher Schutzmechanismen. Zum Beispiel wird das Verzeichnis /var/log mit zram gemountet und im komprimierten Zustand im RAM gespeichert, wobei die Daten einmal täglich oder beim Herunterfahren auf das Speichermedium geschrieben werden. Das Verzeichnis /tmp wird mit tmpfs gemountet.
Das Projekt unterstützt mehr als 30 Kernel-Varianten für verschiedene ARM- und ARM64-Plattformen. Ein SDK wird bereitgestellt, um die Erstellung eigener Systemabbilder, Pakete und Distributionen zu erleichtern. ZSWAP wird für die Auslagerung verwendet. Bei der Anmeldung über SSH gibt es die Möglichkeit, die Zwei-Faktor-Authentifizierung zu verwenden. Enthalten ist ein Emulator box64, der das Ausführen von Programmen ermöglicht, die für x86-Prozessoren erstellt wurden. Fertige Pakete werden für verschiedene Benutzerumgebungen wie KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce und Xmonad angeboten.
Hauptänderungen in Armbian 26.5:
- Unterstützung für Platinen Arduino UNO Q (QRB2210), Mekotronics R58S2, NanoPC-T6 LTS Plus, Ariaboard Photonicat 2, EByte ECB41-PGE, NORCO EMB-3531, Cainiao CNIoT-CORE, SpacemiT MUSE Book, EasePi A2/R2, TQ-Systems TQMa8MPxS/TQMa93xxLA, Seeed reComputer und Qidi X hinzugefügt.
- Für die Plattformen sunxi, meson64, rockchip64, rpi4b und uefi edge wurde der Linux-Kernel auf Version 7.0 aktualisiert, während für die Plattformen rockchip64 und meson64 auf 7.1-rc aktualisiert wurde.
- Der Bootloader U-Boot wurde in den Builds für Platinen mit Rockchip-Chips (NanoPC-T6, NanoPi M5/R76S, Rock 5 ITX, Rock 5B Plus, Helios4/64, odroidhc4/n2, xt-q8l-v10) auf Version 2026.04 aktualisiert.
- Desktop-Umgebungen wurden mit Einstellungen im YAML-Format und einer mehrstufigen Architektur in armbian-config neu strukturiert. Die Unterstützung für benutzerdefinierte Umgebungen wie KDE Plasma, KDE Neon, MATE und i3wm wurde auf das neue System konvertiert. Die Unterstützung für Xfce, MATE, i3, Xmonad, Enlightenment und Cinnamon wurde für die Architekturen armhf und riscv64 erweitert. Vulkan und Panthor GPU-Laufzeit wurden dem mittleren Komponenten-Set hinzugefügt, während libcamera/v4l und alsa-ucm-conf im minimalen Set hinzugefügt wurden.
- Neue Module mit Konfigurationsskripten (Armbian Config Next Generation) für code-server, Dozzle, Wallos, ZFS-Pool-Verwaltung, Bearbeitung des Device Trees und Speicherverwaltung hinzugefügt.
Quelle: opennet.ru
