Here is a convenient list of
__FreeBSD_version
values as defined in
sys/param.h:
__FreeBSD_version
ValuesValue | Revision | Date | Release |
---|---|---|---|
1300000 | 339436 | October 19, 2018 | 13.0-CURRENT. |
1300001 | 339730 | October 25, 2018 | 13.0-CURRENT after bumping OpenSSL shared library version numbers. |
1300002 | 339765 | October 25, 2018 | 13.0-CURRENT after restoration of
sys/joystick.h . |
1300003 | 340055 | November 2, 2018 | 13.0-CURRENT after vop_symlink API change
(a_target is now
const .) |
1300004 | 340841 | November 23, 2018 | 13.0-CURRENT after enabling crtbegin and crtend code. |
1300005 | 341836 | December 11, 2018 | 13.0-CURRENT after enabling UFS inode checksums. |
1300006 | 342398 | December 24, 2018 | 13.0-CURRENT after fixing
sys/random.h include to be usable
from C++. |
1300007 | 342629 | December 30, 2018 | 13.0-CURRENT after changing the size of
struct linux_cdev on 32-bit
platforms. |
1300008 | 342772 | January 4, 2019 | 13.0-CURRENT after adding
kern.smp.threads_per_core and
kern.smp.cores sysctls. |
1300009 | 343213 | January 20, 2019 | 13.0-CURRENT after
struct ieee80211vap structure
change to resolve ioctl/detach race for ieee80211com
structure. |
1300010 | 343485 | January 27, 2019 | 13.0-CURRENT after increasing
SPECNAMELEN from 63 to MAXNAMELEN (255). |
1300011 | 344041 | February 12, 2019 | 13.0-CURRENT after renameat(2) has been corrected to
work with kernels built with the CAPABILITIES
option. |
1300012 | 344062 | February 12, 2019 | 13.0-CURRENT after taskqgroup_attach()
and taskqgroup_attach_cpu() take a device_t
and a struct resource pointer as arguments for denoting device
interrupts. |
1300013 | 344300 | February 19, 2019 | 13.0-CURRENT after the removal of drm and drm2. |
1300014 | 344779 | March 4, 2019 | 13.0-CURRENT after upgrading clang, llvm, lld, lldb, compiler-rt and libc++ to 8.0.0 rc3. |
1300015 | 345196 | March 15, 2019 | 13.0-CURRENT after deanonymizing thread and proc state enums, so userland applications can use them without redefining the value names. |
1300016 | 345236 | March 16, 2019 | 13.0-CURRENT after enabling LLVM OpenMP 8.0.0 rc5 on amd64 by default. |
1300017 | 345305 | March 19, 2019 | 13.0-CURRENT after exposing the Rx mbuf buffer size to drivers in iflib. |
1300018 | 346012 | March 16, 2019 | 13.0-CURRENT after introduction of funlinkat syscall in 345982. |
1300019 | 346282 | April 16, 2019 | 13.0-CURRENT after addition of is_random_seeded(9) to random(4). |
1300020 | 346358 | April 18, 2019 | 13.0-CURRENT after restoring random(4) availability tradeoff prior to 346250 and adding new tunables and diagnostic sysctls for programmatically discovering early seeding problems after boot. |
1300021 | 346645 | April 24, 2019 | 13.0-CURRENT after LinuxKPI uses bus_dma(9) to be compatible with an IOMMU. |
1300022 | 347089 | May 4, 2019 | 13.0-CURRENT after fixing regression issue after 346645 in the LinuxKPI. |
1300023 | 347192 | May 6, 2019 | 13.0-CURRENT after list-ifying kernel dump device configuration. |
1300024 | 347325 | May 8, 2019 | 13.0-CURRENT after bumping the Mellanox driver version numbers (mlx4en(4); mlx5en(4)). |
1300025 | 347532 | May 13, 2019 | 13.0-CURRENT after renaming
vm.max_wired to
vm.max_user_wired and changing its
type. |
1300026 | 347596 | May 14, 2019 | 13.0-CURRENT after adding context member to ww_mutex in LinuxKPI. |
1300027 | 347601 | May 14, 2019 | 13.0-CURRENT after adding prepare to pm_ops in LinuxKPI. |
1300028 | 347925 | May 17, 2019 | 13.0-CURRENT after removal of bm, cs, de, ed, ep, ex, fe, pcn, sf, sn, tl, tx, txp, vx, wb, and xe drivers. |
1300029 | 347984 | May 20, 2019 | 13.0-CURRENT after removing some header pollution due to
sys/eventhandler.h . Affected files may now
need to explicitly include one or more of
sys/eventhandler.h ,
sys/ktr.h ,
sys/lock.h , or
sys/mutex.h , when the missing header may have
been included implicitly prior to 1300029. |
1300030 | 348350 | May 29, 2019 | 13.0-CURRENT after adding relocation support to libdwarf on powerpc64 to fix handling of DWARF information on unlinked objects. Original commit in 348347. |
1300031 | 348808 | June 8, 2019 | 13.0-CURRENT after adding dpcpu and vnet section fixes to i386 kernel modules to avoid panics in certain conditions. i386 kernel modules need to be recompiled with the linker script magic in place or they will refuse to load. |
1300032 | 349151 | June 17, 2019 | 13.0-CURRENT after separating kernel crc32() implementation to its own header (gsb_crc32.h) and renaming the source to gsb_crc32.c. |
1300033 | 349277 | June 21, 2019 | 13.0-CURRENT after additions to LinuxKPI's
RCU list. |
1300034 | 349352 | June 24, 2019 | 13.0-CURRENT after NAND and NANDFS removal. |
1300035 | 349846 | July 8, 2019 | 13.0-CURRENT after merging the vm_page hold and wire mechanisms. |
1300036 | 349972 | July 13, 2019 | 13.0-CURRENT after adding arm_drain_writebuf() and arm_sync_icache() for compatibility with NetBSD and OpenBSD. |
1300037 | 350307 | July 24, 2019 | 13.0-CURRENT after removal of libcap_random(3). |
1300038 | 350437 | July 30, 2019 | 13.0-CURRENT after removal of gzip'ed a.out support. |
1300039 | 350665 | August 7, 2019 | 13.0-CURRENT after merge of fusefs from projects/fuse2. |
1300040 | 351140 | August 16, 2019 | 13.0-CURRENT after deletion of sys/dir.h which has been deprecated since 1997. |
(not changed) | 351423 | August 23, 2019 | 13.0-CURRENT after changing most arguments to ping6(8). |
1300041 | 351480 | August 25, 2019 | 13.0-CURRENT after removal of zlib 1.0.4 after the completion of kernel zlib unification. |
1300042 | 351522 | August 27, 2019 | 13.0-CURRENT after addition of kernel-side support for in-kernel TLS. |
1300043 | 351698 | September 2, 2019 | 13.0-CURRENT after removal of gets(3). |
1300044 | 351701 | September 2, 2019 | 13.0-CURRENT after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI. |
1300045 | 351729 | September 3, 2019 | 13.0-CURRENT after adding sysctlbyname system call |
1300046 | 351937 | September 6, 2019 | 13.0-CURRENT after LinuxKPI sysfs improvements. |
1300047 | 352110 | September 9, 2019 | 13.0-CURRENT after changing the synchonization rules for vm_page reference counting.. |
1300048 | 352700 | September 25, 2019 | 13.0-CURRENT after adding a shm_open2 syscall to support the upcoming memfd_create syscall. |
1300049 | 353274 | October 7, 2019 | 13.0-CURRENT after factoring out the VNET shutdown check into an own vnet structure field. |
1300050 | 353358 | October 9, 2019 | 13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316. |
1300051 | 353685 | October 17, 2019 | 13.0-CURRENT after splitting out a more generic debugnet(4) from netdump(4). |
1300052 | 353698 | October 17, 2019 | 13.0-CURRENT after promoting the page busy field to a first class lock that no longer requires the object lock for consistency. |
1300053 | 353700 | October 17, 2019 | 13.0-CURRENT after implementing NetGDB. |
1300054 | 353868 | October 21, 2019 | 13.0-CURRENT after removing obsoleted KPIs that were used to access interface address lists. |
1300055 | 354335 | November 4, 2019 | 13.0-CURRENT after enabling device class group attributes in the LinuxKPI. |
1300056 | 354460 | November 7, 2019 | 13.0-CURRENT after fixing a potential OOB read security issue in libc++. |
1300057 | 354694 | November 13, 2019 | 13.0-CURRENT after adding support for AT_EXECPATH to elf_aux_info(3). |
1300058 | 354820 | November 18, 2019 | 13.0-CURRENT after widening the vm_page aflags field to 16 bits. |
1300059 | 354835 | November 18, 2019 | 13.0-CURRENT after converting the in-tree sysent targets
to use the new makesyscalls.lua . |
1300060 | 354922 | November 20, 2019 | 13.0-CURRENT after adding
/etc/os-release
as a symbolic link to
/var/run/os-release . |
1300061 | 354977 | November 21, 2019 | 13.0-CURRENT after adding functions to bitstring(3) to find contiguous sequences of set or unset bits. |
1300062 | 355309 | December 2, 2019 | 13.0-CURRENT after adding TCP_STATS support. |
1300063 | 355537 | December 8, 2019 | 13.0-CURRENT after removal of VI_DOOMED (use VN_IS_DOOMED instead). |
1300064 | 355658 | December 9, 2019 | 13.0-CURRENT after correcting the C++ version check for declaring timespec_get(3). |
1300065 | 355643 | December 12, 2019 | 13.0-CURRENT after adding sigsetop extensions commonly found in musl libc and glibc. |
1300066 | 355679 | December 12, 2019 | 13.0-CURRENT after changing the internal interface between the NFS modules as part of the introduction of NFS 4.2. |
1300067 | 355732 | December 13, 2019 | 13.0-CURRENT after removing the deprecated
callout_handle_init ,
timeout , and
untimeout functions. |
1300068 | 355828 | December 16, 2019 | 13.0-CURRENT after doubling the value of
ARG_MAX ,
for 64 bit platforms. |
1300069 | 356051 | December 24, 2019 | 13.0-CURRENT after the addition of busdma templates. |
1300070 | 356113 | December 27, 2019 | 13.0-CURRENT after eliminating the last MI difference in AT_* definitions (for powerpc). |
1300071 | 356135 | December 27, 2019 | 13.0-CURRENT after making USB statistics be per-device instead of per bus. |
1300072 | 356185 | December 29, 2019 | 13.0-CURRENT after removal of GEOM_SCHED class and gsched tool. |
1300073 | 356263 | January 2, 2020 | 13.0-CURRENT after removing arm/arm as a valid target. |
1300074 | 356337 | January 3, 2020 | 13.0-CURRENT after removing flags argument from VOP_UNLOCK. |
1300075 | 356409 | January 6, 2020 | 13.0-CURRENT after adding own counter for cancelled USB transfers. |
1300076 | 356511 | January 8, 2020 | 13.0-CURRENT after pushing vnop implementation into the fileop layer in posix_fallocate. |
(not changed) | 357396 | February 2, 2020 | 13.0-CURRENT after removal of armv5 architecture code from the src tree. |
1300077 | 357455 | February 3, 2020 | 13.0-CURRENT after removal of sparc64 architecture code from the src tree. |
1300078 | 358020 | February 17, 2020 | 13.0-CURRENT after changing
struct vnet and
the VNET magic cookie. |
1300079 | 358164 | February 20, 2020 | 13.0-CURRENT after upgrading ncurses to 6.2.x |
1300080 | 358172 | February 20, 2020 | 13.0-CURRENT after adding realpathat syscall to VFS. |
1300081 | 358218 | February 21, 2020 | 13.0-CURRENT after after recent linuxkpi changes. |
1300082 | 358497 | March 1, 2020 | 13.0-CURRENT after removal of bktr(4). |
1300083 | 358834 | March 10, 2020 | 13.0-CURRENT after removal of amd(8), r358821. |
1300084 | 358851 | March 10, 2020 | 13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0-rc3 c290cb61fdc. |
1300085 | 359261 | March 23, 2020 | 13.0-CURRENT after the import of the kyua test framework. |
1300086 | 359347 | March 26, 2020 | 13.0-CURRENT after switching powerpc and powerpcspe to the lld linker. |
1300087 | 359374 | March 27, 2020 | 13.0-CURRENT after refactoring the driver and consumer interfaces for in-kernel cryptography. |
1300088 | 359530 | April 1, 2020 | 13.0-CURRENT after removing support for procfs process debugging. |
1300089 | 359727 | April 8, 2020 | 13.0-CURRENT after cloning the RCU interface into a sleepable and a non-sleepable part in the LinuxKPI. |
1300090 | 359747 | April 9, 2020 | 13.0-CURRENT after removing the old NFS lock device driver that uses Giant. |
1300091 | 359839 | April 12, 2020 | 13.0-CURRENT after implementing a close_range(2) syscall. |
1300092 | 359920 | April 14, 2020 | 13.0-CURRENT after reworking unmapped mbufs in KTLS to carry ext_pgs in the mbuf itself. |
1300093 | 360418 | April 27, 2020 | 13.0-CURRENT after adding support for kernel TLS receive offload. |
1300094 | 360796 | May 7, 2020 | 13.0-CURRENT after linuxkpi changes. |
1300095 | 361275 | May 20, 2020 | 13.0-CURRENT after adding HyperV socket support for FreeBSD guests. |
1300096 | 361410 | May 23, 2020 | 13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 rc1 f79cd71e145. |
1300097 | 361724 | June 2, 2020 | 13.0-CURRENT after implementing __is_constexpr() function macro in the LinuxKPI. |
1300098 | 362159 | June 14, 2020 | 13.0-CURRENT after changing the export_args
ex_flags field so that is 64bits. |
1300099 | 362453 | June 20, 2020 | 13.0-CURRENT after making liblzma use libmd implementation of SHA256. |
1300100 | 362640 | June 26, 2020 | 13.0-CURRENT after changing the internal API between the NFS kernel modules. |
1300101 | 363077 | July 10, 2020 | 13.0-CURRENT after implementing the array_size() function in the LinuxKPI. |
1300102 | 363562 | July 26, 2020 | 13.0-CURRENT after implementing lockless lookup in the VFS layer. |
1300103 | 363757 | August 1, 2020 | 13.0-CURRENT after making rights mandatory for NDINIT_ALL. |
1300104 | 363783 | August 2, 2020 | 13.0-CURRENT after vnode layout changes. |
1300105 | 363894 | August 5, 2020 | 13.0-CURRENT after vaccess() change. |
1300106 | 364092 | August 11, 2020 | 13.0-CURRENT after adding an argument to newnfs_connect() that indicates use TLS for the connection. |
1300107 | 364109 | August 11, 2020 | 13.0-CURRENT after change to clone the task struct fields related to RCU. |
1300108 | 364233 | August 14, 2020 | 13.0-CURRENT after adding a few wait_bit functions to the linuxkpi, which are needed for DRM from Linux v5.4. |
1300109 | 364274 | August 16, 2020 | 13.0-CURRENT after vget() argument removal and namei flags renumbering. |
(not changed) | 364284 | August 16, 2020 | 13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to release/11.x llvmorg-11.0.0-rc1-47-gff47911ddfc. |
1300110 | 364331 | August 18, 2020 | 13.0-CURRENT after deleting the unused
use_ext argument to
nfscl_reqstart() . |
1300111 | 364476 | August 22, 2020 | 13.0-CURRENT after adding TLS support to the kernel RPC. |
1300112 | 364747 | August 25, 2020 | 13.0-CURRENT after merging OpenZFS support. |
1300113 | 364753 | August 25, 2020 | 13.0-CURRENT after adding atomic and bswap functions to libcompiler_rt. |
1300114 | 365459 | September 8, 2020 | 13.0-CURRENT after changing arm64 AT_HWCAP definitions for elf_aux_info(3). |
1300115 | 365705 | September 14, 2020 | 13.0-CURRENT after fixing crunchgen(1) application
build with WARNS=6 . |
1300116 | 366062 | September 22, 2020 | 13.0-CURRENT after the introduction of the powerpc64le ARCH. |
1300117 | 366070 | September 23, 2020 | 13.0-CURRENT after reimplementing purgevfs to iterate vnodes instead of the entire hash. |
1300118 | 366374 | October 2, 2020 | 13.0-CURRENT after adding backlight support
and dmi_* functions to the
linuxkpi. |
1300119 | 366432 | October 6, 2020 | 13.0-CURRENT after populating the acquire context field
of a ww_mutex in the LinuxKPI. |
1300120 | 366666 | October 13, 2020 | 13.0-CURRENT after the fix to arm64 write-only mappings. |
1300121 | 366719 | October 15, 2020 | 13.0-CURRENT after the addition of
VOP_EAGAIN . |
1300122 | 366782 | October 17, 2020 | 13.0-CURRENT after the addition of
ptsname_r . |
1300123 | 366871 | October 20, 2020 | 13.0-CURRENT after VOP ,
VPTOCNP , and INACTIVE
changes. |
1300124 | 367162 | October 30, 2020 | 13.0-CURRENT after adding cache_vop_mkdir
and renaming cache_rename to
cache_vop_rename . |
1300125 | 367347 | November 4, 2020 | 13.0-CURRENT after using a
rms lock for teardown handling in
zfs . |
1300126 | 367384 | November 5, 2020 | 13.0-CURRENT after rationalizing per-cpu zones. |
1300127 | 367432 | November 6, 2020 | 13.0-CURRENT after moving
malloc_type_internal into
malloc_type . |
1300128 | 367522 | November 9, 2020 | 13.0-CURRENT after LinuxKPI additions to implement
ACPI bits required by drm-kmod in
the base system. |
1300129 | 367627 | November 12, 2020 | 13.0-CURRENT after retiring
malloc_last_fail . |
1300130 | 367777 | November 17, 2020 | 13.0-CURRENT after p_pd / pwddesc split from p_fd / filedesc. |
1300131 | 368417 | December 7, 2020 | 13.0-CURRENT after removal of crypto file descriptors. |
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.