Het bedrijf iXsystems heeft de distributie TrueNAS 25.04 gepubliceerd, die gebruikmaakt van de Linux-kernel en het Debian-pakketbeheer. Na de overgang van de TrueNAS Core tak, die is gebaseerd op FreeBSD, naar een onderhoudsmodus, werd de Linux-editie in plaats van TrueNAS SCALE omgedoopt tot TrueNAS. De grootte van het iso-image is 1,9 GB. De bronbestanden specifiek voor TrueNAS bouwscripts, webinterface en lagen zijn gepubliceerd op GitHub.
Een van de kenmerken van TrueNAS is de mogelijkheid om opslag te creëren die is verspreid over meerdere knooppunten, het gebruik van geïsoleerde containers en de geschiktheid voor het creëren van softwaregedefinieerde infrastructuren. Als bestandssysteem wordt ZFS (OpenZFS) gebruikt. Er is ondersteuning voor Docker-containers, virtualisatie op basis van KVM en schaalvergroting over meerdere knooppunten met behulp van Minio of Syncthing.
Voor de organisatie van toegang tot de opslag worden SMB, NFS, iSCSI Block Storage, S3 Object API en Cloud Sync ondersteund. De opslag kan worden uitgerold op ƩƩn knooppunt en kan vervolgens geleidelijk horizontaal worden uitgebreid door extra knooppunten toe te voegen naarmate de behoeften toenemen. Naast taken die verband houden met het organiseren van de opslag, kunnen knooppunten ook worden gebruikt om diensten aan te bieden en applicaties uit te voeren in containers, die worden gecoƶrdineerd met behulp van het Docker-platform, of in virtuele machines op basis van KVM. Voor veilige toegang kan de verbinding plaatsvinden via VPN (OpenVPN).
Onder de wijzigingen in de nieuwe versie:
- De Linux-kernel is bijgewerkt naar versie 6.12 (voorheen werd versie 6.6 gebruikt).
- In OpenZFS is de modus "fast_dedup" ingeschakeld, waarbij een nieuw formaat van deduplicatietabellen wordt gebruikt dat de operaties met betrekking tot gegevensdeduplicatie aanzienlijk versnelt.
- Het proces van het uitbreiden van RAID-Z arrays is met vijf keer versneld.
- Experimentele ondersteuning voor LXC-containers en virtualisatie op basis van QEMU/KVM is toegevoegd. Voor het beheren van containers en virtuele machines wordt de Incus-toolset (een fork van LXD) gebruikt.
- De mogelijkheid om IP-adressen voor extra applicaties die in geĆÆsoleerde containers draaien, op te geven is toegevoegd.
- De inloginterface van de webinterface is verbeterd.

Bron: opennet.ru
