La compañía iXsystems ha lanzado la distribución TrueNAS 25.04, que utiliza el núcleo de Linux y la base de paquetes de Debian. Tras trasladar la rama TrueNAS Core, basada en FreeBSD, a un estado de mantenimiento, la edición de Linux dejó de llamarse TrueNAS SCALE y se llama TrueNAS. El tamaño de la imagen ISO es de 1,9 GB. Los textos de origen específicos para los scripts de compilación de TrueNAS, la interfaz web y las capas se han publicado en GitHub.
Entre las características de TrueNAS se destaca la posibilidad de crear almacenes que se distribuyen en varios nodos, la utilización de contenedores aislados y su idoneidad para construir infraestructuras definidas por software. Se utiliza el sistema de archivos ZFS (OpenZFS). Se ofrece soporte para contenedores Docker, virtualización basada en KVM y escalabilidad en varios nodos mediante Minio o Syncthing.
Para organizar el acceso al almacenamiento, se admiten SMB, NFS, iSCSI Block Storage, S3 Object API y Cloud Sync. El almacenamiento puede implementarse en un solo nodo y posteriormente, a medida que aumenten las necesidades, puede escalar horizontalmente agregando nodos adicionales. Además de realizar tareas relacionadas con la operación del almacenamiento, los nodos también pueden utilizarse para proporcionar servicios y ejecutar aplicaciones en contenedores, orquestadas mediante la plataforma Docker, o en máquinas virtuales basadas en KVM. Para garantizar un acceso seguro, la conexión puede realizarse a través de VPN (OpenVPN).
Entre los cambios en la nueva versión:
- El núcleo de Linux se ha actualizado a la versión 6.12 (antes se utilizaba la versión 6.6).
- OpenZFS incluye el modo 'fast_dedup', que utiliza un nuevo formato de tablas de deduplicación, acelerando significativamente las operaciones relacionadas con la deduplicación de bloques de datos.
- El proceso de expansión de arreglos RAID-Z se ha acelerado cinco veces.
- Se ha añadido soporte experimental para contenedores LXC y virtualización basada en QEMU/KVM. Para gestionar contenedores y máquinas virtuales se ha utilizado la herramienta Incus (un fork de LXD).
- Se ha añadido la posibilidad de especificar direcciones IP para aplicaciones adicionales que se ejecutan en contenedores aislados.
- Se ha mejorado la interfaz de inicio de sesión en la interfaz web.

Fuente: opennet.ru
