Das Unternehmen iXsystems hat die Distribution TrueNAS 25.04 veröffentlicht, die auf dem Linux-Kernel und dem Debian-Paketmanagement basiert. Nachdem der TrueNAS Core-Zweig, der auf FreeBSD basierte, in den Wartungsmodus versetzt wurde, wurde die Linux-Edition anstelle von TrueNAS SCALE einfach in TrueNAS umbenannt. Die ISO-Dateigröße beträgt 1,9 GB. Die Quelltexte spezifischer TrueNAS-Bau-Skripte, des Web-Interfaces und der Schichten wurden auf GitHub veröffentlicht.
Zu den Besonderheiten von TrueNAS gehört die Möglichkeit, Speicherlösungen zu erstellen, die auf mehreren Knoten verteilt sind, die Verwendung von isolierten Containern sowie die Eignung für die Erstellung softwaredefinierter Infrastrukturen. Als Dateisystem kommt ZFS (OpenZFS) zum Einsatz. Es wird Unterstützung für Docker-Container, KVM-basierte Virtualisierung und das Skalieren über mehrere Knoten hinweg mit Minio oder Syncthing angeboten.
Für den Zugriff auf den Speicher werden SMB, NFS, iSCSI Block Storage, S3 Object API und Cloud Sync unterstützt. Der Speicher kann auf einem Knoten bereitgestellt werden und bei steigenden Anforderungen schrittweise horizontal durch die Hinzufügung weiterer Knoten erweitert werden. Neben der Organisation der Speicherarbeit können die Knoten auch genutzt werden, um Dienste bereitzustellen und Anwendungen in Containern zu starten, die mit der Docker-Plattform orchestriert werden, oder in KVM-basierten virtuellen Maschinen. Um einen sicheren Zugang zu gewährleisten, kann die Verbindung über VPN (OpenVPN) erfolgen.
Zu den Änderungen in der neuen Version gehören:
- Der Linux-Kernel wurde auf Version 6.12 aktualisiert (zuvor wurde Version 6.6 verwendet).
- In OpenZFS wurde der "fast_dedup"-Modus aktiviert, der ein neues Format für Deduplicierungstabellen verwendet und die mit der Deduplicierung von Datenblöcken verbundenen Operationen erheblich beschleunigt.
- Der Prozess der Erweiterung von RAID-Z-Arrays wurde um das Fünffache beschleunigt.
- Experimentelle Unterstützung für LXC-Container und Virtualisierung auf Basis von QEMU/KVM wurde hinzugefügt. Zur Verwaltung von Containern und virtuellen Maschinen kommt das Toolset Incus (eine Abspaltung von LXD) zum Einsatz.
- Es wurde die Möglichkeit hinzugefügt, IP-Adressen für zusätzliche Anwendungen, die in isolierten Containern ausgeführt werden.
- Die Benutzeroberfläche für den Zugang zum Web-Interface wurde verbessert.

Quelle: opennet.ru
