Veröffentlichung von Armbian 26.2 und DietPi 10.1, Distributionen für Einplatinencomputer.

Die Veröffentlichung von Linux-Distribution Armbian 26.2 wurde veröffentlicht, die eine kompakte Systemumgebung für Einplatinencomputer mit Prozessoren auf Grundlage der ARM-, RISC-V- und x86-Architekturen bietet und verschiedene Modelle wie Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi und Cubieboard auf Basis von Prozessoren von Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa und Samsung Exynos unterstützt.

Für die Erstellung der Builds werden Paketquellen von Debian und Ubuntu verwendet, jedoch werden alle Komponenten vollständig mit einem eigenen Build-System neu erstellt, das Optimierungen zur Reduzierung der Größe, zur Steigerung der Leistung und zur Implementierung zusätzlicher Sicherheitsmechanismen beinhaltet. Zum Beispiel wird das Verzeichnis /var/log mit zram gemountet und im RAM komprimiert gespeichert, wobei die Daten einmal täglich oder beim Herunterfahren auf den Speicher zurückgeschrieben werden. Das Verzeichnis /tmp wird mit tmpfs gemountet.

Das Projekt unterstützt über 30 verschiedene Varianten von Linux-Kernels für verschiedene ARM- und ARM64-Plattformen. Ein SDK wird bereitgestellt, um die Erstellung eigener Systemabbilder, Pakete und Distributionen zu erleichtern. Für das Swap Management wird ZSWAP verwendet. Bei SSH-Zugängen gibt es die Möglichkeit, die Zwei-Faktor-Authentifizierung zu aktivieren. Enthalten ist der Emulator box64, der es ermöglicht, Programme zu starten, die für x86-Architekturprozessoren kompiliert wurden. Es werden fertige Pakete für die Ausführung von Benutzerumgebungen basierend auf KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce und Xmonad angeboten.

Die Hauptänderungen in Armbian 26.2:

  • Unterstützung für die SpacemiT MusePi Pro, Radxa Rock 4D, Orangepi RV2 und Odroid M2 wurde hinzugefügt.
  • Für die meisten Platinen wurde der Linux-Kernel auf Version 6.18 aktualisiert.
  • KDE Neon-Builds wurden wieder aufgenommen.
  • Xfce-Desktop-Builds für RISC-V-Systeme wurden hinzugefügt.
  • Das Armbian Imager-Tool wurde aktualisiert, das eine Schnittstelle zur Auswahl und zum Herunterladen von System-Images, zur Beschriftung auf SD-Karten und zur Ersteinrichtung des Systems bereitstellt. In der neuen Version wurde das Entpacken beschleunigt und ein neues Panel mit Einstellungen für Entwickler hinzugefügt.

Zusätzlich kann die Veröffentlichung von DietPi 10.1 hervorgehoben werden, einer Distribution für Einplatinen-PCs auf Basis der ARM- und RISC-V-Architekturen, einschließlich Raspberry Pi, Orange Pi, NanoPi, BananaPi, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid und VisionFive 2. Die Distribution basiert auf der Debian-Paketbasis und ist in Builds für mehr als 50 Platinen verfügbar. DietPi kann auch zur Erstellung kompakter Umgebungen verwendet werden. virtuellen Maschinen und gewöhnlichen PCs auf x86_64-Architektur. Die Builds für die Platinen unterscheiden sich durch eine kleine Größe (im Durchschnitt 130 MB) im Vergleich zu Raspberry Pi OS und Armbian. Das Werkzeug zur Erstellung und Pflege der Distribution wird unter der GPLv2-Lizenz verteilt.

Das Projekt ist auf minimalen Ressourcenverbrauch optimiert und entwickelt mehrere eigene Hilfsprogramme: eine Schnittstelle zur Installation von Anwendungen DietPi-Software, den Konfigurator DietPi-Config, das Backup-System DietPi-Backup, ein temporäres Log-System DietPi-Ramlog (unterstützt auch rsyslog), eine Schnittstelle zur Priorisierung von Prozessen DietPi-Services und das Update-System DietPi-Update. Die Hilfsprogramme bieten eine Benutzeroberfläche im Konsolenformat mit Menüs und Dialogen basierend auf whiptail. Der Modus zur vollständigen Automatisierung der Installation wird unterstützt, um die Installation auf Platinen ohne Benutzerinteraktion durchzuführen.

Unter den Änderungen in DietPi 10.1:

  • Builds für die FriendlyELEC NanoPi-Serie auf Basis des SoC Rockchip RK3528 wurden hinzugefügt.
  • Das Softwareverzeichnis hat das WhoDB-Tool zur Verwaltung von Datenbanken wie PostgreSQL, MySQL, SQLite3, MongoDB, Redis, MariaDB, Elastic Search und ClickHouse hinzugefügt, das eine Chat-basiertes Interface mit AI-Hilfsfunktionen bietet.
  • Die Installation aller zusätzlichen Pakete, die mit der Programmiersprache Python verbunden sind, erfolgt nun in isolierten venv-Umgebungen anstelle des Systemverzeichnisses /usr/local/lib/python3.* /dist-packages.
  • Für Systeme mit RISC-V-Architektur wurde die Unterstützung hinzugefügt. сервера Management von Musiksammlungen mit Navidrome.
  • Ein Konsolenclient für MinIO wurde hinzugefügt.
  • Die Möglichkeit zur Verwendung von TigerVNC, RealVNC, XRDP direkt über den X-Server ohne Installation von Desktopumgebungen wurde realisiert.

Quelle: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster