The FreeBSD Release Engineering Team just launched FreeBSD 14.4-RELEASE on March 10, 2026. This update is the fifth version from the stable/14 branch. Before we dive into the details, we should note that the project dedicated this release to Ken Smith. Ken served as a lead for the release team for many years and left a lasting mark on the community.
If you use FreeBSD for your servers, workstations, or cloud projects, this release offers several great reasons to update.
Table of Contents
Better Security for the Future
First, the team focused heavily on modern security. They upgraded OpenSSH to version 10.0p2. This version is special because it now uses a post-quantum algorithm by default. This new tech helps protect your data from future computers that might try to break current encryption.
Additionally, the team removed support for the older, weaker DSA signature algorithm to keep your system safe.
In addition to OpenSSH, the system now includes OpenSSL 3.0.16. These updates ensure that your network connections stay private and secure against the latest threats.
Faster and Smarter Storage
Next, storage fans will appreciate the update to OpenZFS 2.2.9. This new version fixes several bugs and improves how the system manages its memory cache.
Furthermore, the team added a new 9P filesystem (p9fs). This tool is a quite useful for people using bhyve virtual machines. It allows your virtual guests to share files with the host computer very easily.
If you prefer the standard UFS2 filesystem, you now have more control too. The newfs utility gained a new flag that lets you disable "soft updates" if you need a different setup for your disks.
Built for the Cloud
Cloud users have plenty of reasons to smile as well. The nuageinit tool, which helps set up virtual machines, received massive improvements. It now works much better with cloud-init standards. For example, you can now change passwords and manage software packages more reliably when you launch a new instance in the cloud.
You can find FreeBSD 14.4 images on major platforms right now. These include Amazon EC2, Google Compute Engine, and Microsoft Azure.
Hardware and Architecture Support
FreeBSD continues to run on almost any device you own. This release supports many architectures, including:
- 64-bit PCs (amd64).
- ARM devices, such as the Raspberry Pi 4 and AWS Graviton.
- RISC-V systems, which represent the latest in open hardware.
The team even included the Raspberry Pi Zero 2W in the standard SD card images for this release.
Upgrade to FreeBSD 14.4-RELEASE from FreeBSD 14.3 or Older
What You Need to Know Before Updating:
While this release is very stable, you should keep two small things in mind.
- First, if you use the freebsd-update tool, it might hang if you have not set up the "pkg" manager yet. Simply run the
pkgcommand first to fix this. - Second, a small bug in the boot loader might pick the wrong kernel if you use certain types of file links. You can easily fix this by adding
kernels_autodetect="NO"to/boot/loader.conffile.
Upgrading to FreeBSD 14.4-RELEASE is straightforward, especially for users of previous RELEASE versions.
It is strongly recommended to back up all data and configuration files before attempting to upgrade FreeBSD.
The freebsd-update(8) utility is the recommended tool for binary upgrades. It handles applying security patches and upgrading to newer minor or major releases.
First, make sure your current system is up-to-date with security fixes by running the following commands as root user:
freebsd-update fetch
freebsd-update install
Then, initiate the upgrade to 14.4-RELEASE:
freebsd-update upgrade -r 14.4-RELEASE
During this step, freebsd-update will ask for help merging configuration files. It's a good idea to back up your /etc directory beforehand.
After the command completes, install the new kernel and kernel modules:
freebsd-update install
Reboot your system to load the newly installed kernel:
shutdown -r now
Once back online, run freebsd-update again to install the updated userland components:
freebsd-update install
This step might prompt you to rebuild or reinstall all third-party applications (ports or packages) due to changes in system libraries.
After upgrading your third-party applications, run freebsd-update one last time to remove any old, unused system libraries:
freebsd-update install
Finally, reboot into your fully upgraded FreeBSD 14.4-RELEASE system:
shutdown -r now
Custom Kernels
If your system uses a custom kernel, ensure you have a copy of the GENERIC kernel in /boot/GENERIC before starting the upgrade.
After freebsd-update finishes its work, you will need to rebuild and reinstall your custom kernel. This is very important, as a kernel module built on an older FreeBSD version may not be compatible with a newer one.
Updating from Source
For advanced users or those tracking development branches, FreeBSD also supports source-based upgrades.
This involves fetching the latest source code via git and compiling the entire operating system, known as the "world," along with the kernel.
This method offers complete customisation.
Download FreeBSD 14.4 Release
If you prefer fresh installation, you can download FreeBSD 14.4-RELEASE today from the official website as an ISO image or a virtual machine disk.
| Release Version | Download Link |
|---|---|
| FreeBSD 14.4-RELEASE | https://download.freebsd.org/releases/ISO-IMAGES/14.4/ |
| FreeBSD 14.4-RELEASE Virtual Machine Images | https://download.freebsd.org/releases/VM-IMAGES/14.4-RELEASE/ |
| FreeBSD 14.4-RELEASE BASIC-CI images | https://download.freebsd.org/releases/CI-IMAGES/14.4-RELEASE/ |
| FreeBSD 14.4-RELEASE OCI Container Images | https://download.freebsd.org/releases/OCI-IMAGES/14.4-RELEASE/ |
The FreeBSD project will support the FreeBSD 14.4 release until December 31, 2026.
Update your FreeBSD system to stay secure and take advantage of these new features.
Resource:
