Die Veröffentlichung der Linux-Distribution Armbian 21.05 fand statt, die eine kompakte Systemumgebung für verschiedene Einplatinencomputer auf Basis von ARM-Prozessoren bietet, darunter verschiedene Modelle wie Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi und Cubieboard, die auf Prozessoren von Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip und Samsung Exynos basieren.
Für die Erstellung der Builds werden die Paketbasen Debian 10 und Ubuntu 18.04/20.10 verwendet, die Umgebung wird jedoch vollständig mit einem eigenen Builds-System neu zusammengestellt, das Optimierungen zur Reduzierung der Größe, Steigerung der Leistung und Implementierung zusätzlicher Schutzmechanismen umfasst. Zum Beispiel wird das Verzeichnis /var/log mit zram gemountet und im komprimierten Format im RAM gespeichert, wobei die Daten einmal täglich oder beim Herunterfahren auf das Laufwerk geschrieben werden. Das Verzeichnis /tmp wird mit tmpfs gemountet. Das Projekt unterstützt mehr als 30 Varianten von Linux-Kernel-Builds für verschiedene ARM- und ARM64-Plattformen.
In der neuen Version:
- Pakete mit dem Linux-Kernel 5.11 wurden hinzugefügt.
- Unterstützung für die Platine Orangepi R1 Plus wurde hinzugefügt.
- Die Möglichkeit, das Distribution in Umgebungen auf Basis von ARM/ARM64 zu erstellen, wurde realisiert.
- Zusätzliche Konfigurationen mit den Desktop-Umgebungen DDE (Deepin Desktop Environment) und Budgie wurden hinzugefügt.
- Netzwerkprobleme auf den Platinen Nanopi K2 und Odroid wurden behoben.
- Die Möglichkeit, auf der Platine Banana Pi M3 zu booten, wurde gewährleistet.
- Die Stabilität auf der Platine NanoPi M4V2 wurde erhöht.
- Die Unterstützung für die Platine NVIDIA Jetson Nano wurde verbessert.
- Für die Platine NanoPC-T4 wurde die Unterstützung für die USB-C DisplayPort- und eDP-Ausgangsport aktiviert.
- Für die rk3399- und rockchip64-Platinen wurden HDMI-CEC und die ISP1-Kamera aktiviert.
- Auf der sun8i-ce-Plattform wurden die Prozessoranweisungen PRNG/TRNG/SHA implementiert.
- Die Kommandozeilen-Shell ZSH wurde zugunsten von BASH deaktiviert.
- Der Bootloader u-boot für Platinen auf Basis von Allwinner-Chips wurde auf Version 2021.04 aktualisiert.
- In die CLI-Builds wurden Pakete mit den Tools smartmontools hinzugefügt, das Terminalemulator-Programm terminator wurde in die Builds mit der Desktop-Umgebung Xfce integriert.
Quelle: opennet.ru
