Truenas 25.04: GNU/Linux-only “Fangtooth
- In a significant move for the open-source storage platform, iXsystems' TrueNAS 25.04, code-named "Fangtooth," unifies its core and Scale lines under a single Linux-based architecture.
- TrueNAS 25.04 incorporates Linux kernel 6.12 and OpenZFS 2.3.0.
- The previous FreeBSD-based TrueNAS offered jails (operating system containers) and the Bhyve hypervisor for virtual applications.
TrueNAS 25.04 ‘Fangtooth’ Shifts to Linux-Only Foundation
In a significant move for the open-source storage platform, iXsystems’ TrueNAS 25.04, code-named “Fangtooth,” unifies its core and Scale lines under a single Linux-based architecture. This release marks the end of FreeBSD as an option for TrueNAS, streamlining the operating system to a Linux core and toolset.
Linux Kernel Update and OpenZFS Integration
TrueNAS 25.04 incorporates Linux kernel 6.12 and OpenZFS 2.3.0. While OpenZFS 2.3.1, which addresses several known issues, was considered, the implemented version still brings notable enhancements. OpenZFS 2.3 introduces “Fast Deduplication,” a feature designed to conserve storage space, notably beneficial for NVMe-based systems like the TrueNAS H30 and F100 series. Additionally, users gain the ability to expand RAID-Z configurations.
The previous FreeBSD-based TrueNAS offered jails (operating system containers) and the Bhyve hypervisor for virtual applications. “Fangtooth” introduces support for LXC containers and qemu/KVM virtualization through Incus.
Incus, created as an alternative to Canonical’s LXD, provides a framework for managing Linux containers, applications, and virtual machines. iXsystems reports improved app management within the web GUI, with extended network functions enabling administrators to configure IP addresses for new apps from the app catalog, enhancing network segmentation and security.
Enterprise-Level Enhancements
The “Fangtooth” release includes features tailored for enterprise environments. Remote Direct Memory Access (RDMA) facilitates direct data transfer between main storage units, bypassing the CPU, caches, and operating system kernel. This technology now supports iSCSI and NFS, potentially improving performance in latency-sensitive networks, such as hyper-converged clusters and data-intensive applications. NFS-over-RDMA support is also included.
New support for iSCSI Block Cloning, especially in VMware environments, allows for the creation of new virtual machines via clones based on shared blocks, rather than full copies of existing VMDK files. This saves storage space and reduces deployment time. Multipath I/O (MPIO) provides redundant and load-balanced access to iSCSI targets.
TrueNAS Scale Enterprise edition now supports Fibre channel (FC), enabling administrators to provide block-based memory via FC HBAs, offering low latency, high bandwidth, and integration with existing enterprise SANs. Further details are available in the release notes.
End of the FreeBSD Era
According to iXsystems, the user base was split roughly evenly between FreeBSD/Core and Linux/Scale at the close of 2024, with Scale demonstrating growth. Scale 24.10 “Electric Eel” offered a superior app infrastructure due to Docker integration. TrueNAS Core was based on the older FreeBSD 13.
Users had criticized the aging FreeBSD 13 base of Core, which received limited updates. The shift to Linux necessitates that FreeBSD users adapt to GNU/Linux and its tools, such as Systemd, LXC/Docker, and Qemu/KVM.Linux users may benefit from the consolidation of developer resources.
For long-time users, the move to a Linux-based platform marks a significant change. TrueNAS, formerly FreeNAS, has been associated with FreeBSD for decades. The stability, network stack, jail system, and ZFS file system were all developed and refined on FreeBSD. The decision to consolidate development on GNU/Linux represents a departure for many, ending a chapter in FreeBSD’s history.
TrueNAS 25.04 ‘Fangtooth’: Your Questions Answered
Are you curious about the latest developments in the TrueNAS open-source storage platform? iXsystems’ TrueNAS 25.04, codenamed “fangtooth,” marks a notable shift. This Q&A will delve into the key changes, benefits, and implications of this new release.
What is TrueNAS 25.04 ‘Fangtooth’?
TrueNAS 25.04 ”Fangtooth” is the latest release of the TrueNAS open-source storage platform developed by iXsystems. The most significant change is the unification of its “Core” and “Scale” lines under a single, Linux-based architecture. This means that FreeBSD is no longer an option for TrueNAS.
Why is TrueNAS Moving to a Linux-Only Foundation?
The shift to a Linux-based foundation streamlines the TrueNAS operating system and toolset. according to iXsystems, the user base was split roughly evenly between freebsd/Core and Linux/Scale near the end of 2024, with Scale showing growth. Scale 24.10 “Electric Eel” already provided superior app infrastructure due to Docker integration. The consolidation aims to simplify advancement and resource allocation.
What are the Key Features in TrueNAS 25.04?
“Fangtooth” brings several critically important updates:
Linux Kernel 6.12: This update provides enhanced hardware support and performance improvements.
OpenZFS 2.3.0: This includes the “Fast Deduplication” feature, designed to conserve storage space, especially on NVMe systems. Additionally, users can now expand RAID-Z configurations.
Incus for Container and VM Management: Support for LXC containers and qemu/KVM virtualization thru Incus, providing improved app management in the web GUI and enhanced network functions.
Enterprise-Level Enhancements: Features like Remote Direct Memory Access (RDMA), iSCSI Block Cloning, and Fibre channel (FC) support are included to better facilitate enterprise storage needs.
What is the Impact of OpenZFS 2.3 and “Fast Deduplication”?
OpenZFS 2.3 introduces several enhancements, including “Fast Deduplication.” This is designed to conserve storage space, particularly beneficial for NVMe-based systems like the TrueNAS H30 and F100 series. Users also gain the ability to expand RAID-Z configurations, which offers more flexibility in storage management.
How Does “Fangtooth” Handle Virtualization?
The previous FreeBSD-based TrueNAS offered jails (operating system containers) and the Bhyve hypervisor for virtual applications. “Fangtooth” replaces this with support for LXC containers and qemu/KVM virtualization managed through Incus.Incus is an option to Canonical’s LXD and provides a framework for managing Linux containers, applications, and virtual machines.
What are the Benefits of Incus in TrueNAS 25.04?
Incus integration provides several advantages:
Improved App Management: The web GUI has been enhanced to make app management easier.
Extended Network Functions: Administrators can configure IP addresses for new apps directly from the app catalog, enhancing network segmentation and security. This leads to better network isolation and simplifies management.
What Enterprise-Level Enhancements Are Included?
TrueNAS 25.04 “Fangtooth” introduces enterprise-focused features:
Remote Direct Memory Access (RDMA): Facilitates direct data transfer between storage units, bypassing the CPU, caches, and kernel for perhaps improved performance in latency-sensitive networks, such as hyper-converged clusters and data-intensive applications. Now supports iSCSI and NFS.
iSCSI Block Cloning: Allows for the creation of virtual machines via clones based on shared blocks, saving storage space and reducing deployment time, particularly in VMware environments.
Multipath I/O (MPIO): Provides redundant and load-balanced access to iSCSI targets.
fibre Channel (FC) Support: TrueNAS Scale Enterprise edition now supports Fibre Channel,enabling block-based memory through FC HBAs for low latency and high bandwidth.
what is RDMA and How Does it Improve Performance?
Remote Direct memory Access (RDMA) allows data to be transferred directly between the main storage units,bypassing the CPU,caches,and operating system kernel. This can substantially improve performance, especially in latency-sensitive networks, making it ideal for hyper-converged clusters and data-intensive applications. “Fangtooth” supports RDMA for iSCSI and NFS.
How Does iSCSI Block Cloning Benefit VMware Environments?
iSCSI Block cloning allows you to create new virtual machines via clones that are based on shared blocks, instead of full copies of the original VMDK files. This results in both significant space savings and dramatically reduced deployment times; VMware users would find this particularly helpful with large deployments or migrations.
What Does the Shift to Linux Meen for Existing TrueNAS Users?
For long-time TrueNAS users,the move to a Linux-based platform represents a significant change. Users of the prior FreeBSD-based “Core” versions will need to adapt to GNU/Linux and its associated tools, such as Systemd, LXC/Docker, and Qemu/KVM. Linux users will hopefully benefit from the consolidation of developer resources.
Is there a Comparison of the Core and scale Versions of TrueNAS?
| Feature | TrueNAS Core (FreeBSD) | TrueNAS scale (Linux) |
| ————————— | ——————————————— | ——————————— |
| Operating System | FreeBSD | Linux |
| Virtualization | Bhyve, Jails | Incus (LXC/Qemu-KVM) |
| App Infrastructure | Limited | Superior (Docker Integration) |
| Primary Users | Previous mainstay of users, now being sunset | Growing |
| Enterprise Features | Support was limited | RDMA, FC, iSCSI Block Cloning |
Where Can I Find More Details and Release Notes for TrueNAS 25.04?
You can find the full release notes and further details on the iXsystems website. Specifically, you should review the release notes.
