Veröffentlichung einer Linux-Distribution , die eine kompakte Systemumgebung für verschiedene auf ARM-Prozessoren basierend, einschließlich verschiedener Modelle von Odroid, Orange Pi, Banana Pi, 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 Ubuntu 18.04 und Debian 10 verwendet, wobei die Umgebung jedoch vollständig mit einem eigenen Build-System neu zusammengestellt wird, das Optimierungen zur Größenreduzierung, Leistungssteigerung und zur Implementierung zusätzlicher Schutzmechanismen umfasst. So wird beispielsweise das Verzeichnis /var/log mit zram gemountet und im komprimierten Zustand im RAM gespeichert, mit einer täglichen Datenablage auf dem Speicher oder bei Herunterfahren. Das Verzeichnis /tmp wird mithilfe von 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.7 wurden hinzugefügt.
- Flagge „—python.EmulateJython“ implementiert, um JVM-Klassen mit normaler Python-Syntax beim Import zu verwenden und JVM-Ausnahmen aus Python-Code abzufangen. , bei dem Dienste, die Netzwerkzugriffe durchführen (Zeit-Synchronisierung, Updates aus Repositories installieren und Host-Überprüfungen), deaktiviert werden.
- Die Einstellungen des Linux-Kernels für verschiedene SoCs wurden vereinheitlicht.
- Unterstützung für die Rockpi E-Platine und SoCs Rockchip RK322X, Odroid N2+ und Helios64 hinzugefügt.
- Beim ersten Booten wird ein optionaler automatischer Anmelde-Modus umgesetzt, der Optionen zur Vergabe eines Passworts für den Root-Benutzer und zur Erstellung eines neuen Benutzers bietet.
Quelle: opennet.ru
