Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

FreeBSD 14.0’s biggest changes include OpenZFS 2.2, TPM and GPU passthrough in bhyve, support for up to 1,024 cores on amd64 and arm64, background checks for certain UFS filesystems, and TCP CUBIC as the default congestion-control algorithm. FreeBSD 14 is a release series, however: features added in 14.1 or 14.2 are not 14.0 features. And because 14.0 is unsupported, anyone installing now should choose a currently supported release.

What changed in FreeBSD 14.0?

The FreeBSD Release Engineering Team announced FreeBSD 14.0 on November 20, 2023. Its release highlights span storage, virtualization, networking, hardware support, and included software. The practical value depends on your workload: some changes add capabilities, while others alter defaults or ease system maintenance.

Area FreeBSD 14.0 change Why it matters
Storage OpenZFS 2.2 The project highlighted significant performance improvements, but did not provide a common benchmark or a numerical gain in the announcement.
Virtualization bhyve gained TPM and GPU passthrough support These additions expand the devices bhyve can provide to virtual machines.
Hardware scaling Support for up to 1,024 cores on amd64 and arm64 This raises the stated core-count ceiling for those two architectures; it is not a claim that every system or workload will scale linearly.
Filesystem administration Background filesystem checks for UFS filesystems using journaled soft updates Eligible UFS systems can perform checks in the background rather than requiring the same kind of foreground check workflow.
Networking TCP CUBIC became the default congestion-control mechanism The default TCP congestion-control behavior changed; the announcement does not quantify performance effects for particular networks.

Storage, virtualization, and networking highlights

OpenZFS 2.2

OpenZFS 2.2 was one of the release’s most prominent component updates. The FreeBSD 14.0 announcement described it as providing “significant performance improvements,” but did not attach benchmark conditions or figures to that description. Treat it as a qualitative release claim, not a guarantee of a specific speed-up on a given pool or workload.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

TPM and GPU passthrough in bhyve

FreeBSD 14.0 added TPM and GPU passthrough support to bhyve, FreeBSD’s hypervisor. This makes those device types available as passthrough options for virtual machines. The release highlight establishes the capability, but does not specify that every GPU, TPM, host configuration, or guest operating system will work without additional compatibility checks.

TCP CUBIC as the default

TCP CUBIC became FreeBSD 14.0’s default congestion-control mechanism. Congestion control influences how TCP responds to network conditions; changing the default can affect connection behavior without requiring an administrator to select CUBIC manually. The announcement does not offer a universal throughput or latency comparison, so actual results remain workload- and network-dependent.

Hardware capacity and UFS maintenance

Support for up to 1,024 cores

The 14.0 announcement states that FreeBSD supports up to 1,024 cores on amd64 and arm64. This is a platform-specific support ceiling, not a promise that all hardware configurations expose that many usable cores or that applications will benefit equally from them.

Background checks for eligible UFS filesystems

FreeBSD 14.0 added background filesystem checks for UFS filesystems using journaled soft updates. The qualification matters: this highlight concerns UFS with that journaling configuration, not every UFS setup or ZFS filesystem.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Included software and system configuration changes

FreeBSD 14.0 updated key bundled software and changed several defaults. The versions below are the ones identified in the 14.0 release announcement, not claims about current 14.x releases.

  • OpenSSH 9.5p1: the version included in the 14.0 release.
  • OpenSSL 3.0.12: the release announcement contrasted this with OpenSSL 1.1.1t in FreeBSD 13.2-RELEASE.
  • Root’s default shell: changed to sh.
  • Default mail transport agent: changed to DragonFly Mail Agent; sendmail remained available.
  • Jail configuration: jail.conf gained .include directives with filename globbing.
  • Binary release upgrades: the 14.0 release notes describe support for upgrades between release versions using freebsd-update.

Installation architectures and cloud images

The 14.0 announcement listed release availability for amd64, aarch64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, and riscv64. Releases were available as bootable ISO images; USB memory-stick installation was supported on some architectures. Check the hardware and installation information for the specific release and architecture you intend to use rather than assuming that all media options apply everywhere.

The announcement also mentioned experimental ZFS images for AWS and Azure. That is a historical 14.0 release note, not evidence that those images remain available or current. Verify image availability and suitability directly for the release and cloud platform you plan to deploy.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Which changes arrived in later FreeBSD 14 releases?

FreeBSD 14.1 and 14.2 added changes after 14.0, so name the point release when discussing them. The examples below are selected release highlights, not a complete inventory of every 14.x change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Release Selected changes identified in its announcement or notes
14.1, announced June 4, 2024 amd64 SIMD implementations of string and memory operations; sound-subsystem improvements, including device hotplug; initial native cloud-init configuration-drive support compatible with OpenStack and many hosters; OpenZFS 2.2.4; Clang/LLVM 18.1.5; and OpenSSH 9.7p1.
14.2 The release notes list OpenZFS 2.2.6 and describe changes since 14.1.

Component versions can change between point releases. For example, OpenZFS 2.2 in 14.0, 2.2.4 in 14.1, and 2.2.6 in 14.2 should not be collapsed into a single version claim for “FreeBSD 14.”

Should you install FreeBSD 14.0 now?

No. FreeBSD 14.0 reached end of life on October 1, 2024. As of September 30, 2026, the FreeBSD release index lists 14.5, released September 8, 2026, and 14.4, released March 10, 2026, among production and legacy releases. The official security page lists both 14.5 and 14.4 as supported. It gives June 30, 2027 as the expected end-of-life date for 14.5 and November 30, 2028 for the stable/14 branch; these are expected dates, not guarantees.

For a current installation, select a supported release and check its current errata and hardware information before proceeding. The 14.0 feature highlights explain what changed at the start of the series, but they do not establish the complete feature set or component versions of 14.5.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.