FreeBSD 15.0 Ships, Replacing Heimdal Kerberos and Adding Linux-Compatible inotify
FreeBSD 15.0's actual shipped feature set: 64-bit UFS inodes by default, MIT Kerberos replacing Heimdal, a native inotify(2) implementation, and the first release supporting binary updates via pkg.
FreeBSD 15.0 released on December 2, 2025, and the follow-up 15.1 point release shipped June 16, 2026 — meaning by mid-2026, FreeBSD 15 is no longer a preview or an in-development branch but an actively-used, actively-patched release with real adoption behind it. The feature list is a useful snapshot of where the base system is actually heading, beyond the incremental version bump.
64-bit inode numbers, on by default
FreeBSD 15 enables 64-bit inode numbers by default on UFS — a capability that existed as an optional newfs flag in the 14.x series but wasn’t the default behavior. This matters most for filesystems that genuinely need inode-number space beyond what 32 bits comfortably provides (very large filesystems with enormous numbers of files), and making it the default rather than an opt-in flag reflects the project’s assessment that the wider identifier space is now the sensible baseline rather than a niche configuration.
MIT Kerberos replaces Heimdal in the base system
FreeBSD has shipped Heimdal as its base-system Kerberos implementation for a long stretch of its history. FreeBSD 15 imports MIT Kerberos instead, replacing Heimdal as the in-base implementation — a significant change for anything relying on Kerberos-based authentication that touches FreeBSD’s own base-system tooling, since the two implementations, while both standards-compliant, have historically had their own quirks and configuration idioms that don’t map onto each other identically in every detail.
A native, Linux-API-compatible inotify(2)
FreeBSD 15 includes a native implementation of the inotify(2) family of system calls — the Linux file-change-notification API that a large amount of Linux software (file synchronization tools, development-environment file watchers, build-system auto-rebuild tooling) depends on directly. FreeBSD’s implementation is API-compatible with Linux’s, and is available both to native FreeBSD binaries that want to use it directly and to Linux binaries running under FreeBSD’s Linux binary-compatibility layer — meaning Linux software that specifically calls inotify_add_watch() and related syscalls can now do so correctly on FreeBSD, native or under Linux compatibility, rather than silently failing or falling back to slower polling-based file-watching behavior.
Binary updates via pkg, alongside the existing system
FreeBSD 15.0 is the first major release supporting binary base-system updates delivered via pkg(8) — the same package manager already used for third-party software — rather than exclusively through freebsd-update(8)’s distribution-set mechanism. Both mechanisms are supported through the 15.x branch rather than one immediately replacing the other, giving administrators and automation built around the older freebsd-update workflow time to migrate rather than forcing an immediate switch.
Updated cryptographic and storage stacks
The release also updates OpenZFS to 2.4.0 and OpenSSL to 3.5 in the base system — both meaningful version jumps that bring in whatever performance, feature, and security fixes each upstream project shipped between FreeBSD’s previous base-system versions and these.
Support lifecycle: a longer window than before
Starting with FreeBSD 15.x, each major version’s stable branch is supported for four years rather than the previous five — a real reduction in the support window per major version, though the overall 15.x architectural branch (across its point releases) is projected to remain supported into late 2029. FreeBSD 15.0 itself, as an individual release, reaches end-of-life on September 30, 2026, which is the normal, expected pattern of an early point release in a major branch being superseded relatively quickly by later point releases (15.1, and beyond) that inherit the same underlying major-version support window.
Sources: