Es wurden neue Boot-Images für die Void Linux-Distribution erstellt, die ein eigenständiges Projekt ist und keine Entwicklungsressourcen anderer Distributionen nutzt. Die Entwicklung erfolgt im kontinuierlichen Aktualisierungszyklus der Software (Rolling-Updates, ohne separate Veröffentlichungen der Distribution). Die bisherigen Builds wurden vor einem Jahr veröffentlicht. Neben der Bereitstellung aktueller Boot-Images, die auf einer neueren Systemversion basieren, gibt es keine funktionalen Änderungen in den Builds, und deren Verwendung macht nur für neue Installationen Sinn (in bereits installierten Systemen werden Paketupdates bereitgestellt, sobald sie verfügbar sind).
Die Builds sind in Varianten auf Basis der Systembibliotheken Glibc und Musl verfügbar. Für die Plattformen x86_64, i686, armv6l, armv7l und aarch64 wurden Live-Images mit der Desktop-Umgebung Xfce und eine Basis-Konsolen-Build erstellt. In den ARM-Builds werden Platinen wie BeagleBone/BeagleBone Black, Cubieboard 2, Odroid U2/U3, Raspberry Pi (ARMv6) und Raspberry Pi unterstützt. Im Gegensatz zu früheren Versionen sind die neuen Builds für Raspberry Pi jetzt in universelle Images für die Raspberry Pi-Platinen auf Basis der Architekturen armv6l (1 A, 1 B, 1 A+, 1 B+, Zero, Zero W, Zero WH), armv7l (2 B) und aarch64 (3 B, 3 A+, 3 B+, Zero 2W, 4 B, 400) zusammengefasst.
Die Distribution nutzt den Systemmanager runit für die Initialisierung und Verwaltung von Services. Für die Paketverwaltung wird ein eigener Paketmanager xbps und ein System zum Erstellen von Paketen xbps-src entwickelt. Xbps ermöglicht die Installation, Deinstallation und Aktualisierung von Anwendungen, die Identifizierung von Inkompatibilitäten bei geteilten Bibliotheken und die Verwaltung von Abhängigkeiten. Anstelle von Glibc kann auch Musl als Standardbibliothek verwendet werden. Die Systeme in Void werden unter der BSD-Lizenz verbreitet.
Quelle: opennet.ru
