Kompania iXsystems publikoi distribucionin TrueNAS SCALE 22.12, në të cilin përdoret bërthama Linux dhe baza e paketave Debian (produktet e mëparshme të kësaj kompanie, përfshirë TrueOS, PC-BSD, TrueNAS dhe FreeNAS, ishin të bazuara në FreeBSD). Siç është TrueNAS CORE (FreeNAS), TrueNAS SCALE mund të shkarkohet dhe përdoret falas. Madhësia e imazhit iso është 1.6 GB. Kodi burimor i skripteve të skadimit specifik për TrueNAS SCALE, ndërfaqes web dhe shtresave është publikuar në GitHub.
Produktet TrueNAS CORE të bazuara në FreeBSD dhe TrueNAS SCALE të bazuara në Linux zhvillohen paralelisht dhe plotësojnë njëra-tjetrën, duke përdorur një bazë të përbashkët kodimi dhe një ndërfaqe web tipike. Ofrimi i një redaksie shtesë të bazuar në bërthamën Linux është i arsyeshuar nga dëshira për të realizuar disa ide, të pakontrollueshme kur përdoret FreeBSD. E rëndësishme është se kjo nuk është iniciativa e parë e tillë — në vitin 2009, FreeNAS u ndanë nga distribuoni OpenMediaVault, i cili u rikthye në bërthamën Linux dhe bazën e paketave Debian.
Një nga përmirësimet kryesore në TrueNAS SCALE është mundësia e krijimit të ruajtjeve, të vendosura në disa nyje, ndërsa TrueNAS CORE (FreeNAS) pozicionohet si një zgjidhje bazuar në një server të vetëm. Përveç rritjes së shkallëzueshmërisë, TrueNAS SCALE gjithashtu dallohet për përdorimin e kontejnerëve të izoluar, thjeshtësinë e menaxhimit të infrastrukturës dhe përshtatshmërisë për krijimin e infrastrukturave të përcaktuara nga softueri. Si sistem skedarësh, TrueNAS SCALE përdor ZFS (OpenZFS). Në TrueNAS SCALE ofrohet mbështetje për kontejnerët Docker, virtualizimin në bazë të KVM dhe shkallëzimin e ZFS në disa nyje me anë të sistemit të ruajtjes së shpërndarë Gluster.
Për organizimin e aksesit në ruajtje, mbështetet SMB, NFS, iSCSI Block Storage, S3 Object API dhe Cloud Sync. Për të siguruar një qasje të sigurt, lidhja mund të realizohet përmes VPN (OpenVPN). Ruajtja mund të vendoset në një nyje dhe më pas, me rritjen e nevojave, të zgjerohet horizontalisht duke shtuar nyje të tjera. Përveç kryerjes së detyrave, të lidhura me organizimin e punës së ruajtjes, nyjet gjithashtu mund të përdoren për ofrimin e shërbimeve dhe lançimin e aplikacioneve në kontejnerë, të orkestruar me anë të platformës Kubernetes, ose në makina virtuale të bazuara në KVM.

Në versionin e ri:
- JavaScript implementation has been improved with a root-less mode, where less privileged users are delegated specific extended rights, allowing them to manage the system without having access to all virtual machines and isolated applications.
- A SMB Share Proxy mechanism has been added for redirecting access to SMB shares.
- Improvements have been made to the web interface. Pool management, device handling, and dataset management have been significantly enhanced. A summary page with all statistics has been implemented.
- Isolated applications have been added for running packages like Home Assistant, Qbittorrent, Pi Hole, Syncthing, Photo Prism, and diskover-community.
- The capability to update all applications installed in the form of containers at once has been added.
- Support for the All-NVME platform has been added, providing bandwidth up to 30GB/s and the option to create an NVMe storage pool of up to 240TB.
- Gluster nodes can now be replaced via the API without stopping storage operations.
- A driver for Kubernetes CSI has been added, allowing TrueNAS SCALE to be used as cluster data storage in Kubernetes clusters. Similar functionality is available for VMware ESXi and OpenStack Cinder.
- Support for using OverlayFS with ZFS has been added, optimizing disk space when running Docker containers.
- Virtualization support has been enhanced, enabling USB device passthrough to virtual machines and binding specific CPU cores.
- Provision for enabling isolated applications to share access to the GPU has been established.
- Support for remote access to the system and applications via Wireguard VPN has been added.
- Work has been done to increase performance, including enhancements to encryption, NFS, and iSCSI performance.
- Selective API access provisioning and implementation of a role-based access control system (RBAC) has been enabled.
Burimi: opennet.ru
