A iXsystems publicou a distribuição TrueNAS 25.04, que utiliza o núcleo Linux e uma base de pacotes Debian. Após a transição do ramo TrueNAS Core, baseado em FreeBSD, para o modo de manutenção, a edição Linux deixou de ser chamada de TrueNAS SCALE e agora é nomeada simplesmente TrueNAS. O tamanho da imagem iso é de 1,9 GB. Os textos de origem específicos para os scripts de compilação do TrueNAS, interface web e camadas foram publicados no GitHub.
Entre as características do TrueNAS, destaca-se a capacidade de criar armazenamentos distribuídos em vários nós, o uso de contêineres isolados e a adequação para a criação de infraestruturas definidas por software. O sistema de arquivos utilizado é o ZFS (OpenZFS). Há suporte para contêineres Docker, virtualização baseada em KVM e escalabilidade em vários nós por meio do Minio ou Syncthing.
Para organizar o acesso ao armazenamento, são suportados SMB, NFS, armazenamento em bloco iSCSI, API de objetos S3 e Cloud Sync. O armazenamento pode ser implantado em um único nó e posteriormente, à medida que as necessidades aumentam, pode ser gradualmente expandido horizontalmente através da adição de nós adicionais. Além de executar tarefas relacionadas à operação do armazenamento, os nós também podem ser utilizados para fornecer serviços e executar aplicativos em contêineres orquestrados pela plataforma Docker, ou em máquinas virtuais baseadas em KVM. Para garantir um acesso seguro, a conexão pode ser realizada através de VPN (OpenVPN).
Entre as mudanças na nova versão:
- O núcleo Linux foi atualizado para a versão 6.12 (anteriormente era utilizada a versão 6.6).
- O OpenZFS inclui o modo "fast_dedup", que utiliza um novo formato de tabelas de desduplicação, acelerando significativamente as operações relacionadas à desduplicação de blocos de dados.
- O processo de expansão de arrays RAID-Z foi acelerado em cinco vezes.
- Adicionada a suportação experimental para contêineres LXC e virtualização baseada em QEMU/KVM. Para gerenciar contêineres e máquinas virtuais, foi utilizado o conjunto de ferramentas Incus (um fork do LXD).
- Adicionada a possibilidade de especificar endereços IP para aplicativos adicionais executados em contêineres isolados.
- A interface de login na interface web foi aprimorada.

Fonte: opennet.ru
