FreeBSD 15 is out! You can read the release notes here! I put the ones that sounded juicy to me. For my simple home use.

  • The adduser(8) utility, used by bsdinstall(8), will now create a ZFS dataset for a new user’s home directory if the parent directory resides on a ZFS dataset. A command-line option is available to disable use of a separate dataset. ZFS encryption is also available. 516009ce8d38

  • The jail(8) command now supports the zfs.dataset parameter to attach a list of ZFS datasets to a jail. e0dfe185cbca

  • The bsdconfig(8) and bsdinstall(8) utilities now use bsddialog(1) instead of GNU dialog. c36b3dbc99d1, 04b465777a09

  • The FreeBSD project is now publishing OCI-compatible container images. 8a688fcc242e

  • FreeBSD now implements the SO_SPLICE interface, originally from OpenBSD. This features allows userspace applications to splice two connected TCP sockets together, after which data arriving on one socket is automatically forwarded through the socket to which it is spliced, instead of being delivered to the application. a1da7dc1cdad (Sponsored by Klara, Inc.) (Sponsored by Stormshield)

  • pf(4) now supports the OpenBSD style NAT syntax. It is possible to use “nat-to”, “rdr-to” and “binat-to” on “pass” and “match” rules. The old “nat on …​” syntax can still be used. e0fe26691fc9 (Sponsored by InnoGames GmbH)

  • The Linux inotify(2) system calls are now implemented in the Linuxulator. (Sponsored by Klara, Inc.)

  • The AT_NO_AUTOMOUNT flag is now ignored for all Linuxulator stat() variants (as the behavior specified by the flag already matches FreeBSD’s), improving Linux application compatibility. 99d3ce80ba07 (Sponsored by The FreeBSD Foundation)

  • A new networking(7) manual page provides a quickstart guide to connecting the system to networks including Wi-Fi, and links to other manual pages and the handbook. 39f92a4c4c49

  • The FreeBSD installer, bsdinstall(8), now supports downloading and installing firmware packages after the FreeBSD base system installation is complete. 03c07bdc8b31 (Sponsored by The FreeBSD Foundation)

Wow amazing updates!

The FreeBSD project has also done tons of work for laptop support. Framework is helping with that too. I’ve always wanted to get a Framework machine. I’ve just never had the money or reason to get a new machine. It’s so cool they are throwing money and time at a BSD project.

That’s all of the stuff that got me really excited. I have not upgraded my machine yet.

73