Capítulo 18. Valores __FreeBSD_version

Índice
18.1. Versões do FreeBSD 13
18.2. Versões do FreeBSD 12
18.3. Versões do FreeBSD 11
18.4. Versões do FreeBSD 10
18.5. Versões do FreeBSD 9
18.6. Versões do FreeBSD 8
18.7. Versões do FreeBSD 7
18.8. Versões do FreeBSD 6
18.9. Versões do FreeBSD 5
18.10. Versões do FreeBSD 4
18.11. Versões do FreeBSD 3
18.12. Versões do FreeBSD 2.2
18.13. FreeBSD 2 Antes das Versões 2.2-RELEASE

Aqui está uma lista conveniente dos valores __FreeBSD_version definidos em sys/param.h:

18.1. Versões do FreeBSD 13

Tabela 18.1. Valores do __FreeBSD_version para o FreeBSD 13
ValorRevisãoDataRelease
130000033943619 de outubro de 201813.0-CURRENT.
130000133973025 de outubro de 201813.0-CURRENT after bumping OpenSSL shared library version numbers.
130000233976525 de outubro de 201813.0-CURRENT after restoration of sys/joystick.h.
13000033400552 de novembro de 201813.0-CURRENT after vop_symlink API change (a_target is now const.)
130000434084123 de novembro de 201813.0-CURRENT depois de habilitar o código crtbegin e crtend.
130000534183611 de dezembro de 201813.0-CURRENT depois de habilitar checksums para inodes do UFS.
130000634239824 de dezembro de 201813.0-CURRENT depois de consertar o include sys/random.h para ser utilizável em C ++.
130000734262930 de dezembro de 201813.0-CURRENT depois de mudar o tamanho do struct linux_cdev nas plataformas de 32-bits.
13000083427724 de janeiro de 201913.0-CURRENT depois de adicionar os sysctls kern.smp.threads_per_core e kern.smp.cores.
130000934321320 de janeiro de 201913.0-CURRENT após a modificação da estrutura struct ieee80211vap para resolver a corrida ioctl/detach para a estrutura ieee80211com.
130001034348527 de janeiro de 201913.0-CURRENT depois de incrementar o SPECNAMELEN de 63 para MAXNAMELEN (255).
130001134404112 de fevereiro de 201913.0-CURRENT depois que o renameat(2) foi corrigido para funcionar com kernels construídos com a opção CAPABILITIES.
130001234406212 de fevereiro de 201913.0-CURRENT após taskqgroup_attach() e taskqgroup_attach_cpu() tomar um device_t e um ponteiro de recurso struct como argumentos para denotar interrupções de dispositivo.
130001334430019 de fevereiro de 201913.0-CURRENT após a remoção do drm e do drm2.
13000143447794 de março de 201913.0-CURRENT depois de atualizar o clang, llvm, lld, lldb, compiler-rt e libc++ para a 8.0.0 rc3.
130001534519615 de março de 201913.0-CURRENT depois de desanonimizar as threads e os proc state enums, de forma que as aplicações userland podem usá-las sem redefinir os nomes dos valores.
130001634523616 de março de 201913.0-CURRENT depois de habilitar o código crtbegin e crtend.
130001734530519 de março de 201913.0-CURRENT after exposing the Rx mbuf buffer size to drivers in iflib.
130001834601216 de março de 201913.0-CURRENT after introduction of funlinkat syscall in 345982.
130001934628216 de abril de 201913.0-CURRENT after addition of is_random_seeded(9) to random(4).
130002034635818 de abril de 201913.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.
130002134664524 de abril de 201913.0-CURRENT after LinuxKPI uses bus_dma(9) to be compatible with an IOMMU.
13000223470894 de maio de 201913.0-CURRENT after fixing regression issue after r346645 in the LinuxKPI.
13000233471926 de maio de 201913.0-CURRENT after list-ifying kernel dump device configuration.
13000243473258 de maio de 201913.0-CURRENT after bumping the Mellanox driver version numbers (mlx4en(4); mlx5en(4)).
130002534753213 de maio de 201913.0-CURRENT after renaming vm.max_wired to vm.max_user_wired and changing its type.
130002634759614 de maio de 201913.0-CURRENT after adding context member to ww_mutex in LinuxKPI.
130002734760114 de maio de 201913.0-CURRENT after adding prepare to pm_ops in LinuxKPI.
130002834792517 de maio de 201913.0-CURRENT after removal of bm, cs, de, ed, ep, ex, fe, pcn, sf, sn, tl, tx, txp, vx, wb, and xe drivers.
130002934798420 de maio de 201913.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.
130003034835029 de maio de 201913.0-CURRENT after adding relocation support to libdwarf on powerpc64 to fix handling of DWARF information on unlinked objects. Original commit in 348347.
13000313488088 de junho de 201913.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.
130003234915117 de junho de 201913.0-CURRENT after separating kernel crc32() implementation to its own header (gsb_crc32.h) and renaming the source to gsb_crc32.c.
130003334927721 de junho de 201913.0-CURRENT after additions to LinuxKPI's RCU list.
130003434935224 de junho de 201913.0-CURRENT after NAND and NANDFS removal.
13000353498468 de julho de 201913.0-CURRENT after merging the vm_page hold and wire mechanisms.
130003634997213 de julho de 201913.0-CURRENT after adding arm_drain_writebuf() and arm_sync_icache() for compatibility with NetBSD and OpenBSD.
130003735030724 de julho de 201913.0-CURRENT after removal of libcap_random(3).
130003835043730 de julho de 201913.0-CURRENT after removal of gzip'ed a.out support.
13000393506657 de agosto de 201913.0-CURRENT after merge of fusefs from projects/fuse2.
130004035114016 de agosto de 201913.0-CURRENT after deletion of sys/dir.h which has been deprecated since 1997.
(Não mudou)35142323 de agosto de 201913.0-CURRENT after changing most arguments to ping6(8).
130004135148025 de agosto de 201913.0-CURRENT after removal of zlib 1.0.4 after the completion of kernel zlib unification.
130004235152227 de agosto de 201913.0-CURRENT after addition of kernel-side support for in-kernel TLS.
13000433516982 de setembro de 201913.0-CURRENT after removal of gets(3).
13000443517012 de setembro de 201913.0-CURRENT after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI.
13000453517293 de setembro de 201913.0-CURRENT after adding sysctlbyname system call
13000463519376 de setembro de 201913.0-CURRENT after LinuxKPI sysfs improvements.
13000473521109 de setembro de 201913.0-CURRENT after changing the synchonization rules for vm_page reference counting..
130004835270025 de setembro de 201913.0-CURRENT after adding a shm_open2 syscall to support the upcoming memfd_create syscall.
13000493532747 de outubro de 201913.0-CURRENT after factoring out the VNET shutdown check into an own vnet structure field.
13000503533589 de outubro de 201913.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316.
130005135368517 de outubro de 201913.0-CURRENT after splitting out a more generic debugnet(4) from netdump(4).
130005235369817 de outubro de 201913.0-CURRENT after promoting the page busy field to a first class lock that no longer requires the object lock for consistency.
130005335370017 de outubro de 201913.0-CURRENT after implementing NetGDB.
130005435386821 de outubro de 201913.0-CURRENT after removing obsoleted KPIs that were used to access interface address lists.
13000553543354 de novembro de 201913.0-CURRENT after enabling device class group attributes in the LinuxKPI.
13000563544607 de novembro de 201913.0-CURRENT after fixing a potential OOB read security issue in libc++.
130005735469413 de novembro de 201913.0-CURRENT after adding support for AT_EXECPATH to elf_aux_info(3).
130005835482018 de novembro de 201913.0-CURRENT after widening the vm_page aflags field to 16 bits.
130005935483518 de novembro de 201913.0-CURRENT after converting the in-tree sysent targets to use the new makesyscalls.lua.
130006035492220 de novembro de 201913.0-CURRENT after adding /etc/os-release as a symbolic link to /var/run/os-release.
130006135497721 de novembro de 201913.0-CURRENT after adding functions to bitstring(3) to find contiguous sequences of set or unset bits.
13000623553092 de dezembro de 201913.0-CURRENT after adding TCP_STATS support.
13000633555378 de dezembro de 201913.0-CURRENT after removal of VI_DOOMED (use VN_IS_DOOMED instead).
13000643556589 de dezembro de 201913.0-CURRENT after correcting the C++ version check for declaring timespec_get(3).
130006535564312 de dezembro de 201913.0-CURRENT after adding sigsetop extensions commonly found in musl libc and glibc.
130006635567912 de dezembro de 201913.0-CURRENT after changing the internal interface between the NFS modules as part of the introduction of NFS 4.2.
130006735573213 de dezembro de 201913.0-CURRENT after removing the deprecated callout_handle_init, timeout, and untimeout functions.
130006835582816 de dezembro de 201913.0-CURRENT after doubling the value of ARG_MAX, for 64 bit platforms.
130006935605124 de dezembro de 201913.0-CURRENT after the addition of busdma templates.
130007035611327 de dezembro de 201913.0-CURRENT after eliminating the last MI difference in AT_* definitions (for powerpc).
130007135613527 de dezembro de 201913.0-CURRENT after making USB statistics be per-device instead of per bus.
130007235618529 de dezembro de 201913.0-CURRENT after removal of GEOM_SCHED class and gsched tool.
13000733562632 de janeiro de 202013.0-CURRENT after removing arm/arm as a valid target.
13000743563373 de janeiro de 202013.0-CURRENT after removing flags argument from VOP_UNLOCK.
13000753564096 de janeiro de 202013.0-CURRENT after adding own counter for cancelled USB transfers.
13000763565118 de janeiro de 202013.0-CURRENT after pushing vnop implementation into the fileop layer in posix_fallocate.
(Não mudou)3573962 de fevereiro de 202013.0-CURRENT after removal of armv5 architecture code from the src tree.
13000773574553 de fevereiro de 202013.0-CURRENT after removal of sparc64 architecture code from the src tree.
130007835802017 de fevereiro de 202013.0-CURRENT after changing struct vnet and the VNET magic cookie.
130007935816420 de fevereiro de 202013.0-CURRENT after upgrading ncurses to 6.2.x
130008035817220 de fevereiro de 202013.0-CURRENT after adding realpathat syscall to VFS.
130008135821821 de fevereiro de 202013.0-CURRENT after after recent linuxkpi changes.
13000823584971 de março de 202013.0-CURRENT after removal of bktr(4).
130008335883410 de março de 202013.0-CURRENT after removal of amd(8), r358821.
130008435885110 de março de 202013.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0-rc3 c290cb61fdc.
130008535926123 de março de 202013.0-CURRENT after the import of the kyua test framework.
130008635934726 de março de 202013.0-CURRENT after switching powerpc and powerpcspe to the lld linker.
130008735937427 de março de 202013.0-CURRENT after refactoring the driver and consumer interfaces for in-kernel cryptography.
13000883595301 de abril de 202013.0-CURRENT after removing support for procfs process debugging.
13000893597278 de abril de 202013.0-CURRENT after cloning the RCU interface into a sleepable and a non-sleepable part in the LinuxKPI.
13000903597479 de abril de 202013.0-CURRENT after removing the old NFS lock device driver that uses Giant.
130009135983912 de abril de 202013.0-CURRENT after implementing a close_range(2) syscall.
130009235992014 de abril de 202013.0-CURRENT after reworking unmapped mbufs in KTLS to carry ext_pgs in the mbuf itself.
130009336041827 de abril de 202013.0-CURRENT after adding support for kernel TLS receive offload.
13000943607967 de maio de 202013.0-CURRENT after linuxkpi changes.
130009536127520 de maio de 202013.0-CURRENT after adding HyperV socket support for FreeBSD guests.
130009636141023 de maio de 202013.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 rc1 f79cd71e145.
13000973617242 de junho de 202013.0-CURRENT after implementing __is_constexpr() function macro in the LinuxKPI.
130009836215914 de junho de 202013.0-CURRENT after changing the export_args ex_flags field so that is 64bits.
130009936245320 de junho de 202013.0-CURRENT after making liblzma use libmd implementation of SHA256.
130010036264026 de junho de 202013.0-CURRENT after changing the internal API between the NFS kernel modules.
130010136307710 de julho de 202013.0-CURRENT after implementing the array_size() function in the LinuxKPI.
130010236356226 de julho de 202013.0-CURRENT after implementing lockless lookup in the VFS layer.
13001033637571 de agosto de 202013.0-CURRENT after making rights mandatory for NDINIT_ALL.
13001043637832 de agosto de 202013.0-CURRENT after vnode layout changes.
13001053638945 de agosto de 202013.0-CURRENT after vaccess() change.
130010636409211 de agosto de 202013.0-CURRENT after adding an argument to newnfs_connect() that indicates use TLS for the connection.
130010736410911 de agosto de 202013.0-CURRENT after change to clone the task struct fields related to RCU.
130010836423314 de agosto de 202013.0-CURRENT after adding a few wait_bit functions to the linuxkpi, which are needed for DRM from Linux v5.4.
13001093642746 de agosto de 202013.0-CURRENT after vget() argument removal and namei flags renumbering.
(Não mudou)3642846 de agosto de 202013.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.
130011036433118 de agosto de 202013.0-CURRENT after deleting the unused use_ext argument to nfscl_reqstart().
130011136447622 de agosto de 202013.0-CURRENT after adding TLS support to the kernel RPC.
130011236474725 de agosto de 202013.0-CURRENT after merging OpenZFS support.
130011336475325 de agosto de 202013.0-CURRENT after adding atomic and bswap functions to libcompiler_rt.
13001143654598 de setembro de 202013.0-CURRENT after changing arm64 AT_HWCAP definitions for elf_aux_info(3).
130011536570514 de setembro de 202013.0-CURRENT after fixing crunchgen(1) application build with WARNS=6.
130011636606222 de setembro de 202013.0-CURRENT after the introduction of the powerpc64le ARCH.
130011736607023 de setembro de 202013.0-CURRENT after reimplementing purgevfs to iterate vnodes instead of the entire hash.
13001183663742 de outubro de 202013.0-CURRENT after adding backlight support and dmi_* functions to the linuxkpi.
13001193664326 de outubro de 202013.0-CURRENT after populating the acquire context field of a ww_mutex in the LinuxKPI.
130012036666613 de outubro de 202013.0-CURRENT after the fix to arm64 write-only mappings.
130012136671915 de outubro de 202013.0-CURRENT after the addition of VOP_EAGAIN.
130012236678217 de outubro de 202013.0-CURRENT after the addition of ptsname_r.
130012336687120 de outubro de 202013.0-CURRENT after VOP, VPTOCNP, and INACTIVE changes.
130012436716230 de outubro de 202013.0-CURRENT after adding cache_vop_mkdir and renaming cache_rename to cache_vop_rename.
13001253673474 de novembro de 202013.0-CURRENT after using a rms lock for teardown handling in zfs.
13001263673845 de novembro de 202013.0-CURRENT after rationalizing per-cpu zones.
13001273674326 de novembro de 202013.0-CURRENT after moving malloc_type_internal into malloc_type.
13001283675229 de novembro de 202013.0-CURRENT after LinuxKPI additions to implement ACPI bits required by drm-kmod in the base system.
130012936762712 de novembro de 202013.0-CURRENT after retiring malloc_last_fail.
1300130367777November 17, 202013.0-CURRENT after p_pd / pwddesc split from p_fd / filedesc.

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>.