L'azienda iXsystems ha pubblicato la distribuzione TrueNAS 25.04, che utilizza il kernel Linux e la base pacchetti Debian. Dopo la transizione della branch TrueNAS Core, basata su FreeBSD, in modalità di supporto, l'edizione Linux invece di TrueNAS SCALE è stata chiamata TrueNAS. La dimensione dell'immagine iso è di 1.9 GB. I testi sorgente specifici per gli script di compilazione TrueNAS, l'interfaccia web e le strati sono stati pubblicati su GitHub.
Tra le caratteristiche di TrueNAS spiccano la possibilità di creare storage distribuiti su più nodi, l'uso di contenitori isolati e l'idoneità per la creazione di infrastrutture definite dal software. Come file system viene utilizzato ZFS (OpenZFS). Sono supportati contenitori Docker, virtualizzazione basata su KVM e scalabilità su più nodi tramite Minio o Syncthing.
Per organizzare l'accesso allo storage supporta SMB, NFS, iSCSI Block Storage, S3 Object API e Cloud Sync. Lo storage può essere distribuito su un singolo nodo e successivamente, al crescere delle esigenze, espandersi orizzontalmente mediante l'aggiunta di nodi aggiuntivi. Oltre a svolgere compiti legati all'organizzazione del lavoro dello storage, i nodi possono anche essere utilizzati per fornire servizi e avviare applicazioni in contenitori, orchestrati tramite la piattaforma Docker, o in macchine virtuali basate su KVM. Per garantire un accesso sicuro la connessione può avvenire tramite VPN (OpenVPN).
Tra le modifiche nella nuova versione:
- Il kernel Linux è stato aggiornato alla versione 6.12 (in precedenza era utilizzata la versione 6.6).
- In OpenZFS è stata inclusa la modalità «fast_dedup», che utilizza un nuovo formato di tabelle di deduplicazione, rendendo significativamente più veloci le operazioni di deduplicazione dei blocchi di dati.
- Il processo di espansione degli array RAID-Z è stato accelerato di cinque volte.
- È stato aggiunto il supporto sperimentale per i contenitori LXC e la virtualizzazione basata su QEMU/KVM. Per la gestione dei contenitori e delle macchine virtuali viene utilizzato l'insieme di strumenti Incus (fork di LXD).
- È stata aggiunta la possibilità di specificare IP addresses per applicazioni aggiuntive eseguite in contenitori isolati.
- È stata migliorata l'interfaccia di accesso all'interfaccia web.

Fonte: opennet.ru
