The FreeBSD Project recently announced the release of FreeBSD 14.3-RELEASE. This "production quality" version is highly recommended for most users, building on FreeBSD's long-standing reputation for "exceptional stability, security, and performance".
FreeBSD is a powerful and open-source UNIX-like operating system, rooted in the Berkeley Software Distribution (BSD) UNIX system. It is now actively being developed by a large community of volunteers.
If you are searching for a stable, secure, and high-performance operating system for your servers, desktops, or embedded devices, look no further! Download and install the latest FreeBSD 14.3 release today!!
What's New in FreeBSD 14.3-RELEASE?
This release brings several notable improvements across the system:
1. Enhanced Security
FreeBSD 14.3-RELEASE includes important security advisories and errata notices issued since the previous version, 14.2-RELEASE.
For instance, recent advisories address issues in OpenSSH, filesystems, and etcupdate. Always consult the release errata for the latest critical information before installing.
2. Userland Refinements
Many user-facing tools have been updated. The ps(1) utility, for example, now behaves more predictably when filtering processes by real user IDs, offers more versatile output options, and handles duplicate data better.
Critical contributed software, like LLVM, OpenZFS, OpenSSH, and OpenSSL, have all received updates, bringing the latest features and fixes.
3. Kernel Improvements
The FreeBSD kernel sees updates that boost functionality and efficiency. These include a new setcred() system call for more controlled process credentials and better sysctl(8) integration with jails.
Changes to sound allocation and LinuxKPI (for improved DRM-kmod performance) also contribute to a smoother experience.
4. Better Device and Driver Support
This release introduces or updates several device drivers, including mpi3mr(4), rtw88(4), rtw89(4), and ena(4).
There's also improved support for Intel Wi-Fi 5, Wi-Fi 6, and Wi-Fi 7 hardware due to enhancements in the LinuxKPI for 802.11.
5. New Kernel Module Repository
For users of FreeBSD 14.3-RELEASE, a new FreeBSD-kmods repository is now part of the default pkg(8) configuration.
This repository provides kernel modules specifically compiled for 14.3-RELEASE, which is especially helpful for drivers with less stable kernel interfaces, like graphics drivers.
This ensures these drivers work even when the main 14-STABLE repository has packages built on an older release.
Upgrade to FreeBSD 14.3-RELEASE
Upgrading to FreeBSD 14.3-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 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.3-RELEASE:
freebsd-update upgrade -r 14.3-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.3-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.
Why Choose FreeBSD?
FreeBSD is more than just an operating system; it's a robust foundation for your computing needs. Its strengths lie in:
- Stability and Reliability: Developed over thirty years by a dedicated community, FreeBSD is known for its rock-solid stability, making it ideal for critical applications like web hosting and databases.
- Security Features: With strong security at its core, FreeBSD is an excellent choice for firewalls and security appliances.
- Performance: Designed for high performance, it powers many of the busiest websites and most pervasive embedded networking and storage devices.
- Open-Source Philosophy: FreeBSD is distributed under the permissive BSD License, which grants users immense freedom to study, modify, and distribute the code.
- Extensive Software Availability: It's well-suited for popular open-source software, with thousands of applications available through its easy-to-use ports and packages system.
Download FreeBSD 14.3-RELEASE
Download FreeBSD 14.3-RELEASE today and explore its capabilities for yourself! For detailed installation instructions, refer to the FreeBSD Handbook.
Whether you're setting up a new server, building an embedded system, or seeking a powerful desktop experience, FreeBSD 14.3-RELEASE offers a compelling choice.
For more details, read the official release notes and errata on the FreeBSD website.
