Patching Unix and BSD systems: releases and commands

Updated November 2026

Each BSD has its own tools and its own support window. The table below gives the supported releases as of November 2026, the command that installs security fixes for the base system, and where each project publishes its advisories.

Quick reference

BSD patching at a glance (as of November 2026)
SystemSupported releasesPatch command (as root)Advisories
FreeBSD15.1 (to March 31, 2027), 14.5 (to June 30, 2027), 14.4 (to December 31, 2026)freebsd-update fetch install, or pkg upgrade -r FreeBSD-base on pkgbase systems; then pkg upgradefreebsd.org/security/advisories/
OpenBSD8.0 and 7.9 (the two latest releases only)syspatch, fw_update, pkg_add -uopenbsd.org/errata.html
NetBSD11.0 and 10.2 (no end dates published)sysupgrade auto with a release or branch build URL; pkgin upgradenetbsd.org/support/security/

The dates come from each project's own pages and change with every new release. Check the system page before you plan an upgrade.

What the BSDs have in common

Order of work in an emergency

  1. Confirm the release with uname -r and check that it is still supported.
  2. Read the advisory or erratum for affected versions, the fixed patch level, and any workaround.
  3. Apply the fix with the command in the table, on one host first if you can.
  4. Reboot or restart services as the advisory says, and confirm the new patch level.

The general method, for Linux too, is in Emergency patching. For systems past end of life, see Is my OS supported?.

Other Unix systems

Commercial Unix and macOS have their own pages: IBM AIX, Oracle Solaris, HP-UX and macOS. Linux distributions are covered under Linux.

All Unix pages

Sources