Version[31]
|
Release date[38]
|
Supported until[39]
|
Significant changes
|
Old version, no longer maintained: 1.0
|
1 November 1993
|
?
|
|
Old version, no longer maintained: 1.1
|
May 1994
|
?
|
fix some outstanding bugs from import of 386BSD, addition of some ported applications (XFree86, XView, InterViews, elm, nntp)[40]
|
Old version, no longer maintained: 1.1.5
|
?
|
?
|
|
Old version, no longer maintained: 1.1.5.1
|
July 1994
|
?
|
|
Old version, no longer maintained: 2.0
|
22 November 1994
|
?
|
replace code base with BSD-Lite 4.4 (to satisfy terms of the USL v. BSDi lawsuit settlement), new installer, new boot manager, support for more filesystems (MS-DOS, unionfs, kernfs), 64-bit offsets for large filesystems, loadable filesystems, imported loadable kernel modules from NetBSD[41]
|
Old version, no longer maintained: 2.0.5
|
10 June 1995
|
?
|
revamped VM system, full NIS client and server support, transaction TCP support, ISDN support, support for FDDI and Fast Ethernet (100Mbit) adapters, multi-lingual documentation, FreeBSD Ports bundled with installation media[42]
|
Old version, no longer maintained: 2.1
|
19 November 1995
|
?
|
|
Old version, no longer maintained: 2.1.5
|
July 1996
|
?
|
bug and security fixes, PCI bus probing, addition of some drivers[43]
|
Old version, no longer maintained: 2.1.6
|
December 1996
|
?
|
bug and security fixes, improvements to installation[44]
|
Old version, no longer maintained: 2.1.7
|
February 1997
|
?
|
bug and security fixes[45]
|
Old version, no longer maintained: 2.2
|
March 1997
|
?
|
NFSv3, replaced BSD malloc with phkmalloc, Linux emulation with ELF, man section 9 for kernel routines[46]
|
Old version, no longer maintained: 2.2.1
|
April 1997
|
?
|
Bugfix release to replace 2.2. Update the Adaptec 2940 and Intel EtherExpress Pro drivers, fix CD-ROM package installer.[47]
|
Old version, no longer maintained: 2.2.2
|
May 1997
|
?
|
NFSv3 made default, virtual FTP hosting[48]
|
Old version, no longer maintained: 2.2.5
|
22 October 1997
|
?
|
update support for Cyrix and AMD processors, new VGA library[49]
|
Old version, no longer maintained: 2.2.6
|
25 March 1998
|
?
|
ATAPI floppy drives, improved Linux emulation, new sound driver, new Plug and Play (PnP) support[50]
|
Old version, no longer maintained: 2.2.7
|
22 July 1998
|
?
|
FAT32 support, update to PC98 architecture[51]
|
Old version, no longer maintained: 2.2.8
|
29 November 1998
|
?
|
Dummynet traffic shaping, bridging on multiple interfaces, support use of IDE drives larger than 8GiB[52]
|
Old version, no longer maintained: 2.2.9
|
1 April 2006
|
?
|
fully functional April Fools' Day celebration[53]
|
Old version, no longer maintained: 3.0
|
16 October 1998
|
?
|
symmetric multiprocessing (SMP), CAM (Common Access Method) SCSI system, ELF executables, secure RPC, ATAPI/IDE CD burner and tape drive support, VESA video modes, Perl 5 replaced Perl 4 in base system, KerberosIV[54]
|
Old version, no longer maintained: 3.1
|
15 February 1999
|
?
|
initial USB device support, Pluggable Authentication Modules (PAM)[55]
|
Old version, no longer maintained: 3.2
|
17 May 1999
|
?
|
addition of Internet Software Consortium DHCP client to base, expanded USB device support, improved filesystem support (direct access to NTFS, Joliet extensions for ISO 9660)[56]
|
Old version, no longer maintained: 3.3
|
17 September 1999
|
?
|
improved USB support, major vinum updates, improvements to IPFW, Advanced power management, Berkeley Packet Filter enabled by default, addition of many drivers[57]
|
Old version, no longer maintained: 3.4
|
20 December 1999
|
?
|
Netgraph, RAID-5 support in vinum, ICMP and other security fixes[58]
|
Old version, no longer maintained: 3.5
|
24 June 2000
|
?
|
substantial vinum update, audio mixer updated, HTTP installation option[59]
|
Old version, no longer maintained: 4.0
|
14 March 2000
|
?
|
addition of jails, IPv6 support and IPsec with KAME (applications were also updated to support IPv6), OpenSSH integrated into the base system, new ATA/ATAPI driver (for all ATA compliant disks and ATAPI CDROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, LS120, ZIP and tape drives), emulator for SVR4 binary files, burncd, USB Ethernet adapter support, accept() filters, telnet encryption[60]
|
Old version, no longer maintained: 4.1
|
27 July 2000
|
?
|
Kqueue, improved IPsec, expanded DEC Alpha support, support for USB devices in default installation[61]
|
Old version, no longer maintained: 4.1.1
|
27 September 2000
|
?
|
virtual Ethernet device driver for bridged configurations, ATA100 controller support[62]
|
Old version, no longer maintained: 4.2
|
21 November 2000
|
?
|
basic USB scanner support, USB modem support, bug fixes for buffer overflows, FreeBSD Ports restructured[63]
|
Old version, no longer maintained: 4.3
|
20 April 2001
|
?
|
sound driver updates, TCP bug fixes, kqueue extended to the device layer[64]
|
Old version, no longer maintained: 4.4
|
20 September 2001
|
?
|
detection for new processors (Transmeta Crusoe et al.), support for Streaming SIMD Extensions (SSE), kernel support for smbfs (CIFS), update to IPv6 stack[65]
|
Old version, no longer maintained: 4.5
|
29 January 2002
|
31 December 2002
|
TCP improvements (throughput, performance, and Denial-of-service mitigation), Soft updates enabled by default, improved Linux emulation, boot loader updated to boot from filesystems with 16K disk blocks (from 8K)[66]
|
Old version, no longer maintained: 4.6
|
15 June 2002
|
May 2003
|
update XFree86 to version 4.2.0, driver additions and updates[67]
|
Old version, no longer maintained: 4.6.2
|
15 August 2002
|
May 2003
|
fixed ATA-related problems, fix security-related problems[68]
|
Old version, no longer maintained: 4.7
|
10 October 2002
|
December 2003
|
new USB devices and disk controllers, IPFW version 2 (disabled by default)[69]
|
Old version, no longer maintained: 4.8
|
3 April 2003
|
31 March 2004
|
basic FireWire and HyperThreading support, in-kernel cryptographic framework imported from OpenBSD, ata driver support for accessing ATA devices as SCSI devices using Common Access Method (CAM)[70]
|
Old version, no longer maintained: 4.9
|
28 October 2003
|
31 October 2004
|
Physical Address Extensions, IPFW fixes[71]
|
Old version, no longer maintained: 4.10
|
27 May 2004
|
May 2006
|
USB2 support, added ports/CHANGES and ports/UPDATING to FreeBSD Ports[72]
|
Old version, no longer maintained: 4.11
|
25 January 2005
|
31 January 2007
|
update XFree86 to version 4.4.0, implementation of per-interface polling for network interfaces[73]
|
Old version, no longer maintained: 5.0
|
14 January 2003
|
30 June 2003
|
support for UltraSPARC and IA-64 processors, SMP support via changes to kernel locking (release most of kernel from the Giant lock), GEOM, Kernel Scheduled Entities, Mandatory Access Control imported from TrustedBSD, background fsck, Bluetooth, ACPI, CardBus, devfs, UFS2 support, support for Universal Disk Format, drivers for Direct Rendering Infrastructure (DRI), Pluggable Authentication Modules, remove support for 80386 in default kernel, removal of kernfs and UUCP, traditional BSD games moved from base to FreeBSD Ports, Perl removed from base system, imported rc.d framework from NetBSD, addition of BSDPAN, cdboot boot loader used by default[74]
|
Old version, no longer maintained: 5.1
|
9 June 2003
|
February 2004
|
experimental support for AMD64, experimental 1:1 and M:N thread libraries for multithreaded processing, experimental Name Service Switch, Physical Address Extensions, GEOM and devfs mandatory, IPv6 support in Linux emulator, experimental ULE scheduler, removed support for Xerox Network Systems, CAM layer support for devices with more than 232 blocks, removed historic BSD boot scripts, update XFree86 to version 4.3.0, start of Danish document translations[75]
|
Old version, no longer maintained: 5.2
|
9 January 2004
|
31 December 2004
|
AMD64 a Tier1 supported architecture, updated swap pager, Protocol Independent Multicast, updates to IPv6, IPSec and Bluetooth, major changes to ata driver (removed from Giant lock), NFSv4 client support, start of Turkish document translation,[76] remove floating point emulation support for i386,[77] new or improved IDE, SATA, and 802.11a/b/g device drivers, experimental support for multithreaded filtering and forwarding of IP traffic[78]
|
Old version, no longer maintained: 5.2.1
|
25 February 2004
|
31 December 2004
|
bugfix release, improved ATA/IDE and SATA handling[79]
|
Old version, no longer maintained: 5.3
|
6 November 2004
|
31 October 2006
|
ALTQ, multi-threaded and reentrant network and socket subsystems, addition of new debugging framework KDB, dynamic and static linker support for Thread Local Storage, import pf from OpenBSD, binary compatibility interface for native execution of NDIS drivers, replace XFree86 with X.org 6.7, sound card driver reorganization, cryptography enabled by default in base[80]
|
Old version, no longer maintained: 5.4
|
9 May 2005
|
31 October 2006
|
import Common Address Redundancy Protocol from OpenBSD[81]
|
Old version, no longer maintained: 5.5
|
25 May 2006
|
31 May 2008
|
both cores of dual core processors made available for use by default in SMP-enabled kernels[82]
|
Old version, no longer maintained: 6.0
|
4 November 2005
|
31 January 2007
|
experimental support for PowerPC, WPA wireless security, more wireless networking adapter drivers, complete support for 802.11g, 802.11i, 802.1X and WME/WMM, filesystem and direct disk access performance improvements[83]
|
Old version, no longer maintained: 6.1
|
8 May 2006
|
31 May 2008
|
keyboard multiplexer, filesystem stability fixes, automatic configuration for many Bluetooth devices, drivers for Ethernet, SAS and SATA RAID controllers[84]
|
Old version, no longer maintained: 6.2
|
15 January 2007
|
31 May 2008
|
support for Xbox architecture, OpenBSM, security event auditing, IPFW packet tagging, freebsd-update (binary updates for security fixes and errata patches), OpenIPMI (see Intelligent Platform Management Interface)[85]
|
Old version, no longer maintained: 6.3
|
18 January 2008
|
31 January 2010
|
X.org updated to version 7.3, reimplementation of UnionFS, addition of upgrade command to freebsd-update[86]
|
Old version, no longer maintained: 6.4
|
28 November 2008
|
30 November 2010
|
support for Camellia cipher, boot loader changes (enabling booting from USB devices, and GPT-labeled devices with GPT-enabled BIOSes), malloc buffer corruption protection, DVD install ISO images for AMD64 and i386[87]
|
Old version, no longer maintained: 7.0
|
27 February 2008
|
30 April 2009
|
ZFS and GPT, reference implementation of SCTP, add support for ARM architecture, support for Intel High Definition Audio (HDA), replacing phkmalloc with jemalloc,[88] drop support for DEC Alpha[89]
|
Old version, no longer maintained: 7.1
|
4 January 2009
|
28 February 2011
|
DTrace, ULE scheduler made default scheduler for i386 and AMD64 platforms[90]
|
Old version, no longer maintained: 7.2
|
4 May 2009
|
30 June 2010
|
support for UltraSPARC III processors, transparent use of superpages in virtual memory subsystem, improvements to jail[91]
|
Old version, no longer maintained: 7.3
|
23 March 2010
|
31 March 2012
|
new boot loader gptzfsboot (support for GPT and ZFS), ZFS updated to version 13, Perl updated to version 5.10, support for VIA Nano processors[92][93]
|
Old version, no longer maintained: 7.4
|
24 February 2011
|
28 February 2013
|
add support for UltraSPARC IV, IV+, and SPARC64 V processors, IEEE 802.3 full duplex flow control (in miibus).[94] This is the final release in the 7-STABLE branch.
|
Old version, no longer maintained: 8.0
|
25 November 2009
|
30 November 2010
|
new USB stack, update FreeBSD jails to support modern features, ULE 3.0 scheduler, superpages, NFSv4 support[95]
|
Old version, no longer maintained: 8.1
|
23 July 2010
|
31 July 2012
|
High Availability Storage, IPFW and dummynet improvements, SMP in PowerPC G5 systems, MP-safe MS-DOS filesystem, zfsloader, NFSv4 ACL for UFS and ZFS[96]
|
Old version, no longer maintained: 8.2
|
24 February 2011
|
31 July 2012
|
import V4L into Linux emulator[97]
|
Old version, no longer maintained: 8.3
|
18 April 2012
|
30 April 2014
|
graid replaces ataraid; update ZFS to version 28; DTrace ability on Linux emulated binaries; mod_cc pluggable congestion control framework for TCP/IP stack[98]
|
Old version, no longer maintained: 8.4
|
7 June 2013
|
1 August 2015
|
Various kernel changes and security fixes were implemented.[99][100]
|
Old version, no longer maintained: 9.0
|
12 January 2012
|
31 March 2013
|
Userland DTrace, substitute GCC with Clang and LLVM for base system, USB 3.0 support, UFS SoftUpdates+Journal, moving ATA disk drivers to the CAM system, update ZFS to version 28, replaced sysinstall with bsdinstall.[101]
|
Old version, no longer maintained: 9.1
|
30 December 2012
|
31 December 2014
|
Update of sound drivers; improved performance of IPv6 stack; new C++ stack; jail support for devfs, nullfs, and ZFS; sched_ule SMT load balancing improvements[102]
|
Old version, no longer maintained: 9.2
|
30 September 2013
|
31 December 2014
|
ZFS support for LZ4 compression and TRIM; removal of FireWire drivers from GENERIC kernel[103]
|
Old version, no longer maintained: 9.3
|
16 July 2014
|
31 December 2016
|
ZFS support for bookmarks[104]
|
Old version, no longer maintained: 10.0
|
20 January 2014
|
31 January 2015
|
Virtualization improvements (bhyve, virtio); USB upgrades; use clang and LLVM by default; capsicum; pkgng; remove BIND; add LDNS and Unbound to base system; update ipfilter to 5.1.2; add support for Raspberry Pi, IEEE 802.11s, and FUSE; ZFS on root filesystem; replaced GNU tools with BSD-licensed versions[105]
|
Old version, no longer maintained: 10.1
|
14 November 2014
|
31 December 2016
|
UEFI;[106] UDP-Lite support for IPv4 and IPv6; new filesystem automounting utility; bhyve booting from ZFS; new console driver[107]
|
Old version, no longer maintained: 10.2
|
13 August 2015
|
31 December 2016
|
Update linux compatibility layer to support Centos 6 ports; ZFS performance and reliability improvements; update DRM for multiple X servers support[108]
|
Old version, no longer maintained: 10.3
|
28 March 2016
|
30 April 2018
|
improvements to UEFI boot loader and Linux compatibility; ZFS boot support and root on ZFS for UEFI; CAM Target Layer support for high availability services[109]
|
Old version, no longer maintained: 10.4
|
3 October 2017
|
31 October 2018
|
Full support for eMMC storage; support for Mellanox ConnectX-4 adapters; driver and software updates[110]
|
Old version, no longer maintained: 11.0
|
10 October 2016
|
30 November 2017
|
Improvements for wireless networking; support for the 64-bit ARM architecture[111]
|
Old version, no longer maintained: 11.1
|
26 July 2017
|
30 September 2018
|
Support for Microsoft Hyper-V hypervisor; support for Amazon Elastic File System in Network File System client; ZFS boot configuration utility[112]
|
Old version, no longer maintained: 11.2
|
28 June 2018
|
31 October 2019
|
Meltdown and Spectre fixes; driver and software updates[113]
|
Old version, no longer maintained: 11.3
|
9 July 2019
|
30 September 2020
|
driver and software updates[114]
|
Old version, no longer maintained: 11.4
|
23 June 2020
|
30 September 2021
|
Support for ZFS bookmark renaming; tunable ZFS intent log; upgrades for GNOME, KDE, clang, llvm, unbound, and others[115]
|
Old version, no longer maintained: 12.0
|
11 December 2018
|
29 February 2020
|
Improved support for Ryzen and Epyc CPUs; Better support for modern AMD/Intel graphic cards; various kernel configuration tweaking[116]
|
Old version, no longer maintained: 12.1
|
4 November 2019
|
31 January 2021
|
Added BearSSL to base system[117]
|
Old version, no longer maintained: 12.2
|
27 October 2020
|
31 March 2022
|
Expanding jail functionality to allow Linux to run in a jailed environment; upgrades to wireless networking stack (improvements to 802.11n and 802.11ac support)[118]
|
Old version, no longer maintained: 12.3
|
7 December 2021
|
31 March 2023
|
[119]
|
Old version, no longer maintained: 12.4
|
5 December 2022[120]
|
31 December 2023
|
|
Old version, no longer maintained: 13.0
|
13 April 2021
|
31 August 2022
|
In-kernel framing and encryption of Transport Layer Security (TLS) versions 1.0 to 1.3; 64-bit ARM architecture promoted to Tier 1 support; upgrade of clang, LLVM, and related utilities to version 11.0.1; all supported architectures now use clang and LLVM toolchain by default; removal of deprecated utilities and libraries (binutils, gcc, GNU grep, CU-SeeMe); addition of driver for Intel QuickAssist (QAT) device; some drivers upgraded to support PowerPC64 architecture[121]
|
Old version, no longer maintained: 13.1
|
16 May 2022[122]
|
31 July 2023
|
FIDO/U2F hardware authenticators enabled in ssh; ice(4) driver for Intel E800 Ethernet controllers update to 1.34.2-k, with firmware logging and initial DCB support; iwlwifi(4) driver for Intel IEEE 802.11a/b/g/n/ac/ax along with a LinuxKPI 802.11 compatibility layer; EC2 images built by default to boot using UEFI
|
Old version, no longer maintained: 13.2
|
11 April 2023[123]
|
30 June 2024
|
bhyve hypervisor support more than 16 vCPUs in a guest; ASLR enabled for 64-bit executables by default; UFS filesystems snapshots when running with journaled soft updates; Add kernel wg(4) WireGuard driver; Add kernel netlink(4) network configuration protocol
|
Old version, yet still maintained: 13.3
|
5 March 2024[124]
|
31 December 2024
|
update of LLVM & clang (to 17.0.6), OpenSSH (to 9.6p1), sendmail (to 8.18.1), OpenZFS (to 2.1.14); stability fixes to WiFi drivers; NFS server can now run in a vnet jail[125]
|
Old version, yet still maintained: 13.4
|
17 September 2024[126]
|
30 June 2025
|
Some software updated.[127][128][129]
|
Latest preview version of a future release: 13.5
|
March 2025[31]
|
30 April 2026
|
No information has been given yet.
|
Old version, yet still maintained: 14.0
|
20 November 2023[130]
|
30 September 2024
|
update OpenSSH (to 9.5p1), OpenSSL (to 3.0.12), OpenZFS (to 2.2); bhyve support for TPM & GPU passthrough; raise limit of cpu core count to 1024 on amd64 arm64 platforms; possibility to perform background filesystem checks on UFS file systems running with journaled soft updates[131]
|
Current stable version: 14.1
|
4 June 2024
|
31 March 2025
|
|
Latest preview version of a future release: 14.2
|
3 December 2024[34]
|
30 September 2025[34]
|
No information has been given yet.[132]
|
14.3
|
June 2025[31]
|
?
|
No information has been given yet.
|
14.4
|
March 2026[31]
|
?
|
No information has been given yet.
|
14.5
|
September 2026[31]
|
?
|
No information has been given yet.
|
14.6
|
March 2027[31]
|
30 November 2028
|
No information has been given yet.
|
Future release: 15.0
|
December 2025
|
?
|
Drop support for all 32 Bit CPU instruction set architectures except armv7[133]
|
15.1
|
June 2026[31]
|
?
|
No information has been given yet.
|
15.2
|
December 2026[31]
|
?
|
No information has been given yet.
|
15.3
|
June 2027[31]
|
?
|
No information has been given yet.
|
Future release: 16.0
|
December 2027[31]
|
?
|
No information has been given yet.
|
Version
|
Release date
|
Supported until
|
Significant changes
|
Legend: Old version, not maintained Old version, still maintained Latest version Latest preview version Future release
|