# Capítulo 18. Valores __FreeBSD_version

Esta tradução pode estar desatualizada. Para ajudar com as traduções, acesse a ferramenta de traduções do FreeBSD.

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

## 18.1. Versões do FreeBSD 13

Tabela 1. Valores do `__FreeBSD_version` para o FreeBSD 13
Valor | Revisão | Data | Release
--- | --- | --- | ---
1300000 | r339436 | 19 de outubro de 2018 | 13.0-CURRENT.
1300001 | r339730 | 25 de outubro de 2018 | 13.0-CURRENT after bumping OpenSSL shared library version numbers.
1300002 | r339765 | 25 de outubro de 2018 | 13.0-CURRENT after restoration of sys/joystick.h.
1300003 | r340055 | 2 de novembro de 2018 | 13.0-CURRENT after vop_symlink API change (`a_target` is now `const`.)
1300004 | r340841 | 23 de novembro de 2018 | 13.0-CURRENT depois de habilitar o código crtbegin e crtend.
1300005 | r341836 | 11 de dezembro de 2018 | 13.0-CURRENT depois de habilitar checksums para inodes do UFS.
1300006 | r342398 | 24 de dezembro de 2018 | 13.0-CURRENT depois de consertar o include `sys/random.h` para ser utilizável em C ++.
1300007 | r342629 | 30 de dezembro de 2018 | 13.0-CURRENT depois de mudar o tamanho do `struct linux_cdev` nas plataformas de 32-bits.
1300008 | r342772 | 4 de janeiro de 2019 | 13.0-CURRENT depois de adicionar os sysctls `kern.smp.threads_per_core` e `kern.smp.cores`.
1300009 | r343213 | 20 de janeiro de 2019 | 13.0-CURRENT após a modificação da estrutura `struct ieee80211vap` para resolver a corrida ioctl/detach para a estrutura ieee80211com.
1300010 | r343485 | 27 de janeiro de 2019 | 13.0-CURRENT depois de incrementar o `SPECNAMELEN` de 63 para MAXNAMELEN (255).
1300011 | r344041 | 12 de fevereiro de 2019 | 13.0-CURRENT depois que o renameat(2) foi corrigido para funcionar com kernels construídos com a opção `CAPABILITIES`.
1300012 | r344062 | 12 de fevereiro de 2019 | 13.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.
1300013 | r344300 | 19 de fevereiro de 2019 | 13.0-CURRENT após a remoção do drm e do drm2.
1300014 | r344779 | 4 de março de 2019 | 13.0-CURRENT depois de atualizar o clang, llvm, lld, lldb, compiler-rt e libc++ para a 8.0.0 rc3.
1300015 | r345196 | 15 de março de 2019 | 13.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.
1300016 | r345236 | 16 de março de 2019 | 13.0-CURRENT depois de habilitar o código crtbegin e crtend.
1300017 | r345305 | 19 de março de 2019 | 13.0-CURRENT after exposing the Rx mbuf buffer size to drivers in iflib.
1300018 | r346012 | 16 de março de 2019 | 13.0-CURRENT after introduction of funlinkat syscall in r345982.
1300019 | r346282 | 16 de abril de 2019 | 13.0-CURRENT after addition of is_random_seeded(9) to random(4).
1300020 | r346358 | 18 de abril de 2019 | 13.0-CURRENT after restoring random(4) availability tradeoff prior to r346250 and adding new tunables and diagnostic sysctls for programmatically discovering early seeding problems after boot.
1300021 | r346645 | 24 de abril de 2019 | 13.0-CURRENT after LinuxKPI uses bus_dma(9) to be compatible with an IOMMU.
1300022 | r347089 | 4 de maio de 2019 | 13.0-CURRENT after fixing regression issue after rr346645 in the LinuxKPI.
1300023 | r347192 | 6 de maio de 2019 | 13.0-CURRENT after list-ifying kernel dump device configuration.
1300024 | r347325 | 8 de maio de 2019 | 13.0-CURRENT after bumping the Mellanox driver version numbers (mlx4en(4); mlx5en(4)).
1300025 | r347532 | 13 de maio de 2019 | 13.0-CURRENT after renaming `vm.max_wired` to `vm.max_user_wired` and changing its type.
1300026 | r347596 | 14 de maio de 2019 | 13.0-CURRENT after adding context member to ww_mutex in LinuxKPI.
1300027 | r347601 | 14 de maio de 2019 | 13.0-CURRENT after adding prepare to pm_ops in LinuxKPI.
1300028 | r347925 | 17 de maio de 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 | r347984 | 20 de maio de 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 | r348350 | 29 de maio de 2019 | 13.0-CURRENT after adding relocation support to libdwarf on powerpc64 to fix handling of DWARF information on unlinked objects. Original commit in r348347.
1300031 | r348808 | 8 de junho de 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 | r349151 | 17 de junho de 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 | r349277 | 21 de junho de 2019 | 13.0-CURRENT after additions to LinuxKPI’s `rcu` list.
1300034 | r349352 | 24 de junho de 2019 | 13.0-CURRENT after NAND and NANDFS removal.
1300035 | r349846 | 8 de julho de 2019 | 13.0-CURRENT after merging the vm_page hold and wire mechanisms.
1300036 | r349972 | 13 de julho de 2019 | 13.0-CURRENT after adding arm_drain_writebuf() and arm_sync_icache() for compatibility with NetBSD and OpenBSD.
1300037 | r350307 | 24 de julho de 2019 | 13.0-CURRENT after removal of libcap_random(3).
1300038 | r350437 | 30 de julho de 2019 | 13.0-CURRENT after removal of gzip’ed a.out support.
1300039 | r350665 | 7 de agosto de 2019 | 13.0-CURRENT after merge of fusefs from projects/fuse2.
1300040 | r351140 | 16 de agosto de 2019 | 13.0-CURRENT after deletion of sys/dir.h which has been deprecated since 1997.
(Não mudou) | r351423 | 23 de agosto de 2019 | 13.0-CURRENT after changing most arguments to ping6(8).
1300041 | r351480 | 25 de agosto de 2019 | 13.0-CURRENT after removal of zlib 1.0.4 after the completion of kernel zlib unification.
1300042 | r351522 | 27 de agosto de 2019 | 13.0-CURRENT after addition of kernel-side support for in-kernel TLS.
1300043 | r351698 | 2 de setembro de 2019 | 13.0-CURRENT after removal of gets(3).
1300044 | r351701 | 2 de setembro de 2019 | 13.0-CURRENT after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI.
1300045 | r351729 | 3 de setembro de 2019 | 13.0-CURRENT after adding sysctlbyname system call
1300046 | r351937 | 6 de setembro de 2019 | 13.0-CURRENT after LinuxKPI sysfs improvements.
1300047 | r352110 | 9 de setembro de 2019 | 13.0-CURRENT after changing the synchonization rules for vm_page reference counting..
1300048 | r352700 | 25 de setembro de 2019 | 13.0-CURRENT after adding a shm_open2 syscall to support the upcoming memfd_create syscall.
1300049 | r353274 | 7 de outubro de 2019 | 13.0-CURRENT after factoring out the VNET shutdown check into an own vnet structure field.
1300050 | r353358 | 9 de outubro de 2019 | 13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316.
1300051 | r353685 | 17 de outubro de 2019 | 13.0-CURRENT after splitting out a more generic debugnet(4) from netdump(4).
1300052 | r353698 | 17 de outubro de 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 | r353700 | 17 de outubro de 2019 | 13.0-CURRENT after implementing NetGDB.
1300054 | r353868 | 21 de outubro de 2019 | 13.0-CURRENT after removing obsoleted KPIs that were used to access interface address lists.
1300055 | r354335 | 4 de novembro de 2019 | 13.0-CURRENT after enabling device class group attributes in the LinuxKPI.
1300056 | r354460 | 7 de novembro de 2019 | 13.0-CURRENT after fixing a potential OOB read security issue in libc++.
1300057 | r354694 | 13 de novembro de 2019 | 13.0-CURRENT after adding support for AT_EXECPATH to elf_aux_info(3).
1300058 | r354820 | 18 de novembro de 2019 | 13.0-CURRENT after widening the vm_page aflags field to 16 bits.
1300059 | r354835 | 18 de novembro de 2019 | 13.0-CURRENT after converting the in-tree sysent targets to use the new makesyscalls.lua.
1300060 | r354922 | 20 de novembro de 2019 | 13.0-CURRENT after adding /etc/os-release as a symbolic link to /var/run/os-release.
1300061 | r354977 | 21 de novembro de 2019 | 13.0-CURRENT after adding functions to bitstring(3) to find contiguous sequences of set or unset bits.
1300062 | r355309 | 2 de dezembro de 2019 | 13.0-CURRENT after adding TCP_STATS support.
1300063 | r355537 | 8 de dezembro de 2019 | 13.0-CURRENT after removal of VI_DOOMED (use VN_IS_DOOMED instead).
1300064 | r355658 | 9 de dezembro de 2019 | 13.0-CURRENT after correcting the C++ version check for declaring timespec_get(3).
1300065 | r355643 | 12 de dezembro de 2019 | 13.0-CURRENT after adding sigsetop extensions commonly found in musl libc and glibc.
1300066 | r355679 | 12 de dezembro de 2019 | 13.0-CURRENT after changing the internal interface between the NFS modules as part of the introduction of NFS 4.2.
1300067 | r355732 | 13 de dezembro de 2019 | 13.0-CURRENT after removing the deprecated `callout_handle_init`, `timeout`, and `untimeout` functions.
1300068 | r355828 | 16 de dezembro de 2019 | 13.0-CURRENT after doubling the value of `ARG_MAX`, for 64 bit platforms.
1300069 | r356051 | 24 de dezembro de 2019 | 13.0-CURRENT after the addition of busdma templates.
1300070 | r356113 | 27 de dezembro de 2019 | 13.0-CURRENT after eliminating the last MI difference in AT_* definitions (for powerpc).
1300071 | r356135 | 27 de dezembro de 2019 | 13.0-CURRENT after making USB statistics be per-device instead of per bus.
1300072 | r356185 | 29 de dezembro de 2019 | 13.0-CURRENT after removal of GEOM_SCHED class and gsched tool.
1300073 | r356263 | 2 de janeiro de 2020 | 13.0-CURRENT after removing arm/arm as a valid target.
1300074 | r356337 | 3 de janeiro de 2020 | 13.0-CURRENT after removing flags argument from VOP_UNLOCK.
1300075 | r356409 | 6 de janeiro de 2020 | 13.0-CURRENT after adding own counter for cancelled USB transfers.
1300076 | r356511 | 8 de janeiro de 2020 | 13.0-CURRENT after pushing vnop implementation into the fileop layer in posix_fallocate.
(Não mudou) | r357396 | 2 de fevereiro de 2020 | 13.0-CURRENT after removal of armv5 architecture code from the src tree.
1300077 | r357455 | 3 de fevereiro de 2020 | 13.0-CURRENT after removal of sparc64 architecture code from the src tree.
1300078 | r358020 | 17 de fevereiro de 2020 | 13.0-CURRENT after changing `struct vnet` and the VNET magic cookie.
1300079 | r358164 | 20 de fevereiro de 2020 | 13.0-CURRENT after upgrading ncurses to 6.2.x
1300080 | r358172 | 20 de fevereiro de 2020 | 13.0-CURRENT after adding realpathat syscall to VFS.
1300081 | r358218 | 21 de fevereiro de 2020 | 13.0-CURRENT after after recent linuxkpi changes.
1300082 | r358497 | 1 de março de 2020 | 13.0-CURRENT after removal of bktr(4).
1300083 | r358834 | 10 de março de 2020 | 13.0-CURRENT after removal of amd(8), r358821.
1300084 | r358851 | 10 de março de 2020 | 13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0-rc3 c290cb61fdc.
1300085 | r359261 | 23 de março de 2020 | 13.0-CURRENT after the import of the kyua test framework.
1300086 | r359347 | 26 de março de 2020 | 13.0-CURRENT after switching powerpc and powerpcspe to the lld linker.
1300087 | r359374 | 27 de março de 2020 | 13.0-CURRENT after refactoring the driver and consumer interfaces for in-kernel cryptography.
1300088 | r359530 | 1 de abril de 2020 | 13.0-CURRENT after removing support for procfs process debugging.
1300089 | r359727 | 8 de abril de 2020 | 13.0-CURRENT after cloning the RCU interface into a sleepable and a non-sleepable part in the LinuxKPI.
1300090 | r359747 | 9 de abril de 2020 | 13.0-CURRENT after removing the old NFS lock device driver that uses Giant.
1300091 | r359839 | 12 de abril de 2020 | 13.0-CURRENT after implementing a close_range(2) syscall.
1300092 | r359920 | 14 de abril de 2020 | 13.0-CURRENT after reworking unmapped mbufs in KTLS to carry ext_pgs in the mbuf itself.
1300093 | r360418 | 27 de abril de 2020 | 13.0-CURRENT after adding support for kernel TLS receive offload.
1300094 | r360796 | 7 de maio de 2020 | 13.0-CURRENT after linuxkpi changes.
1300095 | r361275 | 20 de maio de 2020 | 13.0-CURRENT after adding HyperV socket support for FreeBSD guests.
1300096 | r361410 | 23 de maio de 2020 | 13.0-CURRENT after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 rc1 f79cd71e145.
1300097 | r361724 | 2 de junho de 2020 | 13.0-CURRENT after implementing __is_constexpr() function macro in the LinuxKPI.
1300098 | r362159 | 14 de junho de 2020 | 13.0-CURRENT after changing the `export_args ex_flags` field so that is 64bits.
1300099 | r362453 | 20 de junho de 2020 | 13.0-CURRENT after making liblzma use libmd implementation of SHA256.
1300100 | r362640 | 26 de junho de 2020 | 13.0-CURRENT after changing the internal API between the NFS kernel modules.
1300101 | r363077 | 10 de julho de 2020 | 13.0-CURRENT after implementing the array_size() function in the LinuxKPI.
1300102 | r363562 | 26 de julho de 2020 | 13.0-CURRENT after implementing lockless lookup in the VFS layer.
1300103 | r363757 | 1 de agosto de 2020 | 13.0-CURRENT after making rights mandatory for NDINIT_ALL.
1300104 | r363783 | 2 de agosto de 2020 | 13.0-CURRENT after vnode layout changes.
1300105 | r363894 | 5 de agosto de 2020 | 13.0-CURRENT after vaccess() change.
1300106 | r364092 | 11 de agosto de 2020 | 13.0-CURRENT after adding an argument to newnfs_connect() that indicates use TLS for the connection.
1300107 | r364109 | 11 de agosto de 2020 | 13.0-CURRENT after change to clone the task struct fields related to RCU.
1300108 | r364233 | 14 de agosto de 2020 | 13.0-CURRENT after adding a few wait_bit functions to the linuxkpi, which are needed for DRM from Linux v5.4.
1300109 | r364274 | 6 de agosto de 2020 | 13.0-CURRENT after vget() argument removal and namei flags renumbering.
(Não mudou) | r364284 | 6 de agosto de 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 | r364331 | 18 de agosto de 2020 | 13.0-CURRENT after deleting the unused `use_ext` argument to `nfscl_reqstart()`.
1300111 | r364476 | 22 de agosto de 2020 | 13.0-CURRENT after adding TLS support to the kernel RPC.
1300112 | r364747 | 25 de agosto de 2020 | 13.0-CURRENT after merging OpenZFS support.
1300113 | r364753 | 25 de agosto de 2020 | 13.0-CURRENT after adding atomic and bswap functions to libcompiler_rt.
1300114 | r365459 | 8 de setembro de 2020 | 13.0-CURRENT after changing arm64 AT_HWCAP definitions for elf_aux_info(3).
1300115 | r365705 | 14 de setembro de 2020 | 13.0-CURRENT after fixing crunchgen(1) application build with `WARNS=6`.
1300116 | r366062 | 22 de setembro de 2020 | 13.0-CURRENT after the introduction of the powerpc64le ARCH.
1300117 | r366070 | 23 de setembro de 2020 | 13.0-CURRENT after reimplementing purgevfs to iterate vnodes instead of the entire hash.
1300118 | r366374 | 2 de outubro de 2020 | 13.0-CURRENT after adding backlight support and `dmi_*` functions to the linuxkpi.
1300119 | r366432 | 6 de outubro de 2020 | 13.0-CURRENT after populating the acquire context field of a `ww_mutex` in the LinuxKPI.
1300120 | r366666 | 13 de outubro de 2020 | 13.0-CURRENT after the fix to arm64 write-only mappings.
1300121 | r366719 | 15 de outubro de 2020 | 13.0-CURRENT after the addition of `VOP_EAGAIN`.
1300122 | r366782 | 17 de outubro de 2020 | 13.0-CURRENT after the addition of `ptsname_r`.
1300123 | r366871 | 20 de outubro de 2020 | 13.0-CURRENT after `VOP`, `VPTOCNP`, and `INACTIVE` changes.
1300124 | r367162 | 30 de outubro de 2020 | 13.0-CURRENT after adding `cache_vop_mkdir` and renaming `cache_rename` to `cache_vop_rename`.
1300125 | r367347 | 4 de novembro de 2020 | 13.0-CURRENT after using a `rms` lock for teardown handling in `zfs`.
1300126 | r367384 | 5 de novembro de 2020 | 13.0-CURRENT after rationalizing per-cpu zones.
1300127 | r367432 | 6 de novembro de 2020 | 13.0-CURRENT after moving `malloc_type_internal` into `malloc_type`.
1300128 | r367522 | 9 de novembro de 2020 | 13.0-CURRENT after LinuxKPI additions to implement ACPI bits required by `drm-kmod` in the base system.
1300129 | r367627 | 12 de novembro de 2020 | 13.0-CURRENT after retiring `malloc_last_fail`.
1300130 | r367777 | November 17, 2020 | 13.0-CURRENT after p_pd / pwddesc split from p_fd / filedesc.

## 18.2. Versões do FreeBSD 12

Tabela 2. Valores do `__FreeBSD_version` para o FreeBSD 12
Valor | Revisão | Data | Release
--- | --- | --- | ---
1200000 | r302409 | 7 de julho de 2016 | 12.0-CURRENT.
1200001 | r302628 | 12 de julho de 2016 | 12.0-CURRENT after removing collation from `[a-z]`-type ranges.
1200002 | r304395 | 18 de agosto de 2016 | 12.0-CURRENT after removing unused and obsolete `openbsd_poll` system call.
1200003 | r304608 | 22 de agosto de 2016 | 12.0-CURRENT after adding C++11 `thread_local` support in rev r303795.
1200004 | r304752 | 24 de agosto de 2016 | 12.0-CURRENT after fixing LC_*_MASK for newlocale(3) and querylocale(3) (rev r304703).
1200005 | r304789 | 25 de agosto de 2016 | 12.0-CURRENT after changing some ioctl interfaces in rev r304787 between the iSCSI userspace programs and the kernel.
1200006 | r305256 | 1º de setembro de 2016 | 12.0-CURRENT after crunchgen(1) META_MODE fix in r305254.
1200007 | r305421 | 5 de setembro de 2016 | 12.0-CURRENT after resolving a deadlock between `device_detach()` and usbd_do_request_flags(9).
1200008 | r305833 | 15 de setembro de 2016 | 12.0-CURRENT after removing the 4.3BSD compatible macro `m_copy()` in r305824.
1200009 | r306077 | 21 de setembro de 2016 | 12.0-CURRENT after removing `bio_taskqueue()` in r305988.
1200010 | r306276 | 23 de setembro de 2016 | 12.0-CURRENT after mounting msdosfs(5) with longnames support by default.
1200011 | r306556 | 1 de outubro de 2016 | 12.0-CURRENT after adding `fb_memattr` field to `fb_info` in r306555.
1200012 | r306592 | 2 de outubro de 2016 | 12.0-CURRENT after net80211(4) changes (rev r306590, r306591).
1200013 | r307140 | 12 de outubro de 2016 | 12.0-CURRENT after installing header files required development with libzfs_core.
1200014 | r307529 | 17 de outubro de 2016 | 12.0-CURRENT after merging common code in rtwn(4) and urtwn(4), and adding support for 802.11ac devices.
1200015 | r308874 | 20 de novembro de 2016 | 12.0-CURRENT after some ABI change for unbreaking powerpc.
1200016 | r309017 | 22 de novembro de 2016 | 12.0-CURRENT after removing `PG_CACHED`-related fields from `vmmeter`.
1200017 | r309124 | 25 de novembro de 2016 | 12.0-CURRENT after upgrading our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.0 release, and adding lld 3.9.0.
1200018 | r309676 | 7 de dezembro de 2016 | 12.0-CURRENT after adding the `ki_moretdname` member to `struct kinfo_proc` and `struct kinfo_proc32` to export the whole thread name to user-space utilities.
1200019 | r310149 | 16 de dezembro de 2016 | 12.0-CURRENT after starting to lay down the foundation for 11ac support.
1200020 | r312087 | 13 de janeiro de 2017 | 12.0-CURRENT after removing `fgetsock` and `fputsock`.
1200021 | r313858 | 16 de fevereiro de 2017 | 12.0-CURRENT after removing MCA and EISA support.
1200022 | r314040 | 21 de fevereiro de 2017 | 12.0-CURRENT after making the LinuxKPI task struct persistent across system calls.
(Não mudou) | r314373 | 2 de março de 2017 | 12.0-CURRENT after removing System V Release 4 binary compatibility support.
1200023 | r314564 | 2 de março de 2017 | 12.0-CURRENT after upgrading our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 4.0.0.
1200024 | r314865 | 7 de março de 2017 | 12.0-CURRENT after removal of pcap-int.h
1200025 | r315430 | 16 de março de 2017 | 12.0-CURRENT after addition of the <dev/mmc/mmc_ioctl.h> header.
1200026 | r315662 | 16 de março de 2017 | 12.0-CURRENT after hiding `struct inpcb` and `struct tcpcb` from userland.
1200027 | r315673 | 21 de março de 2017 | 12.0-CURRENT after making CAM SIM lock optional.
1200028 | r316683 | 10 de abril de 2017 | 12.0-CURRENT after renaming `smp_no_rendevous_barrier()` to `smp_no_rendezvous_barrier()` in r316648.
1200029 | r317176 | 19 de abril de 2017 | 12.0-CURRENT after the removal of `struct vmmeter` from `struct pcpu` from r317061.
1200030 | r317383 | 24 de abril de 2017 | 12.0-CURRENT after removing NATM support including en(4), fatm(4), hatm(4), and patm(4).
1200031 | r318736 | 23 de maio de 2017 | 12.0-CURRENT after types `ino_t`, `dev_t`, `nlink_t` were extended to 64bit and `struct dirent` changed layout (also known as ino64).
1200032 | r319664 | 8 de junho de 2017 | 12.0-CURRENT after removal of `groff`.
1200033 | r320043 | 17 de junho de 2017 | 12.0-CURRENT after the type of the `struct event` member `data` was increased to 64bit, and ext structure members added.
1200034 | r320085 | 19 de junho de 2017 | 12.0-CURRENT after the NFS client and server were changed so that they actually use the 64bit `ino_t`.
1200035 | r320317 | 24 de junho de 2017 | 12.0-CURRENT after the `MAP_GUARD` mmap(2) flag was added.
1200036 | r320347 | 26 de junho de 2017 | 12.0-CURRENT after changing `time_t` to 64 bits on powerpc (32-bit version).
1200037 | r320545 | 1º de julho de 2017 | 12.0-CURRENT after the cleanup and inlining of `bus_dmamap*` functions (r320528).
1200038 | r320879 | 10 de julho de 2017 | 12.0-CURRENT after MMC CAM committed. (r320844).
1200039 | r321369 | 22 de julho de 2017 | 12.0-CURRENT after upgrade of copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 5.0.0 (trunk r308421).
1200040 | r321688 | 29 de julho de 2017 | 12.0-CURRENT after adding NFS client forced dismount support `umount -N`.
1200041 | r322762 | 21 de agosto de 2017 | 12.0-CURRENT after WRFSBASE instruction become operational on amd64.
1200042 | r322900 | 25 de agosto de 2017 | 12.0-CURRENT after PLPMTUD counters were changed to use counter(9).
1200043 | r322989 | 28 de agosto de 2017 | 12.0-CURRENT after dropping x86 CACHE_LINE_SIZE down to 64 bytes.
1200044 | r323349 | 8 de setembro de 2017 | 12.0-CURRENT after implementing poll_wait() in the LinuxKPI.
1200045 | r323706 | 18 de setembro de 2017 | 12.0-CURRENT after adding shared memory support to LinuxKPI. (r323703).
1200046 | r323910 | 22 de setembro de 2017 | 12.0-CURRENT after adding support for 32-bit compatibility IOCTLs to LinuxKPI.
1200047 | r324053 | 26 de setembro de 2017 | 12.0-CURRENT after removing M_HASHTYPE_RSS_UDP_IPV4_EX. (r324052).
1200048 | r324227 | 2 de outubro de 2017 | 12.0-CURRENT after hiding `struct socket` and `struct unpcb` from userland.
1200049 | r324281 | 4 de outubro de 2017 | 12.0-CURRENT after adding the `value.u16` field to `struct diocgattr_arg`.
1200050 | r324342 | 5 de outubro de 2017 | 12.0-CURRENT after adding the `armv7 MACHINE_ARCH`. (r324340).
1200051 | r324455 | 9 de outubro de 2017 | 12.0-CURRENT after removing libstand.a as a public interface. (r324454).
1200052 | r325028 | 26 de outubro de 2017 | 12.0-CURRENT after fixing `ptrace()` to always clear the correct thread event when resuming.
1200053 | r325506 | 7 de novembro de 2017 | 12.0-CURRENT after changing `struct mbuf` layout to add optional hardware timestamps for receive packets.
1200054 | r325852 | 15 de novembro de 2017 | 12.0-CURRENT after changing the layout of `struct vmtotal` to allow for reporting large memory counters.
1200055 | r327740 | 9 de janeiro de 2018 | 12.0-CURRENT after adding `cpucontrol -e` support.
1200056 | r327952 | 14 de janeiro de 2018 | 12.0-CURRENT after upgrading clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 (branches/release_60 r321788).
1200057 | r329033 | 8 de fevereiro de 2018 | 12.0-CURRENT after applying a clang 6.0.0 fix to make the wine ports build correctly.
1200058 | r329166 | 12 de fevereiro de 2018 | 12.0-CURRENT após o lua loader ser inserido.
1200059 | r330299 | 2 de março de 2018 | 12.0-CURRENT after removing the declaration of `union semun` unless `_WANT_SEMUN` is defined. Also the removal of `struct mymsg` and the renaming of kernel-only members of `struct semid_ds` and `struct msgid_ds`.
1200060 | r330384 | 4 de março de 2018 | 12.0-CURRENT after upgrading clang, llvm, lld, lldb, compiler-rt and libc++ to 6.0.0 release.
1200061 | r332100 | 6 de abril de 2018 | 12.0-CURRENT after changing syslog(3) to emit RFC 5424 formatted messages.
1200062 | r332423 | 12 de abril de 2018 | 12.0-CURRENT after changing the Netmap API.
1200063 | r333446 | 10 de maio de 2018 | 12.0-CURRENT after reworking CTL frontend and backend options to use nv(3), allow creating multiple ioctl frontend ports.
1200064 | r334074 | 22 de maio de 2018 | 12.0-CURRENT after changing the ifnet address and multicast address TAILQ to CK_STAILQ.
1200065 | r334290 | 28 de maio de 2018 | 12.0-CURRENT after changing dwatch(1) to allow '-E code' to override profile EVENT_DETAILS.
1200066 | r334466 | 1 de junho de 2018 | 12.0-CURRENT after removal of in-kernel pmc tables for Intel.
1200067 | r334892 | 9 de junho de 2018 | 12.0-CURRENT after adding DW_LANG constants to libdwarf.
1200068 | r334930 | 12 de junho de 2018 | 12.0-CURRENT after changing the interface between the NFS modules.
1200069 | r335237 | 15 de junho de 2018 | 12.0-CURRENT after changing `struct kerneldumpheader` to version 4 (similar to version 2 in 11-STABLE and previous).
1200070 | r335873 | 2 de julho de 2018 | 12.0-CURRENT after inlining atomic(9) in modules on amd64 and i386 requiring all modules of consumers to be rebuilt for these architectures.
1200071 | r335930 | 4 de julho de 2018 | 12.0-CURRENT after changing the ABI and API of epoch(9) (r335924) requiring modules of consumers to be rebuilt.
1200072 | r335979 | 5 de julho de 2018 | 12.0-CURRENT after changing the ABI and API of `struct xinpcb` and friends.
1200073 | r336313 | 15 de julho de 2018 | 12.0-CURRENT after changing the ABI and API of `struct if_shared_ctx` and `struct if_softc_ctx` requiring modules of iflib(9) consumers to be rebuilt.
1200074 | r336360 | 16 de julho de 2018 | 12.0-CURRENT after updating the configuration of libstdc++ to make use of C99 functions.
1200075 | r336538 | 19 de julho de 2018 | 12.0-CURRENT after zfsloader being folded into loader, and after adding ntpd:ntpd as uid:gid 123:123, and after removing arm big-endian support (MACHINE_ARCH=armeb).
1200076 | r336914 | 30 de julho de 2018 | 12.0-CURRENT after KPI changes to timespecadd.
1200077 | r337576 | 10 de agosto de 2018 | 12.0-CURRENT after timespec_get(3) was added to the system.
1200078 | r337863 | 15 de agosto de 2018 | 12.0-CURRENT after exec.created hook for jails.
1200079 | r338061 | 19 de agosto de 2018 | 12.0-CURRENT after converting `arc4random` to using the Chacha20 algorithm and deprecating `arc4random_stir` and `arc4random_addrandom`.
1200080 | r338172 | 22 de agosto de 2018 | 12.0-CURRENT after removing the drm drivers.
1200081 | r338182 | 21 de agosto de 2018 | 12.0-CURRENT after KPI changes to NVMe.
1200082 | r338285 | 24 de agosto de 2018 | 12.0-CURRENT after reverting the removal of the drm drivers.
1200083 | r338331 | 26 de agosto de 2018 | 12.0-CURRENT after removing `arc4random_stir` and `arc4random_addrandom`.
1200084 | r338478 | 5 de setembro de 2018 | 12.0-CURRENT after updating objcopy(1) to properly handle little-endian MIPS64 object files.
1200085 | r339270 | 19 de outubro de 2018 | 12.0-STABLE after updating OpenSSL to version 1.1.1.
1200086 | r339732 | 25 de outubro de 2018 | 12.0-STABLE after updating OpenSSL shared library version numbers.
1200500 | r340471 | 16 de novembro de 2018 | 12-STABLE after releng/12.0 was branched.
1200501 | r342801 | 6 de janeiro de 2019 | 12-STABLE após o merge do fix para o comportamento do linux_destroy_dev () quando ainda existem arquivos abertos a partir da cdev que esta sendo destruída.
1200502 | r343126 | 17 de janeiro de 2019 | 12-STABLE após habilitar o sys/random.h #include do C ++.
1200503 | r344152 | 15 de fevereiro de 2019 | 12-STABLE after merge of fixing renameat(2) for CAPABILITIES kernels.
1200504 | r345169 | 15 de março de 2019 | 12-STABLE after merging CCM for the benefit of the ZoF port.
1200505 | r345327 | 20 de março de 2019 | 12-STABLE after merging support for selectively disabling ZFS without disabling loader.
1200506 | r346168 | 12 de abril de 2019 | 12-STABLE after merging llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 8.0.0 final release r356365.
1200507 | r346337 | 17 de abril de 2019 | 12-STABLE after MFC of iflib changes in r345303, r345658, and partially of r345305.
1200508 | r346784 | 27 de abril de 2019 | 12-STABLE after ether_gen_addr availability.
1200509 | r347790 | 16 de maio de 2019 | 12-STABLE after bumping the Mellanox driver version numbers (mlx4en(4); mlx5en(4)).
1200510 | r348036 | 21 de maio de 2019 | 12-STABLE after change to struct in linuxkpi from r348035.
1200511 | r348243 | 24 de maio de 2019 | 12-STABLE after MFC of r347843: adding group_leader member to struct task_struct to the LinuxKPI.
1200512 | r348245 | 24 de maio de 2019 | 12-STABLE after adding context member to ww_mutex in LinuxKPI.
1200513 | r349763 | 5 de julho de 2019 | 12-STABLE after MFC of epoch(9) changes: r349763, r340404, r340415, r340417, r340419, r340420.
1200514 | r350083 | 17 de julho de 2019 | 12-STABLE after additions to LinuxKPI’s rcu list.
1200515 | r350877 | 11 de agosto de 2019 | 12-STABLE after MFC of r349891 (reorganize the SRCS lists as one file per line, and then alphabetize them) and r349972 (add arm_sync_icache() and arm_drain_writebuf() sysarch syscall wrappers).
1200516 | r351276 | 20 de agosto de 2019 | 12-STABLE after MFC of various changes to iflib r351276.
1200517 | r352076 | 9 de setembro de 2019 | 12-STABLE after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI.
1200518 | r352114 | 10 de setembro de 2019 | 12-STABLE after additional updates to LinuxKPI’s sysfs.
1200519 | r352351 | 15 de setembro de 2019 | 12-STABLE after MFC of the new fusefs driver.
1201000 | r352546 | 20 de setembro de 2019 | releng/12.1 branched from stable/12@r352480.
1201500 | r352547 | 20 de setembro de 2019 | 12-STABLE after branching releng/12.1.
1201501 | r354598 | 10 de novembro de 2019 | 12-STABLE after fixing a potential OOB read security issue in libc++.
1201502 | r354613 | 11 de novembro de 2019 | 12-STABLE after enabling device class group attributes in the LinuxKPI.
1201503 | r354928 | 21 de novembro de 2019 | 12-STABLE after adding support for AT_EXECPATH to elf_aux_info(3).
1201504 | r355658 | 10 de novembro de 2019 | 12-STABLE after correcting the C++ version check for declaring timespec_get(3).
1201505 | r355899 | 19 de dezembro de 2019 | 12-STABLE after adding sigsetop extensions commonly found in musl libc and glibc.
1201506 | r355968 | 21 de dezembro de 2019 | 12-STABLE after doubling the value of `ARG_MAX`, for 64 bit platforms.
1201507 | r356306 | 2 de janeiro de 2020 | 12-STABLE after adding functions to bitstring(3) to find contiguous sequences of set or unset bits.
1201508 | r356394 | 6 de janeiro de 2020 | 12-STABLE after making USB statistics be per-device instead of per bus.
1201509 | r356460 | 7 de janeiro de 2020 | 12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316.
1201510 | r356679 | 13 de janeiro de 2020 | 12-STABLE after adding own counter for cancelled USB transfers.
1201511 | r357333 | 31 de janeiro de 2020 | 12-STABLE after adding /etc/os-release as a symbolic link to /var/run/os-release.
1201512 | r357612 | 6 de fevereiro de 2020 | 12-STABLE after recent LinuxKPI changes.
1201513 | r359957 | 15 de abril de 2020 | 12-STABLE after cloning the RCU interface into a sleepable and a non-sleepable part in the LinuxKPI.
1201514 | r360525 | 1 de maio de 2020 | 12-STABLE after implementing full bus_dma(9) support in the LinuxKPI and pulling in all dependencies.
1201515 | r360545 | 1 de maio de 2020 | 12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0 release.
1201516 | r360620 | 4 de maio de 2020 | 12-STABLE after moving `id_mapped` to end of `bus_dma_impl` structure to preserve KPI.
1201517 | r361350 | 21 de maio de 2020 | 12-STABLE after renaming `vm.max_wired` to `vm.max_user_wired` and changing its type.
1201518 | r362319 | 18 de junho de 2020 | 12-STABLE after implementing __is_constexpr() function macro in the LinuxKPI.
1201519 | r362916 | 4 de julho de 2020 | 12-STABLE after making liblzma use libmd implementation of SHA256.
1201520 | r363494 | 24 de julho de 2020 | 12-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 release.
1201521 | r363790 | 3 de agosto de 2020 | 12-STABLE after implementing the array_size() function in the LinuxKPI.
1201522 | r363832 | 4 de agosto de 2020 | 12-STABLE after adding sysctlbyname system call.
1201523 | r364390 | 19 de agosto de 2020 | 12-STABLE after change to clone the task struct fields related to RCU.
1201524 | r365356 | 5 de setembro de 2020 | 12-STABLE after splitting XDR off into a separate kernel module, to minimize ZFS dependencies.
1201525 | r365471 | 8 de setembro de 2020 | 12-STABLE after adding atomic and bswap functions to libcompiler_rt.
1201526 | r365608 | 10 de setembro de 2020 | 12-STABLE after updating net80211 and kernel privilege checking API changes.
1202000 | r365618 | 11 de setembro de 2020 | releng/12.2 branched from stable/12@r365618.
1202500 | r365619 | 11 de setembro de 2020 | 12-STABLE after branching releng/12.2.
1202501 | r365661 | 12 de setembro de 2020 | 12-STABLE after followup commits to libcompiler_rt.
1202502 | r365816 | 16 de setembro de 2020 | 12-STABLE after fixing crunchgen(1) application build with `WARNS=6`.
1202503 | r366878 | 20 de outubro de 2020 | 12-STABLE after populating the acquire context field of a `ww_mutex` in the LinuxKPI.
1202504 | r367511 | 9 de novembro de 2020 | 12-STABLE after the addition of `ptsname_r`.

## 18.3. Versões do FreeBSD 11

Tabela 3. Valores do `__FreeBSD_version` para o FreeBSD 11
Valor | Revisão | Data | Release
--- | --- | --- | ---
1100000 | r256284 | 10 de outubro de 2013 | 11.0-CURRENT.
1100001 | r256776 | 19 de outubro de 2013 | 11.0-CURRENT after addition of support for "first boot" rc.d scripts, so ports can make use of this.
1100002 | r257696 | 5 de novembro de 2013 | 11.0-CURRENT after dropping support for historic ioctls.
1100003 | r258284 | 17 de novembro de 2013 | 11.0-CURRENT after iconv changes.
1100004 | r259424 | 15 de dezembro de 2013 | 11.0-CURRENT after the behavior change of `gss_pseudo_random` introduced in r259286.
1100005 | r260010 | 28 de dezembro de 2013 | 11.0-CURRENT after r259951 - Do not coalesce entries in vm_map_stack(9).
1100006 | r261246 | 28 de janeiro de 2014 | 11.0-CURRENT after upgrades of libelf and libdwarf.
1100007 | r261283 | 30 de janeiro de 2014 | 11.0-CURRENT after upgrade of libc++ to 3.4 release.
1100008 | r261881 | 14 de fevereiro de 2014 | 11.0-CURRENT after libc++ 3.4 ABI compatibility fix.
1100009 | r261991 | 16 de fevereiro de 2014 | 11.0-CURRENT after upgrade of llvm/clang to 3.4 release.
1100010 | r262630 | 28 de fevereiro de 2014 | 11.0-CURRENT after upgrade of ncurses to 5.9 release (rev r262629).
1100011 | r263102 | 13 de março de 2014 | 11.0-CURRENT after ABI change in struct if_data.
1100012 | r263140 | 14 de março de 2014 | 11.0-CURRENT after removal of Novell IPX protocol support.
1100013 | r263152 | 14 de março de 2014 | 11.0-CURRENT after removal of AppleTalk protocol support.
1100014 | r263235 | 16 de março de 2014 | 11.0-CURRENT after renaming <sys/capability.h> to <sys/capsicum.h> to avoid a clash with similarly named headers in other operating systems. A compatibility header is left in place to limit build breakage, but will be deprecated in due course.
1100015 | r263620 | 22 de março de 2014 | 11.0-CURRENT after `cnt` rename to `vm_cnt`.
1100016 | r263660 | 23 de março de 2014 | 11.0-CURRENT after addition of `armv6hf TARGET_ARCH`.
1100017 | r264121 | 4 de abril de 2014 | 11.0-CURRENT after GCC support for `__block` definition.
1100018 | r264212 | 6 de abril de 2014 | 11.0-CURRENT after support for UDP-Lite protocol (RFC 3828).
1100019 | r264289 | 8 de abril de 2014 | 11.0-CURRENT after FreeBSD-SA-14:06.openssl (rev r264265).
1100020 | r265215 | 1 de maio de 2014 | 11.0-CURRENT after removing lindev in favor of having /dev/full by default (rev r265212).
1100021 | r266151 | 6 de maio de 2014 | 11.0-CURRENT after src.opts.mk changes, decoupling make.conf(5) from `buildworld` (rev r265419).
1100022 | r266904 | 30 de maio de 2014 | 11.0-CURRENT after changes to strcasecmp(3), moving strcasecmp_l(3) and strncasecmp_l(3) from <string.h> to <strings.h> for POSIX 2008 compliance (rev r266865).
1100023 | r267440 | 13 de junho de 2014 | 11.0-CURRENT after the CUSE library and kernel module have been attached to the build by default.
1100024 | r267992 | 27 de junho de 2014 | 11.0-CURRENT after sysctl(3)API change.
1100025 | r268066 | 30 de junho de 2014 | 11.0-CURRENT after regex(3) library update to add ">" and "<" delimiters.
1100026 | r268118 | 1 de julho de 2014 | 11.0-CURRENT after the internal interface between the NFS modules, including the krpc, was changed by (rev r268115).
1100027 | r268441 | 8 de julho de 2014 | 11.0-CURRENT after FreeBSD-SA-14:17.kmem (rev r268431).
1100028 | r268945 | 21 de julho de 2014 | 11.0-CURRENT after hdestroy(3) compliance fix changed ABI.
1100029 | r270173 | 3 de agosto de 2014 | 11.0-CURRENT after `SOCK_DGRAM` bug fix (rev r269489).
1100030 | r270929 | 1º de setembro de 2014 | 11.0-CURRENT after `SOCK_RAW` sockets were changed to not modify packets at all.
1100031 | r271341 | 9 de setembro de 2014 | 11.0-CURRENT after FreeBSD-SA-14:18.openssl (rev r269686).
1100032 | r271438 | 11 de setembro de 2014 | 11.0-CURRENT after API changes to `ifa_ifwithbroadaddr`, `ifa_ifwithdstaddr`, `ifa_ifwithnet`, and `ifa_ifwithroute`.
1100033 | r271657 | 9 de setembro de 2014 | 11.0-CURRENT after changing `access`, `eaccess`, and `faccessat` to validate the mode argument.
1100034 | r271686 | 16 de setembro de 2014 | 11.0-CURRENT after FreeBSD-SA-14:19.tcp (rev r271666).
1100035 | r271705 | 17 de setembro de 2014 | 11.0-CURRENT after i915 HW context support.
1100036 | r271724 | 17 de setembro de 2014 | Version bump to have ABI note distinguish binaries ready for strict mmap(2) flags checking (rev r271724).
1100037 | r272674 | 6 de outubro de 2014 | 11.0-CURRENT after addition of explicit_bzero(3) (rev r272673).
1100038 | r272951 | 11 de outubro de 2014 | 11.0-CURRENT after cleanup of TCP wrapper headers.
1100039 | r273250 | 18 de outubro de 2014 | 11.0-CURRENT after removal of `MAP_RENAME` and `MAP_NORESERVE`.
1100040 | r273432 | 21 de outubro de 2014 | 11.0-CURRENT after FreeBSD-SA-14:23 (rev r273146).
1100041 | r273875 | 30 de outubro de 2014 | 11.0-CURRENT after API changes to `syscall_register`, `syscall32_register`, `syscall_register_helper` and `syscall32_register_helper` (rev r273707).
1100042 | r274046 | 3 de novembro de 2014 | 11.0-CURRENT after a change to `struct tcpcb`.
1100043 | r274085 | 4 de novembro de 2014 | 11.0-CURRENT after enabling vt(4) by default.
1100044 | r274116 | 4 de novembro de 2014 | 11.0-CURRENT after adding new libraries/utilities (dpv and figpar) for data throughput visualization.
1100045 | r274162 | 4 de novembro de 2014 | 11.0-CURRENT after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25.
1100046 | r274470 | 13 de novembro de 2014 | 11.0-CURRENT after `kern_poll` signature change (rev r274462).
1100047 | r274476 | 13 de novembro de 2014 | 11.0-CURRENT after removal of no-at version of VFS syscalls helpers, like `kern_open`.
1100048 | r275358 | 1º de dezembro de 2014 | 11.0-CURRENT after starting the process of removing the use of the deprecated "M_FLOWID" flag from the network code.
1100049 | r275633 | 9 de dezembro de 2014 | 11.0-CURRENT after importing an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases.
1100050 | r275732 | 12 de dezembro de 2014 | 11.0-CURRENT after adding AES-ICM and AES-GCM to OpenCrypto.
1100051 | r276096 | 23 de dezembro de 2014 | 11.0-CURRENT after removing old NFS client and server code from the kernel.
1100052 | r276479 | 31 de dezembro de 2014 | 11.0-CURRENT after upgrade of clang, llvm and lldb to 3.5.0 release.
1100053 | r276781 | 7 de janeiro de 2015 | 11.0-CURRENT after MCLGET(9) gained a return value (rev r276750).
1100054 | r277213 | 15 de janeiro de 2015 | 11.0-CURRENT after rewrite of callout subsystem.
1100055 | r277528 | 22 de janeiro de 2015 | 11.0-CURRENT after reverting callout changes in r277213.
1100056 | r277610 | 23 de janeiro de 2015 | 11.0-CURRENT after addition of `futimens` and `utimensat` system calls.
1100057 | r277897 | 29 de janeiro de 2015 | 11.0-CURRENT after removal of d_thread_t.
1100058 | r278228 | 5 de fevereiro de 2015 | 11.0-CURRENT after addition of support for probing the SCSI VPD Extended Inquiry page (0x86).
1100059 | r278442 | 9 de fevereiro de 2015 | 11.0-CURRENT after import of xz 5.2.0, which added multi-threaded compression and lzma gained libthr dependency (rev r278433).
1100060 | r278846 | 16 de fevereiro de 2015 | 11.0-CURRENT after forwarding `FBIO_BLANK` to framebuffer clients.
1100061 | r278964 | 18 de fevereiro de 2015 | 11.0-CURRENT after `CDAI_FLAG_NONE` addition.
1100062 | r279221 | 23 de fevereiro de 2015 | 11.0-CURRENT after mtio(4) and sa(4)API and ioctl(2) additions.
1100063 | r279728 | 7 de março de 2015 | 11.0-CURRENT after adding mutex support to the `pps_ioctl()` API in the kernel.
1100064 | r279729 | 7 de março de 2015 | 11.0-CURRENT after adding PPS support to USB serial drivers.
1100065 | r280031 | 15 de março de 2015 | 11.0-CURRENT after upgrading clang, llvm and lldb to 3.6.0.
1100066 | r280306 | 20 de março de 2015 | 11.0-CURRENT after removal of SSLv2 support from OpenSSL.
1100067 | r280630 | 25 de março de 2015 | 11.0-CURRENT after removal of SSLv2 support from fetch(1) and fetch(3).
1100068 | r281172 | 6 de abril de 2015 | 11.0-CURRENT after change to net.inet6.ip6.mif6table sysctl.
1100069 | r281550 | 15 de abril de 2015 | 11.0-CURRENT after removal of const qualifier from iconv(3).
1100070 | r281613 | 16 de abril de 2015 | 11.0-CURRENT after moving ALTQ from contrib to net/altq.
1100071 | r282256 | 29 de abril de 2015 | 11.0-CURRENT after API/ABI change to smb(4) (rev r281985).
1100072 | r282319 | 1 de maio de 2015 | 11.0-CURRENT after adding reallocarray(3) in libc (rev r282314).
1100073 | r282650 | 8 de maio de 2015 | 11.0-CURRENT after extending the maximum number of allowed PCM channels in a PCM stream to 127 and decreasing the maximum number of sub-channels to 1.
1100074 | r283526 | 25 de maio de 2015 | 11.0-CURRENT after adding preliminary support for x86-64 Linux binaries (rev r283424), and upgrading clang and llvm to 3.6.1.
1100075 | r283623 | 27 de maio de 2015 | 11.0-CURRENT after `dounmount()` requiring a reference on the passed struct mount (rev r283602).
1100076 | r283983 | 4 de junho de 2015 | 11.0-CURRENT after disabled generation of legacy formatted password databases entries by default.
1100077 | r284233 | 10 de junho de 2015 | 11.0-CURRENT after API changes to `lim_cur`, `lim_max`, and `lim_rlimit` (rev r284215).
1100078 | r286672 | 12 de agosto de 2015 | 11.0-CURRENT after crunchgen(1) changes from r284356 to r285986.
1100079 | r286874 | 18 de agosto de 2015 | 11.0-CURRENT after import of jemalloc 4.0.0 (rev r286866).
1100080 | r288943 | 5 de outubro de 2015 | 11.0-CURRENT after upgrading clang, llvm, lldb, compiler-rt and libc++ to 3.7.0.
1100081 | r289415 | 16 de outubro de 2015 | 11.0-CURRENT after undating ZFS to support resumable send/receive (rev r289362).
1100082 | r289594 | 19 de outubro de 2015 | 11.0-CURRENT after Linux KPI updates.
1100083 | r289749 | 22 de outubro de 2015 | 11.0-CURRENT after renaming linuxapi.ko to linuxkpi.ko.
1100084 | r290135 | 29 de outubro de 2015 | 11.0-CURRENT after moving the LinuxKPI module into the default kernel build.
1100085 | r290207 | 30 de outubro de 2015 | 11.0-CURRENT after import of OpenSSL 1.0.2d.
1100086 | r290275 | 2 de novembro de 2015 | 11.0-CURRENT after making figpar(3) macros more unique.
1100087 | r290479 | 7 de novembro de 2015 | 11.0-CURRENT after changing sysctl_add_oid(9)'s ABI.
1100088 | r290495 | 7 de novembro de 2015 | 11.0-CURRENT after string collation and locales rework.
1100089 | r290505 | 7 de novembro de 2015 | 11.0-CURRENT after API change to sysctl_add_oid(9) (rev r290475).
1100090 | r290715 | 10 de novembro de 2015 | 11.0-CURRENT after API change to callout_stop macro; (rev r290664).
1100091 | r291537 | 30 de novembro de 2015 | 11.0-CURRENT after changing the interface between the nfsd.ko and nfscommon.ko modules in r291527.
1100092 | r292499 | 19 de dezembro de 2015 | 11.0-CURRENT after removal of vm_pageout_grow_cache (rev r292469).
1100093 | r292966 | 30 de dezembro de 2015 | 11.0-CURRENT after removal of sys/crypto/sha2.h (rev r292782).
1100094 | r294086 | 15 de janeiro de 2016 | 11.0-CURRENT after LinuxKPI PCI changes (rev r294086).
1100095 | r294327 | 19 de janeiro de 2016 | 11.0-CURRENT after LRO optimizations.
1100096 | r294505 | 21 de janeiro de 2016 | 11.0-CURRENT after LinuxKPI idr_* additions.
1100097 | r294860 | 26 de janeiro de 2016 | 11.0-CURRENT after API change to dpv(3).
1100098 | r295682 | 16 de fevereiro de 2016 | 11.0-CURRENT after API change to rman (rev r294883).
1100099 | r295739 | 18 de fevereiro de 2016 | 11.0-CURRENT after allowing drivers to set the TCP ACK/data segment aggregation limit.
1100100 | r296136 | 26 de fevereiro de 2016 | 11.0-CURRENT after bus_alloc_resource_any(9) API addition.
1100101 | r296417 | 5 de março de 2016 | 11.0-CURRENT after upgrading our copies of clang, llvm, lldb and compiler-rt to 3.8.0 release.
1100102 | r296749 | 12 de março de 2016 | 11.0-CURRENT after libelf cross-endian fix in rev r296685.
1100103 | r297000 | 18 de março de 2016 | 11.0-CURRENT after using uintmax_t for rman ranges.
1100104 | r297156 | 21 de março de 2016 | 11.0-CURRENT after tracking filemon usage via a proc.p_filemon pointer rather than its own lists.
1100105 | r297602 | 6 de abril de 2016 | 11.0-CURRENT after fixing sed functions `i` and `a` from discarding leading white space.
1100106 | r298486 | 22 de abril de 2016 | 11.0-CURRENT after fixes for using IPv6 addresses with RDMA.
1100107 | r299090 | 4 de maio de 2016 | 11.0-CURRENT after improving performance and functionality of the bitstring(3) api.
1100108 | r299530 | 12 de maio de 2016 | 11.0-CURRENT after fixing handling of IOCTLs in the LinuxKPI.
1100109 | r299933 | 16 de maio de 2016 | 11.0-CURRENT after implementing more Linux device related functions in the LinuxKPI.
1100110 | r300207 | 19 de maio de 2016 | 11.0-CURRENT after adding support for managing Shingled Magnetic Recording (SMR) drives.
1100111 | r300303 | 20 de maio de 2016 | 11.0-CURRENT after removing brk and sbrk from arm64.
1100112 | r300539 | 23 de maio de 2016 | 11.0-CURRENT after adding bit_count to the bitstring(3) API.
1100113 | r300701 | 26 de maio de 2016 | 11.0-CURRENT after disabling alignment faults on armv6.
1100114 | r300806 | 26 de maio de 2016 | 11.0-CURRENT after fixing crunchgen(1) usage with `MAKEOBJDIRPREFIX`.
1100115 | r300982 | 30 de maio de 2016 | 11.0-CURRENT after adding an mbuf flag for `M_HASHTYPE_`.
1100116 | r301011 | 31 de maio de 2016 | 11.0-CURRENT after SHA-512t256 (rev r300903) and Skein (rev r300966) where added to libmd, libcrypt, the kernel, and ZFS (rev r301010).
1100117 | r301892 | 6 de junho de 2016 | 11.0-CURRENT after libpam was synced with stock r301602, bumping library version.
1100118 | r302071 | 21 de junho de 2016 | 11.0-CURRENT after breaking binary compatibility of struct disk r302069.
1100119 | r302150 | 23 de junho de 2016 | 11.0-CURRENT after switching geom_disk to using a pool mutex.
1100120 | r302153 | 23 de junho de 2016 | 11.0-CURRENT after adding spares to struct ifnet.
1100121 | r303979 | 12 de agosto de 2015 | 11-STABLE after `releng/11.0` branched from 11-STABLE (rev r303975).
1100500 | r303979 | 12 de agosto de 2016 | 11.0-STABLE adding branched r303976.
1100501 | r304609 | 22 de agosto de 2016 | 11.0-STABLE after adding C++11 thread_local support.
1100502 | r304865 | 26 de agosto de 2016 | 11.0-STABLE after `LC*MASK` fix.
1100503 | r305733 | 12 de setembro de 2016 | 11.0-STABLE after resolving a deadlock between `device_detach()` and usbd_do_request_flags(9).
1100504 | r307330 | 14 de outubro de 2016 | 11.0-STABLE after ZFS merges.
1100505 | r307590 | 19 de outubro de 2016 | 11.0-STABLE after `struct fb_info` change.
1100506 | r308048 | 28 de outubro de 2016 | 11.0-STABLE after installing header files required development with libzfs_core.
1100507 | r310120 | 15 de dezembro de 2016 | 11.0-STABLE after adding the `ki_moretdname` member to `struct kinfo_proc` and `struct kinfo_proc32` to export the whole thread name to user-space utilities.
1100508 | r310618 | 26 de dezembro de 2016 | 11.0-STABLE after upgrading our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.1 release, and adding lld 3.9.1.
1100509 | r311186 | 3 de janeiro de 2017 | 11.0-STABLE after crunchgen(1) META_MODE fix (rev r311185).
1100510 | r315312 | 15 de março de 2017 | 11.0-STABLE after MFC of `fget_cap`, `getsock_cap`, and related changes.
1100511 | r316423 | 2 de abril de 2017 | 11.0-STABLE after multiple MFCs updating clang, llvm, lld, lldb, compiler-rt and libc++ to 4.0.0 release.
1100512 | r316498 | 4 de abril de 2017 | 11.0-STABLE after making CAM SIM lock optional (revs r315673, r315674).
1100513 | r318197 | 11 de maio de 2017 | 11.0-STABLE after merging the addition of the <dev/mmc/mmc_ioctl.h> header.
1100514 | r319279 | 31 de maio de 2017 | 11.0-STABLE after multiple MFCs of `libpcap`, `WITHOUT_INET6`, and a few other minor changes.
1101000 | r320486 | 30 de junho de 2017 | `releng/11.1` branched from `stable/11`.
1101001 | r320763 | 30 de junho de 2017 | 11.1-RC1 após de fundir a adição de flag `MAP_GUARD` mmap(2).
1101500 | r320487 | 30 de junho de 2017 | 11-STABLE after `releng/11.1` branched.
1101501 | r320666 | 5 de julho de 2017 | 11-STABLE after merging the `MAP_GUARD` mmap(2) flag addition.
1101502 | r321688 | 29 de julho de 2017 | 11-STABLE after merging the NFS client forced dismount support `umount -N` addition.
1101503 | r323431 | 11 de setembro de 2017 | 11-STABLE after merging changes making the WRFSBASE instruction operational on amd64.
1101504 | r324006 | 26 de setembro de 2017 | 11-STABLE after merging libm from head, which adds cacoshl(3), cacosl(3), casinhl(3), casinl(3), catanl(3), catanhl(3), sincos(3), sincosf(3), and sincosl(3).
1101505 | r324023 | 26 de setembro de 2017 | 11-STABLE after merging clang, llvm, lld, lldb, compiler-rt and libc++ 5.0.0 release.
1101506 | r325003 | 25 de outubro de 2017 | 11-STABLE after merging r324281, adding the `value.u16` field to `struct diocgattr_arg`.
1101507 | r328379 | 24 de janeiro de 2018 | 11-STABLE after merging r325028, fixing `ptrace()` to always clear the correct thread event when resuming.
1101508 | r328386 | 24 de janeiro de 2018 | 11-STABLE after merging r316648, renaming smp_no_rendevous_barrier() to smp_no_rendezvous_barrier().
1101509 | r328653 | 1 de fevereiro de 2018 | 11-STABLE after an overwrite merge backport of the LinuxKPI from FreeBSD-head.
1101510 | r329450 | 17 de fevereiro de 2018 | 11-STABLE after the cmpxchg() macro is now fully functional in the LinuxKPI.
1101511 | r329981 | 25 de fevereiro de 2018 | 11-STABLE after concluding the recent LinuxKPI related updates.
1101512 | r331219 | 19 de março de 2018 | 11-STABLE after merging retpoline support from the upstream llvm, clang and lld 5.0 branches.
1101513 | r331838 | 31 de março de 2018 | 11-STABLE after merging clang, llvm, lld, lldb, compiler-rt and libc++ 6.0.0 release, and several follow-up fixes.
1101514 | r332089 | 5 de abril de 2018 | 11-STABLE after merging r328331, adding a new and incompatible interpretation of ${name}_limits in rc scripts.
1101515 | r332363 | 10 de abril de 2018 | 11-STABLE after reverting r331880, removing the new and incompatible interpretation of ${name}_limits in rc scripts.
1101516 | r334392 | 30 de maio de 2018 | 11-STABLE after dwatch(1) touch-ups.
1102000 | r334459 | 1 de junho de 2018 | `releng/11.2` branched from `stable/11`.
1102500 | r334461 | 1 de junho de 2018 | 11-STABLE after releng/11.2 branched.
1102501 | r335436 | 20 de junho de 2018 | 11-STABLE after LinuxKPI updates requiring recompilation of external kernel modules.
1102502 | r338617 | 12 de setembro de 2018 | 11-STABLE after adding a socket option SO_TS_CLOCK and fixing recvmsg32() system call to properly down-convert layout of the 64-bit structures to match what 32-bit app(s) expect.
1102503 | r338931 | 25 de setembro de 2018 | 11-STABLE after merging a TCP checksum fix to iflib(9) and adding new media types to if_media.h
1102504 | r340309 | 9 de novembro de 2018 | 11-STABLE after several MFCs: updating objcopy(1) to properly handle little-endian MIPS64 object; correcting mips64el test to use ELF header; adding test for 64-bit ELF in _libelf_is_mips64el.
1102505 | r342804 | 6 de janeiro de 2019 | 11-STABLE após o merge do fix para o comportamento do linux_destroy_dev () quando ainda existem arquivos abertos a partir da cdev que esta sendo destruída.
1102506 | r344220 | 17 de fevereiro de 2019 | 11-STABLE depois de mesclar vários commits para o lualoader.
1102507 | r346296 | 16 de abril de 2019 | 11-STABLE after merging llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 8.0.0 final release r356365.
1102508 | r346784 | 27 de abril de 2019 | 11-STABLE after ether_gen_addr availability.
1102509 | r347212 | 6 de maio de 2019 | 11-STABLE after MFC of r345303, r345658, and partially of r345305.
1102510 | r347883 | 16 de maio de 2019 | 11-STABLE after bumping the Mellanox driver version numbers (mlx4en(4); mlx5en(4)).
1103000 | r349026 | 14 de junho de 2019 | `releng/11.3` branched from `stable/11`.
1103500 | r349027 | 14 de junho de 2019 | 11-STABLE after releng/11.3 branched.
1103501 | r354598 | 10 de novembro de 2019 | 11-STABLE after fixing a potential OOB read security issue in libc++.
1103502 | r354614 | 11 de novembro de 2019 | 11-STABLE after adding sysfs create/remove functions that handles multiple files in one call to the LinuxKPI.
1103503 | r354615 | 11 de novembro de 2019 | 11-STABLE after LinuxKPI sysfs improvements.
1103504 | r354616 | 11 de novembro de 2019 | 11-STABLE after enabling device class group attributes in the LinuxKPI.
1103505 | r355899 | 19 de dezembro de 2019 | 11-STABLE after adding sigsetop extensions commonly found in musl libc and glibc.
1103506 | r356395 | 6 de janeiro de 2020 | 11-STABLE after making USB statistics be per-device instead of per bus.
1103507 | r356680 | 13 de janeiro de 2020 | 11-STABLE after adding own counter for cancelled USB transfers.
1103508 | r357613 | 6 de fevereiro de 2020 | 11-STABLE after recent LinuxKPI changes.
1103509 | r359958 | 15 de abril de 2020 | 11-STABLE after moving `id_mapped` to end of `bus_dma_impl` structure to preserve KPI.
1103510 | r360658 | 5 de maio de 2020 | 11-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 9.0.0 final release r372316.
1103511 | r360784 | 7 de maio de 2020 | 11-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0 release.
1104000 | r360804 | 8 de maio de 2020 | `releng/11.4` branched from `stable/11`.
1104001 | r360822 | 8 de maio de 2020 | 11.4-BETA1 after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.0 release.
1104500 | r360805 | 8 de maio de 2020 | 11-STABLE after releng/11.4 branched.
1104501 | r362320 | 18 de junho de 2020 | 11-STABLE after implementing __is_constexpr() function macro in the LinuxKPI.
1104502 | r362919 | 4 de julho de 2020 | 11-STABLE after making liblzma use libmd implementation of SHA256.
1104503 | r363496 | 24 de julho de 2020 | 11-STABLE after updating llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to 10.0.1 release.
1104504 | r363792 | 3 de agosto de 2020 | 11-STABLE after implementing the array_size() function in the LinuxKPI.
1104505 | r364391 | 19 de agosto de 2020 | 11-STABLE after change to clone the task struct fields related to RCU.
1104506 | r365471 | 8 de setembro de 2020 | 11-STABLE after adding atomic and bswap functions to libcompiler_rt.
1104507 | r365661 | 12 de setembro de 2020 | 11-STABLE after followup commits to libcompiler_rt.
1104508 | r366879 | 20 de outubro de 2020 | 11-STABLE after populating the acquire context field of a `ww_mutex` in the LinuxKPI.
1104509 | r366889 | 20 de outubro de 2020 | 11-STABLE after additions to LinuxKPI’s `RCU` list.
1104510 | r367513 | 9 de novembro de 2020 | 11-STABLE after the addition of `ptsname_r`.

## 18.4. Versões do FreeBSD 10

Tabela 4. Valores do `__FreeBSD_version` para o FreeBSD 10
Valor | Revisão | Data | Release
--- | --- | --- | ---
1000000 | r225757 | 26 de setembro de 2011 | 10.0-CURRENT.
1000001 | r227070 | 4 de novembro de 2011 | 10-CURRENT after addition of the posix_fadvise(2) system call.
1000002 | r228444 | 12 de dezembro de 2011 | 10-CURRENT after defining boolean true/false in sys/types.h, sizeof(bool) may have changed (rev r228444). 10-CURRENT after xlocale.h was introduced (rev r227753).
1000003 | r228571 | 16 de dezembro de 2011 | 10-CURRENT after major changes to carp(4), changing size of struct in_aliasreq, struct in6_aliasreq (rev r228571) and straitening arguments check of SIOCAIFADDR (rev r228574).
1000004 | r229204 | 1 de janeiro de 2012 | 10-CURRENT after the removal of `skpc()` and the addition of memcchr(9) (rev r229200).
1000005 | r230207 | 16 de janeiro de 2012 | 10-CURRENT after the removal of support for SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR ioctls.
1000006 | r230590 | 26 de janeiro de 2012 | 10-CURRENT after introduction of read capacity data asynchronous notification in the cam(4) layer.
1000007 | r231025 | 5 de fevereiro de 2012 | 10-CURRENT after introduction of new tcp(4) socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT.
1000008 | r231505 | 11 de fevereiro de 2012 | 10-CURRENT after introduction of the new extensible sysctl(3) interface NET_RT_IFLISTL to query address lists.
1000009 | r232154 | 25 de fevereiro de 2012 | 10-CURRENT after import of libarchive 3.0.3 (rev r232153).
1000010 | r233757 | 31 de março de 2012 | 10-CURRENT after xlocale cleanup.
1000011 | r234355 | 16 de abril de 2012 | 10-CURRENT import of LLVM/Clang 3.1 trunk r154661 (rev r234353).
1000012 | r234924 | 2 de maio de 2012 | 10-CURRENT jemalloc import.
1000013 | r235788 | 22 de maio de 2012 | 10-CURRENT after byacc import.
1000014 | r237631 | 27 de junho de 2012 | 10-CURRENT after BSD sort becoming the default sort (rev r237629).
1000015 | r238405 | 12 de julho de 2012 | 10-CURRENT after import of OpenSSL 1.0.1c.
(Não mudou) | r238429 | 13 de julho de 2012 | 10-CURRENT after the fix for LLVM/Clang 3.1 regression.
1000016 | r239179 | 8 de agosto de 2012 | 10-CURRENT after KBI change in ucom(4).
1000017 | r239214 | 8 de agosto de 2012 | 10-CURRENT after adding streams feature to the USB stack.
1000018 | r240233 | 8 de setembro de 2012 | 10-CURRENT after major rewrite of pf(4).
1000019 | r241245 | 6 de outubro de 2012 | 10-CURRENT after pfil(9) KBI/KPI changed to supply packets in net byte order to AF_INET filter hooks.
1000020 | r241610 | 16 de outubro de 2012 | 10-CURRENT after the network interface cloning KPI changed and struct if_clone becoming opaque.
1000021 | r241897 | 22 de outubro de 2012 | 10-CURRENT after removal of support for non-MPSAFE filesystems and addition of support for FUSEFS (rev r241519).
1000022 | r241913 | 22 de outubro de 2012 | 10-CURRENT after the entire IPv4 stack switched to network byte order for IP packet header storage.
1000023 | r242619 | 5 de novembro de 2012 | 10-CURRENT after jitter buffer in the common USB serial driver code, to temporarily store characters if the TTY buffer is full. Add flow stop and start signals when this happens.
1000024 | r242624 | 5 de novembro de 2012 | 10-CURRENT after clang was made the default compiler on i386 and amd64.
1000025 | r243443 | 17 de novembro de 2012 | 10-CURRENT after the sin6_scope_id member variable in struct sockaddr_in6 was changed to being filled by the kernel before passing the structure to the userland via sysctl or routing socket. This means the KAME-specific embedded scope id in sin6_addr.s6_addr[2] is always cleared in userland application.
1000026 | r245313 | 11 de janeiro de 2013 | 10-CURRENT after install gained the -N flag. May also be used to indicate the presence of nmtree.
1000027 | r246084 | 29 de janeiro de 2013 | 10-CURRENT after cat gained the -l flag (rev r246083).
1000028 | r246759 | 13 de fevereiro de 2013 | 10-CURRENT after USB moved to the driver structure requiring a rebuild of all USB modules.
1000029 | r247821 | 4 de março de 2013 | 10-CURRENT after the introduction of tickless callout facility which also changed the layout of struct callout (rev r247777).
1000030 | r248210 | 12 de março de 2013 | 10-CURRENT after KPI breakage introduced in the VM subsystem to support read/write locking (rev r248084).
1000031 | r249943 | 26 de abril de 2013 | 10-CURRENT after the dst parameter of the ifnet `if_output` method was changed to take const qualifier (rev r249925).
1000032 | r250163 | 1 de Maio de 2013 | 10-CURRENT after the introduction of the accept4(2) (rev r250154) and pipe2(2) (rev r250159) system calls.
1000033 | r250881 | 21 de maio de 2013 | 10-CURRENT after flex 2.5.37 import.
1000034 | r251294 | 3 de junho de 2013 | 10-CURRENT after the addition of these functions to libm: cacos(3), cacosf(3), cacosh(3), cacoshf(3), casin(3), casinf(3), casinh(3), casinhf(3), catan(3), catanf(3), catanh(3), catanhf(3), logl(3), log2l(3), log10l(3), log1pl(3), expm1l(3).
1000035 | r251527 | 8 de junho de 2013 | 10-CURRENT after the introduction of the aio_mlock(2) system call (rev r251526).
1000036 | r253049 | 9 de julho de 2013 | 10-CURRENT after the addition of a new function to the kernel GSSAPI module’s function call interface.
1000037 | r253089 | 9 de julho de 2013 | 10-CURRENT after the migration of statistics structures to PCPU counters. Changed structures include: `ahstat`, `arpstat`, `espstat`, `icmp6_ifstat`, `icmp6stat`, `in6_ifstat`, `ip6stat`, `ipcompstat`, `ipipstat`, `ipsecstat`, `mrt6stat`, `mrtstat`, `pfkeystat`, `pim6stat`, `pimstat`, `rip6stat`, `udpstat` (rev r253081).
1000038 | r253396 | 16 de julho de 2013 | 10-CURRENT after making `ARM EABI` the default ABI on arm, armeb, armv6, and armv6eb architectures.
1000039 | r253549 | 22 de julho de 2013 | 10-CURRENT after `CAM` and mps(4) driver scanning changes.
1000040 | r253638 | 24 de julho de 2013 | 10-CURRENT after addition of libusb pkgconf files.
1000041 | r253970 | 5 de agosto de 2013 | 10-CURRENT after change from `time_second` to `time_uptime` in `PF_INET6`.
1000042 | r254138 | 9 de agosto de 2013 | 10-CURRENT after VM subsystem change to unify soft and hard busy mechanisms.
1000043 | r254273 | 13 de agosto de 2013 | 10-CURRENT after `WITH_ICONV` is enabled by default. A new src.conf(5) option, `WITH_LIBICONV_COMPAT` (disabled by default) adds `libiconv_open` to provide compatibility with the libiconv port.
1000044 | r254358 | 15 de agosto de 2013 | 10-CURRENT after `libc.so` conversion to an ld(1) script (rev r251668).
1000045 | r254389 | 15 de agosto de 2013 | 10-CURRENT after devfs programming interface change by replacing the cdevsw flag `D_UNMAPPED_IO` with the struct cdev flag `SI_UNMAPPED`.
1000046 | r254537 | 19 de agosto de 2013 | 10-CURRENT after addition of `M_PROTO[9-12]` and removal of `M_FRAG|M_FIRSTFRAG|M_LASTFRAG` mbuf flags (rev r254524, r254526).
1000047 | r254627 | 21 de agosto de 2013 | 10-CURRENT after stat(2) update to allow storing some Windows/DOS and CIFS file attributes as stat(2) flags.
1000048 | r254672 | 22 de agosto de 2013 | 10-CURRENT after modification of structure `xsctp_inpcb`.
1000049 | r254760 | 24 de agosto de 2013 | 10-CURRENT after physio(9) support for devices that do not function properly with split I/O, such as sa(4).
1000050 | r254844 | 24 de agosto de 2013 | 10-CURRENT after modifications of structure `mbuf` (rev r254780, r254799, r254804, r254807 r254842).
1000051 | r254887 | 25 de agosto de 2013 | 10-CURRENT after Radeon KMS driver import (rev r254885).
1000052 | r255180 | 3 de setembro de 2013 | 10-CURRENT after import of NetBSD `libexecinfo` is connected to the build.
1000053 | r255305 | 6 de setembro de 2013 | 10-CURRENT after API and ABI changes to the Capsicum framework.
1000054 | r255321 | 6 de setembro de 2013 | 10-CURRENT after `gcc` and `libstdc++` are no longer built by default.
1000055 | r255449 | 6 de setembro de 2013 | 10-CURRENT after addition of `MMAP_32BIT` mmap(2) flag (rev r255426).
1000100 | r259065 | 7 de dezembro de 2013 | `releng/10.0` branched from `stable/10`.
1000500 | r256283 | 10 de outubro de 2013 | 10-STABLE after branch from `head/`.
1000501 | r256916 | 22 de outubro de 2013 | 10-STABLE after addition of first-boot rc(8) support.
1000502 | r258398 | 20 de novembro de 2013 | 10-STABLE after removal of iconv symbols from `libc.so.7`.
1000510 | r259067 | 7 de dezembro de 2013 | `releng/10.0` __FreeBSD_version update to prevent the value from going backwards.
1000700 | r259069 | 7 de dezembro de 2013 | 10-STABLE after `releng/10.0` branch.
1000701 | r259447 | 15 de dezembro de 2013 | 10.0-STABLE after Heimdal encoding fix.
1000702 | r260135 | 31 de dezembro de 2013 | 10-STABLE after MAP_STACK fixes.
1000703 | r262801 | 5 de março de 2014 | 10-STABLE after upgrade of libc++ to 3.4 release.
1000704 | r262889 | 7 de março de 2014 | 10-STABLE after MFC of the vt(4) driver (rev r262861).
1000705 | r263508 | 21 de março de 2014 | 10-STABLE after upgrade of llvm/clang to 3.4 release.
1000706 | r264214 | 6 de abril de 2014 | 10-STABLE after GCC support for `__block` definition.
1000707 | r264289 | 8 de abril de 2014 | 10-STABLE after FreeBSD-SA-14:06.openssl.
1000708 | r265122 | 30 de abril de 2014 | 10-STABLE after FreeBSD-SA-14:07.devfs, FreeBSD-SA-14:08.tcp, and FreeBSD-SA-14:09.openssl.
1000709 | r265946 | 13 de maio de 2014 | 10-STABLE after support for UDP-Lite protocol (RFC 3828).
1000710 | r267465 | 13 de junho de 2014 | 10-STABLE after changes to strcasecmp(3), moving strcasecmp_l(3) and strncasecmp_l(3) from <string.h> to <strings.h> for POSIX 2008 compliance.
1000711 | r268442 | 8 de julho de 2014 | 10-STABLE after FreeBSD-SA-14:17.kmem (rev r268432).
1000712 | r269400 | 1 de agosto de 2014 | 10-STABLE after nfsd(8) 4.1 merge (rev r269398).
1000713 | r269484 | 3 de agosto de 2014 | 10-STABLE after regex(3) library update to add ">" and "<" delimiters.
1000714 | r270174 | 3 de agosto de 2014 | 10-STABLE after `SOCK_DGRAM` bug fix (rev r269490).
1000715 | r271341 | 9 de setembro de 2014 | 10-STABLE after FreeBSD-SA-14:18 (rev r269686).
1000716 | r271686 | 16 de setembro de 2014 | 10-STABLE after FreeBSD-SA-14:19 (rev r271667).
1000717 | r271816 | 18 de setembro de 2014 | 10-STABLE after i915 HW context support.
1001000 | r272463 | 2 de outubro de 2014 | 10.1-RC1 after releng/10.1 branch.
1001500 | r272464 | 2 de outubro de 2014 | 10-STABLE after releng/10.1 branch.
1001501 | r273432 | 21 de outubro de 2014 | 10-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:22, and FreeBSD-SA-14:23 (rev r273411).
1001502 | r274162 | 4 de novembro de 2014 | 10-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25.
1001503 | r275040 | 25 de novembro de 2014 | 10-STABLE after merging new libraries/utilities (dpv(1), dpv(3), and figpar(3)) for data throughput visualization.
1001504 | r275742 | 13 de dezembro de 2014 | 10-STABLE after merging an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases.
1001505 | r276633 | 3 de janeiro de 2015 | 10-STABLE after merging some arm constants in r276312.
1001506 | r277087 | 12 de janeiro de 2015 | 10-STABLE after merging max table size update for yacc.
1001507 | r277790 | 27 de janeiro de 2015 | 10-STABLE after changes to the UDP tunneling callback to provide a context pointer and the source sockaddr.
1001508 | r278974 | 18 de fevereiro de 2015 | 10-STABLE after addition of the `CDAI_TYPE_EXT_INQ` request type.
1001509 | r279287 | 25 de fevereiro de 2015 | 10-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.
1001510 | r279329 | 26 de fevereiro de 2015 | 10-STABLE after MFC of rev r278964.
1001511 | r280246 | 19 de março de 2015 | 10-STABLE after sys/capability.h is renamed to sys/capsicum.h (rev r280224/).
1001512 | r280438 | 24 de março de 2015 | 10-STABLE after addition of new mtio(4), sa(4) ioctls.
1001513 | r281955 | 24 de abril de 2015 | 10-STABLE after starting the process of removing the use of the deprecated "M_FLOWID" flag from the network code.
1001514 | r282275 | 30 de abril de 2015 | 10-STABLE after MFC of iconv(3) fixes.
1001515 | r282781 | 11 de maio de 2015 | 10-STABLE after adding back `M_FLOWID`.
1001516 | r283341 | 24 de maio de 2015 | 10-STABLE after MFC of many USB things.
1001517 | r283950 | 3 de junho de 2015 | 10-STABLE after MFC of sound related things.
1001518 | r284204 | 10 de junho de 2015 | 10-STABLE after MFC of zfs vfs fixes (rev r284203).
1001519 | r284720 | 23 de junho de 2015 | 10-STABLE after reverting bumping `MAXCPU` on amd64.
1002000 | r285830 | 24 de julho de 2015 | `releng/10.2` branched from 10-STABLE.
1002500 | r285831 | 24 de julho de 2015 | 10-STABLE after `releng/10.2` branched from 10-STABLE.
1002501 | r289005 | 8 de outubro de 2015 | 10-STABLE after merge of ZFS changes that affected the internal interface of zfeature_info structure (rev r288572).
1002502 | r291243 | 24 de novembro de 2015 | 10-STABLE after merge of dump device changes that affected the arguments of `g_dev_setdumpdev()`(rev r291215).
1002503 | r292224 | 14 de dezembro de 2015 | 10-STABLE after merge of changes to the internal interface between the nfsd.ko and nfscommon.ko modules, requiring them to be upgraded together (rev r292223).
1002504 | r292589 | 22 de dezembro de 2015 | 10-STABLE after merge of xz 5.2.2 merge (multithread support) (rev r292588).
1002505 | r292908 | 30 de dezembro de 2015 | 10-STABLE after merge of changes to pci(4) (rev r292907).
1002506 | r293476 | 9 de janeiro de 2016 | 10-STABLE after merge of utimensat(2) (rev r293473).
1002507 | r293610 | 9 de janeiro de 2016 | 10-STABLE after merge of changes to linux(4) (rev r293477 through r293609 ).
1002508 | r293619 | 9 de janeiro de 2016 | 10-STABLE after merge of changes to figpar(3) types/macros (rev r290275).
1002509 | r295107 | 1 de fevereiro de 2016 | 10-STABLE after merge of API change to dpv(3).
1003000 | r296373 | 4 de março de 2016 | `releng/10.3` branched from 10-STABLE.
1003500 | r296374 | 4 de março de 2016 | 10-STABLE after `releng/10.3` branched from 10-STABLE.
1003501 | r298299 | 19 de junho de 2016 | 10-STABLE after adding kdbcontrol’s -P option (rev r298297).
1003502 | r299966 | 19 de junho de 2016 | 10-STABLE after libcrypto.so was made position independent.
1003503 | r300235 | 19 de junho de 2016 | 10-STABLE after allowing MK_ overrides (rev r300233).
1003504 | r302066 | 21 de junho de 2016 | 10-STABLE after MFC of filemon changes from 11-CURRENT.
1003505 | r302228 | 27 de junho de 2016 | 10-STABLE after converting sed to use REG_STARTEND, fixing a Mesa issue.
1003506 | r304611 | 22 de agosto de 2016 | 10-STABLE after adding C++11 thread_local support.
1003507 | r304864 | 26 de agosto de 2016 | 10-STABLE after `LC*MASK` fix.
1003508 | r305734 | 12 de setembro de 2016 | 10-STABLE after resolving a deadlock between `device_detach()` and usbd_do_request_flags(9).
1003509 | r307331 | 14 de outubro de 2016 | 10-STABLE after ZFS merges.
1003510 | r308047 | 28 de outubro de 2016 | 10-STABLE after installing header files required development with libzfs_core.
1003511 | r310121 | 15 de dezembro de 2016 | 10-STABLE after exporting whole thread name in `kinfo_proc` (rev r309676).
1003512 | r315730 | 22 de março de 2017 | 10-STABLE after libmd changes (rev r314143).
1003513 | r316499 | 4 de abril de 2017 | 10-STABLE after making CAM SIM lock optional (revs r315673, r315674).
1003514 | r318198 | 11 de maio de 2017 | 10-STABLE after merging the addition of the <dev/mmc/mmc_ioctl.h> header.
1003515 | r321222 | 19 de julho de 2017 | 10-STABLE after adding {c-plus-plus}14 sized deallocation functions to libc++.
1003516 | r321717 | 30 de julho de 2017 | 10-STABLE after merging the `MAP_GUARD` mmap(2) flag addition.
1004000 | r323604 | 15 de setembro de 2017 | `releng/10.4` branched from 10-STABLE.
1004500 | r323605 | 15 de setembro de 2017 | 10-STABLE after `releng/10.4` branched from 10-STABLE.
1004501 | r328379 | 24 de janeiro de 2018 | 10-STABLE after merging r325028, fixing `ptrace()` to always clear the correct thread event when resuming.
1004502 | r356396 | 6 de janeiro de 2020 | 10-STABLE after making USB statistics be per-device instead of per bus.
1004503 | r356681 | 13 de janeiro de 2020 | 10-STABLE after adding own counter for cancelled USB transfers.

## 18.5. Versões do FreeBSD 9

Tabela 5. Valores do `__FreeBSD_version` para o FreeBSD 9
Valor | Revisão | Data | Release
--- | --- | --- | ---
900000 | r196432 | 22 de agosto de 2009 | 9.0-CURRENT.
900001 | r197019 | 8 de setembro de 2009 | 9.0-CURRENT after importing x86emu, a software emulator for real mode x86 CPU from OpenBSD.
900002 | r197430 | 23 de setembro de 2009 | 9.0-CURRENT after implementing the EVFILT_USER kevent filter functionality.
900003 | r200039 | 2 de dezembro de 2009 | 9.0-CURRENT after addition of sigpause(2) and PIE support in csu.
900004 | r200185 | 6 de dezembro de 2009 | 9.0-CURRENT after addition of libulog and its libutempter compatibility interface.
900005 | r200447 | 12 de dezembro de 2009 | 9.0-CURRENT after addition of sleepq_sleepcnt(9), which can be used to query the number of waiters on a specific waiting queue.
900006 | r201513 | 4 de janeiro de 2010 | 9.0-CURRENT after change of the scandir(3) and alphasort(3) prototypes to conform to SUSv4.
900007 | r202219 | 13 de janeiro de 2010 | 9.0-CURRENT after the removal of utmp(5) and the addition of utmpx (see getutxent(3)) for improved logging of user logins and system events.
900008 | r202722 | 20 de janeiro de 2010 | 9.0-CURRENT after the import of BSDL bc/dc and the deprecation of GNU bc/dc.
900009 | r203052 | 26 de janeiro de 2010 | 9.0-CURRENT after the addition of SIOCGIFDESCR and SIOCSIFDESCR ioctls to network interfaces. These ioctl can be used to manipulate interface description, as inspired by OpenBSD.
900010 | r205471 | 22 de março de 2010 | 9.0-CURRENT after the import of zlib 1.2.4.
900011 | r207410 | 24 de abril de 2010 | 9.0-CURRENT after adding soft-updates journalling.
900012 | r207842 | 10 de maio de 2010 | 9.0-CURRENT after adding liblzma, xz, xzdec, and lzmainfo.
900013 | r208486 | 24 de maio de 2010 | 9.0-CURRENT after bringing in USB fixes for linux(4).
900014 | r208973 | 10 de junho de 2010 | 9.0-CURRENT after adding Clang.
900015 | r210390 | 22 de julho de 2010 | 9.0-CURRENT after the import of BSD grep.
900016 | r210565 | 28 de julho de 2010 | 9.0-CURRENT after adding mti_zone to struct malloc_type_internal.
900017 | r211701 | 23 de agosto de 2010 | 9.0-CURRENT after changing back default grep to GNU grep and adding WITH_BSD_GREP knob.
900018 | r211735 | 24 de agosto de 2010 | 9.0-CURRENT after the pthread_kill(3) -generated signal is identified as SI_LWP in si_code. Previously, si_code was SI_USER.
900019 | r211937 | 28 de agosto de 2010 | 9.0-CURRENT after addition of the MAP_PREFAULT_READ flag to mmap(2).
900020 | r212381 | 9 de setembro de 2010 | 9.0-CURRENT after adding drain functionality to sbufs, which also changed the layout of struct sbuf.
900021 | r212568 | 13 de setembro de 2010 | 9.0-CURRENT after DTrace has grown support for userland tracing.
900022 | r213395 | 2 de outubro de 2010 | 9.0-CURRENT after addition of the BSDL man utilities and retirement of GNU/GPL man utilities.
900023 | r213700 | 11 de outubro de 2010 | 9.0-CURRENT after updating xz to git 20101010 snapshot.
900024 | r215127 | 11 de novembro de 2010 | 9.0-CURRENT depois que libgcc.a foi trocado por libcompiler_rt.a.
900025 | r215166 | 12 de novembro de 2010 | 9.0-CURRENT after the introduction of the modularised congestion control.
900026 | r216088 | 30 de novembro de 2010 | 9.0-CURRENT after the introduction of Serial Management Protocol (SMP) passthrough and the XPT_SMP_IO and XPT_GDEV_ADVINFO CAM CCBs.
900027 | r216212 | 5 de dezembro de 2010 | 9.0-CURRENT after the addition of log2 to libm.
900028 | r216615 | 21 de dezembro de 2010 | 9.0-CURRENT after the addition of the Hhook (Helper Hook), Khelp (Kernel Helpers) and Object Specific Data (OSD) KPIs.
900029 | r216758 | 28 de dezembro de 2010 | 9.0-CURRENT after the modification of the TCP stack to allow Khelp modules to interact with it via helper hook points and store per-connection data in the TCP control block.
900030 | r217309 | 12 de janeiro de 2011 | 9.0-CURRENT after the update of libdialog to version 20100428.
900031 | r218414 | 7 de fevereiro de 2011 | 9.0-CURRENT after the addition of pthread_getthreadid_np(3).
900032 | r218425 | 8 de fevereiro de 2011 | 9.0-CURRENT after the removal of the uio_yield prototype and symbol.
900033 | r218822 | 18 de fevereiro de 2011 | 9.0-CURRENT after the update of binutils to version 2.17.50.
900034 | r219406 | 8 de março de 2011 | 9.0-CURRENT after the struct sysvec (sv_schedtail) changes.
900035 | r220150 | 29 de março de 2011 | 9.0-CURRENT after the update of base gcc and libstdc++ to the last GPLv2 licensed revision.
900036 | r220770 | 18 de abril de 2011 | 9.0-CURRENT after the removal of libobjc and Objective-C support from the base system.
900037 | r221862 | 13 de maio de 2011 | 9.0-CURRENT after importing the libprocstat(3) library and fuser(1) utility to the base system.
900038 | r222167 | 22 de maio de 2011 | 9.0-CURRENT after adding a lock flag argument to VFS_FHTOVP(9).
900039 | r223637 | 28 de junho de 2011 | 9.0-CURRENT after importing pf from OpenBSD 4.5.
900040 | r224217 | 19 de julho de 2011 | Increase default MAXCPU for FreeBSD to 64 on amd64 and ia64 and to 128 for XLP (mips).
900041 | r224834 | 13 de agosto de 2011 | 9.0-CURRENT after the implementation of Capsicum capabilities; fget(9) gains a rights argument.
900042 | r225350 | 28 de agosto de 2011 | Bump shared libraries' version numbers for libraries whose ABI has changed in preparation for 9.0.
900043 | r225350 | 2 de setembro de 2011 | Add automatic detection of USB mass storage devices which do not support the no synchronize cache SCSI command.
900044 | r225469 | 10 de setembro de 2011 | Re-factor auto-quirk. 9.0-RELEASE.
900045 | r229285 | 2 de janeiro de 2012 | 9-STABLE after MFC of true/false from 1000002.
900500 | r229318 | 2 de janeiro de 2012 | 9.0-STABLE.
900501 | r229723 | 6 de janeiro de 2012 | 9.0-STABLE after merging of addition of the posix_fadvise(2) system call.
900502 | r230237 | 16 de janeiro de 2012 | 9.0-STABLE after merging gperf 3.0.3
900503 | r231768 | 15 de fevereiro de 2012 | 9.0-STABLE after introduction of the new extensible sysctl(3) interface NET_RT_IFLISTL to query address lists.
900504 | r232728 | 3 de março de 2012 | 9.0-STABLE after changes related to mounting of filesystem inside a jail.
900505 | r232945 | 13 de março de 2012 | 9.0-STABLE after introduction of new tcp(4) socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT.
900506 | r235786 | 22 de maio de 2012 | 9.0-STABLE after introduction of the `quick_exit` function and related changes required for C++11.
901000 | r239082 | 5 de agosto de 2012 | 9.1-RELEASE.
901500 | r239081 | 6 de agosto de 2012 | 9.1-STABLE after branching releng/9.1 (RELENG_9_1).
901501 | r240659 | 11 de novembro de 2012 | 9.1-STABLE after LIST_PREV(3) added to queue.h (rev r242893) and KBI change in USB serial devices.
901502 | r243656 | 28 de novembro de 2012 | 9.1-STABLE after USB serial jitter buffer requires rebuild of USB serial device modules.
901503 | r247090 | 21 de fevereiro de 2013 | 9.1-STABLE after USB moved to the driver structure requiring a rebuild of all USB modules. Also indicates the presence of nmtree.
901504 | r248338 | 15 de março de 2013 | 9.1-STABLE after install gained -l, -M, -N and related flags and cat gained the -l option.
901505 | r251687 | 13 de junho de 2013 | 9.1-STABLE after fixes in ctfmerge bootstrapping (rev r249243).
902001 | r253912 | 3 de agosto de 2013 | `releng/9.2` branched from `stable/9`.
902501 | r253913 | 2 de agosto de 2013 | 9.2-STABLE after creation of `releng/9.2` branch.
902502 | r254938 | 26 de agosto de 2013 | 9.2-STABLE after inclusion of the `PIM_RESCAN` CAM path inquiry flag.
902503 | r254979 | 27 de agosto de 2013 | 9.2-STABLE after inclusion of the `SI_UNMAPPED` cdev flag.
902504 | r256917 | 22 de outubro de 2013 | 9.2-STABLE after inclusion of support for "first boot"rc(8) scripts.
902505 | r259448 | 12 de dezembro de 2013 | 9.2-STABLE after Heimdal encoding fix.
902506 | r260136 | 31 de dezembro de 2013 | 9-STABLE after MAP_STACK fixes (rev r260082).
902507 | r262801 | 5 de março de 2014 | 9-STABLE after upgrade of libc++ to 3.4 release.
902508 | r263171 | 14 de março de 2014 | 9-STABLE after merge of the Radeon KMS driver (rev r263170).
902509 | r263509 | 21 de março de 2014 | 9-STABLE after upgrade of llvm/clang to 3.4 release.
902510 | r263818 | 27 de março de 2014 | 9-STABLE after merge of the vt(4) driver.
902511 | r264289 | 27 de março de 2014 | 9-STABLE after FreeBSD-SA-14:06.openssl.
902512 | r265123 | 30 de abril de 2014 | 9-STABLE after FreeBSD-SA-14:08.tcp.
903000 | r267656 | 20 de junho de 2014 | 9-RC1 `releng/9.3` branch.
903500 | r267657 | 20 de junho de 2014 | 9.3-STABLE `releng/9.3` branch.
903501 | r268443 | 8 de julho de 2014 | 9-STABLE after FreeBSD-SA-14:17.kmem (rev r268433).
903502 | r270175 | 19 de agosto de 2014 | 9-STABLE after `SOCK_DGRAM` bug fix (rev r269789).
903503 | r271341 | 9 de setembro de 2014 | 9-STABLE after FreeBSD-SA-14:18 (rev r269687).
903504 | r271686 | 16 de setembro de 2014 | 9-STABLE after FreeBSD-SA-14:19 (rev r271668).
903505 | r273432 | 21 de outubro de 2014 | 9-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:21, and FreeBSD-SA-14:22 (rev r273412).
903506 | r274162 | 4 de novembro de 2014 | 9-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25.
903507 | r275742 | 13 de dezembro de 2014 | 9-STABLE after merging an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases.
903508 | r279287 | 25 de fevereiro de 2015 | 9-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.
903509 | r296219 | 29 de fevereiro de 2016 | 9-STABLE after bumping the default value of `compat.linux.osrelease` to `2.6.18` to support the linux-c6-* ports out of the box.
903510 | r300236 | 19 de maio de 2016 | 9-STABLE after System Binary Interface (SBI) page was moved in latest version of Berkeley Boot Loader (BBL) due to code size increase in r300234.
903511 | r305735 | 12 de setembro de 2016 | 9-STABLE after resolving a deadlock between `device_detach()` and usbd_do_request_flags(9).

## 18.6. Versões do FreeBSD 8

Tabela 6. Valores do `__FreeBSD_version` para o FreeBSD 8
Valor | Revisão | Data | Release
--- | --- | --- | ---
800000 | r172531 | 11 de outubro de 2007 | 8.0-CURRENT. Separating wide and single byte ctype.
800001 | r172688 | 16 de outubro de 2007 | 8.0-CURRENT after libpcap 0.9.8 and tcpdump 3.9.8 import.
800002 | r172841 | 21 de outubro de 2007 | 8.0-CURRENT after renaming kthread_create(9) and friends to kproc_create(9) etc.
800003 | r172932 | 24 de outubro de 2007 | 8.0-CURRENT after ABI backwards compatibility to the FreeBSD 4/5/6 versions of the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was added, which required the ABI of the PCIOCGETCONF IOCTL to be broken again
800004 | r173573 | 12 de novembro de 2007 | 8.0-CURRENT after agp(4) driver moved from src/sys/pci to src/sys/dev/agp
800005 | r174261 | 4 de dezembro de 2007 | 8.0-CURRENT after changes to the jumbo frame allocator (rev r174247).
800006 | r174399 | 7 de dezembro de 2007 | 8.0-CURRENT after the addition of callgraph capture functionality to hwpmc(4).
800007 | r174901 | 25 de dezembro de 2007 | 8.0-CURRENT after `kdb_enter()` gains a "why" argument.
800008 | r174951 | 28 de dezembro de 2007 | 8.0-CURRENT after LK_EXCLUPGRADE option removal.
800009 | r175168 | 9 de janeiro de 2008 | 8.0-CURRENT after introduction of lockmgr_disown(9)
800010 | r175204 | 10 de janeiro de 2008 | 8.0-CURRENT after the vn_lock(9) prototype change.
800011 | r175295 | 13 de janeiro de 2008 | 8.0-CURRENT after the VOP_LOCK(9) and VOP_UNLOCK(9) prototype changes.
800012 | r175487 | 19 de janeiro de 2008 | 8.0-CURRENT after introduction of lockmgr_recursed(9), BUF_RECURSED(9) and BUF_ISLOCKED(9) and the removal of `BUF_REFCNT()`.
800013 | r175581 | 23 de janeiro de 2008 | 8.0-CURRENT after introduction of the "ASCII" encoding.
800014 | r175636 | 24 de janeiro de 2008 | 8.0-CURRENT after changing the prototype of lockmgr(9) and removal of `lockcount()` and `LOCKMGR_ASSERT()`.
800015 | r175688 | 26 de janeiro de 2008 | 8.0-CURRENT after extending the types of the fts(3) structures.
800016 | r175872 | 1 de fevereiro de 2008 | 8.0-CURRENT after adding an argument to MEXTADD(9)
800017 | r176015 | 6 de fevereiro de 2008 | 8.0-CURRENT after the introduction of LK_NODUP and LK_NOWITNESS options in the lockmgr(9) space.
800018 | r176112 | 8 de fevereiro de 2008 | 8.0-CURRENT after the addition of m_collapse.
800019 | r176124 | 9 de fevereiro de 2008 | 8.0-CURRENT after the addition of current working directory, root directory, and jail directory support to the kern.proc.filedesc sysctl.
800020 | r176251 | 13 de fevereiro de 2008 | 8.0-CURRENT after introduction of lockmgr_assert(9) and `BUF_ASSERT` functions.
800021 | r176321 | 15 de fevereiro de 2008 | 8.0-CURRENT after introduction of lockmgr_args(9) and LK_INTERNAL flag removal.
800022 | r176556 | (backed out) | 8.0-CURRENT after changing the default system ar to BSD ar(1).
800023 | r176560 | 25 de fevereiro de 2008 | 8.0-CURRENT after changing the prototypes of lockstatus(9) and VOP_ISLOCKED(9), more specifically retiring the `struct thread` argument.
800024 | r176709 | 1 de março de 2008 | 8.0-CURRENT after axing out the `lockwaiters` and `BUF_LOCKWAITERS` functions, changing the return value of `brelvp` from void to int and introducing new flags for lockinit(9).
800025 | r176958 | 8 de março de 2008 | 8.0-CURRENT after adding F_DUP2FD command to fcntl(2).
800026 | r177086 | 12 de março de 2008 | 8.0-CURRENT after changing the priority parameter to cv_broadcastpri such that 0 means no priority.
800027 | r177551 | 24 de março de 2008 | 8.0-CURRENT after changing the bpf monitoring ABI when zerocopy bpf buffers were added.
800028 | r177637 | 26 de março de 2008 | 8.0-CURRENT after adding l_sysid to struct flock.
800029 | r177688 | 28 de março de 2008 | 8.0-CURRENT after reintegration of the `BUF_LOCKWAITERS` function and the addition of lockmgr_waiters(9).
800030 | r177844 | 1 de abril de 2008 | 8.0-CURRENT after the introduction of the rw_try_rlock(9) and rw_try_wlock(9) functions.
800031 | r177958 | 6 de abril de 2008 | 8.0-CURRENT after the introduction of the `lockmgr_rw` and `lockmgr_args_rw` functions.
800032 | r178006 | 8 de abril de 2008 | 8.0-CURRENT after the implementation of the openat and related syscalls, introduction of the O_EXEC flag for the open(2), and providing the corresponding linux compatibility syscalls.
800033 | r178017 | 8 de abril de 2008 | 8.0-CURRENT after added write(2) support for psm(4) in native operation level. Now arbitrary commands can be written to /dev/psm%d and status can be read back from it.
800034 | r178051 | 10 de abril de 2008 | 8.0-CURRENT after introduction of the `memrchr` function.
800035 | r178256 | 16 de abril de 2008 | 8.0-CURRENT after introduction of the `fdopendir` function.
800036 | r178362 | 20 de abril de 2008 | 8.0-CURRENT after switchover of 802.11 wireless to multi-bss support (aka vaps).
800037 | r178892 | 9 de maio de 2008 | 8.0-CURRENT after addition of multi routing table support (aka setfib(1), setfib(2)).
800038 | r179316 | 26 de maio de 2008 | 8.0-CURRENT after removal of netatm and ISDN4BSD. Also, the addition of the Compact C Type (CTF) tools.
800039 | r179784 | 14 de junho de 2008 | 8.0-CURRENT after removal of sgtty.
800040 | r180025 | 26 de junho de 2008 | 8.0-CURRENT with kernel NFS lockd client.
800041 | r180691 | 22 de julho de 2008 | 8.0-CURRENT after addition of arc4random_buf(3) and arc4random_uniform(3).
800042 | r181439 | 8 de agosto de 2008 | 8.0-CURRENT after addition of cpuctl(4).
800043 | r181694 | 13 de agosto de 2008 | 8.0-CURRENT after changing bpf(4) to use a single device node, instead of device cloning.
800044 | r181803 | 17 de agosto de 2008 | 8.0-CURRENT after the commit of the first step of the vimage project renaming global variables to be virtualized with a V_ prefix with macros to map them back to their global names.
800045 | r181905 | 20 de agosto de 2008 | 8.0-CURRENT after the integration of the MPSAFE TTY layer, including changes to various drivers and utilities that interact with it.
800046 | r182869 | 8 de setembro de 2008 | 8.0-CURRENT after the separation of the GDT per CPU on amd64 architecture.
800047 | r182905 | 10 de setembro de 2008 | 8.0-CURRENT after removal of VSVTX, VSGID and VSUID.
800048 | r183091 | 16 de setembro de 2008 | 8.0-CURRENT after converting the kernel NFS mount code to accept individual mount options in the nmount(2) iovec, not just one big struct nfs_args.
800049 | r183114 | 17 de setembro de 2008 | 8.0-CURRENT after the removal of suser(9) and suser_cred(9).
800050 | r184099 | 20 de outubro de 2008 | 8.0-CURRENT after buffer cache API change.
800051 | r184205 | 23 de outubro de 2008 | 8.0-CURRENT after the removal of the MALLOC(9) and FREE(9) macros.
800052 | r184419 | 28 de outubro de 2008 | 8.0-CURRENT after the introduction of accmode_t and renaming of VOP_ACCESS 'a_mode' argument to 'a_accmode'.
800053 | r184555 | 2 de novembro de 2008 | 8.0-CURRENT after the prototype change of vfs_busy(9) and the introduction of its MBF_NOWAIT and MBF_MNTLSTLOCK flags.
800054 | r185162 | 22 de novembro de 2008 | 8.0-CURRENT after the addition of buf_ring, memory barriers and ifnet functions to facilitate multiple hardware transmit queues for cards that support them, and a lockless ring-buffer implementation to enable drivers to more efficiently manage queuing of packets.
800055 | r185363 | 27 de novembro de 2008 | 8.0-CURRENT after the addition of Intel™ Core, Core2, and Atom support to hwpmc(4).
800056 | r185435 | 29 de novembro de 2008 | 8.0-CURRENT after the introduction of multi-/no-IPv4/v6 jails.
800057 | r185522 | 1 de dezembro de 2008 | 8.0-CURRENT after the switch to the ath hal source code.
800058 | r185968 | 12 de dezembro de 2008 | 8.0-CURRENT after the introduction of the VOP_VPTOCNP operation.
800059 | r186119 | 15 de dezembro de 2008 | 8.0-CURRENT incorporates the new arp-v2 rewrite.
800060 | r186344 | 19 de dezembro de 2008 | 8.0-CURRENT after the addition of makefs.
800061 | r187289 | 15 de janeiro de 2009 | 8.0-CURRENT after TCP Appropriate Byte Counting.
800062 | r187830 | 28 de janeiro de 2009 | 8.0-CURRENT after removal of minor(), minor2unit(), unit2minor(), etc.
800063 | r188745 | 18 de fevereiro de 2009 | 8.0-CURRENT after GENERIC config change to use the USB2 stack, but also the addition of fdevname(3).
800064 | r188946 | 23 de fevereiro de 2009 | 8.0-CURRENT after the USB2 stack is moved to and replaces dev/usb.
800065 | r189092 | 26 de fevereiro de 2009 | 8.0-CURRENT after the renaming of all functions in libmp(3).
800066 | r189110 | 27 de fevereiro de 2009 | 8.0-CURRENT after changing USB devfs handling and layout.
800067 | r189136 | 28 de fevereiro de 2009 | 8.0-CURRENT after adding getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and wcsncasecmp().
800068 | r189276 | 2 de março de 2009 | 8.0-CURRENT after renaming the ushub devclass to uhub.
800069 | r189585 | 9 de março de 2009 | 8.0-CURRENT after libusb20.so.1 was renamed to libusb.so.1.
800070 | r189592 | 9 de março de 2009 | 8.0-CURRENT after merging IGMPv3 and Source-Specific Multicast (SSM) to the IPv4 stack.
800071 | r189825 | 14 de março de 2009 | 8.0-CURRENT after gcc was patched to use C99 inline semantics in c99 and gnu99 mode.
800072 | r189853 | 15 de março de 2009 | 8.0-CURRENT after the IFF_NEEDSGIANT flag has been removed; non-MPSAFE network device drivers are no longer supported.
800073 | r190265 | 18 de março de 2009 | 8.0-CURRENT after the dynamic string token substitution has been implemented for rpath and needed paths.
800074 | r190373 | 24 de março de 2009 | 8.0-CURRENT after tcpdump 4.0.0 and libpcap 1.0.0 import.
800075 | r190787 | 6 de abril de 2009 | 8.0-CURRENT after layout of structs vnet_net, vnet_inet and vnet_ipfw has been changed.
800076 | r190866 | 9 de abril de 2009 | 8.0-CURRENT after adding delay profiles in dummynet.
800077 | r190914 | 14 de abril de 2009 | 8.0-CURRENT after removing VOP_LEASE() and vop_vector.vop_lease.
800078 | r191080 | 15 de abril de 2009 | 8.0-CURRENT after struct rt_weight fields have been added to struct rt_metrics and struct rt_metrics_lite, changing the layout of struct rt_metrics_lite. A bump to RTM_VERSION was made, but backed out.
800079 | r191117 | 15 de abril de 2009 | 8.0-CURRENT after struct llentry pointers are added to struct route and struct route_in6.
800080 | r191126 | 15 de abril de 2009 | 8.0-CURRENT after layout of struct inpcb has been changed.
800081 | r191267 | 19 de abril de 2009 | 8.0-CURRENT after the layout of struct malloc_type has been changed.
800082 | r191368 | 21 de abril de 2009 | 8.0-CURRENT after the layout of struct ifnet has changed, and with if_ref() and if_rele() ifnet refcounting.
800083 | r191389 | 22 de abril de 2009 | 8.0-CURRENT after the implementation of a low-level Bluetooth HCI API.
800084 | r191672 | 29 de abril de 2009 | 8.0-CURRENT after IPv6 SSM and MLDv2 changes.
800085 | r191688 | 30 de abril de 2009 | 8.0-CURRENT after enabling support for VIMAGE kernel builds with one active image.
800086 | r191910 | 8 de maio de 2009 | 8.0-CURRENT after adding support for input lines of arbitrarily length in patch(1).
800087 | r191990 | 11 de maio de 2009 | 8.0-CURRENT after some VFS KPI changes. The thread argument has been removed from the FSD parts of the VFS. `VFS_*` functions do not need the context any more because it always refers to `curthread`. In some special cases, the old behavior is retained.
800088 | r192470 | 20 de maio de 2009 | 8.0-CURRENT after net80211 monitor mode changes.
800089 | r192649 | 23 de maio de 2009 | 8.0-CURRENT after adding UDP control block support.
800090 | r192669 | 23 de maio de 2009 | 8.0-CURRENT after virtualizing interface cloning.
800091 | r192895 | 27 de maio de 2009 | 8.0-CURRENT after adding hierarchical jails and removing global securelevel.
800092 | r193011 | 29 de maio de 2009 | 8.0-CURRENT after changing `sx_init_flags()` KPI. The SX_ADAPTIVESPIN is retired and a new SX_NOADAPTIVE flag is introduced to handle the reversed logic.
800093 | r193047 | 29 de maio de 2009 | 8.0-CURRENT after adding mnt_xflag to struct mount.
800094 | r193093 | 30 de maio de 2009 | 8.0-CURRENT after adding VOP_ACCESSX(9).
800095 | r193096 | 30 de maio de 2009 | 8.0-CURRENT after changing the polling KPI. The polling handlers now return the number of packets processed. A new IFCAP_POLLING_NOCOUNT is also introduced to specify that the return value is not significant and the counting should be skipped.
800096 | r193219 | 1 de junho de 2009 | 8.0-CURRENT after updating to the new netisr implementation and after changing the way we store and access FIBs.
800097 | r193731 | 8 de junho de 2009 | 8.0-CURRENT after the introduction of vnet destructor hooks and infrastructure.
(Não mudou) | r194012 | 11 de junho de 2009 | 8.0-CURRENT after the introduction of netgraph outbound to inbound path call detection and queuing, which also changed the layout of struct thread.
800098 | r194210 | 14 de junho de 2009 | 8.0-CURRENT after OpenSSL 0.9.8k import.
800099 | r194675 | 22 de junho de 2009 | 8.0-CURRENT after NGROUPS update and moving route virtualization into its own VImage module.
800100 | r194920 | 24 de junho de 2009 | 8.0-CURRENT after SYSVIPC ABI change.
800101 | r195175 | 29 de junho de 2009 | 8.0-CURRENT after the removal of the /dev/net/* per-interface character devices.
800102 | r195634 | 12 de julho de 2009 | 8.0-CURRENT after padding was added to struct sackhint, struct tcpcb, and struct tcpstat.
800103 | r195654 | 13 de julho de 2009 | 8.0-CURRENT after replacing struct tcpopt with struct toeopt in the TOE driver interface to the TCP syncache.
800104 | r195699 | 14 de julho de 2009 | 8.0-CURRENT after the addition of the linker-set based per-vnet allocator.
800105 | r195767 | 19 de julho de 2009 | 8.0-CURRENT after version bump for all shared libraries that do not have symbol versioning turned on.
800106 | r195852 | 24 de julho de 2009 | 8.0-CURRENT after introduction of OBJT_SG VM object type.
800107 | r196037 | 2 de agosto de 2009 | 8.0-CURRENT after making the newbus subsystem Giant free by adding the newbus sxlock and 8.0-RELEASE.
800108 | r199627 | 21 de novembro de 2009 | 8.0-STABLE after implementing EVFILT_USER kevent filter.
800500 | r201749 | 7 de janeiro de 2010 | 8.0-STABLE after `__FreeBSD_version` bump to make `pkg_add -r` use packages-8-stable.
800501 | r202922 | 24 de janeiro de 2010 | 8.0-STABLE after change of the scandir(3) and alphasort(3) prototypes to conform to SUSv4.
800502 | r203299 | 31 de janeiro de 2010 | 8.0-STABLE after addition of sigpause(2).
800503 | r204344 | 25 de fevereiro de 2010 | 8.0-STABLE after addition of SIOCGIFDESCR and SIOCSIFDESCR ioctls to network interfaces. These ioctl can be used to manipulate interface description, as inspired by OpenBSD.
800504 | r204546 | 1 de março de 2010 | 8.0-STABLE after MFC of importing x86emu, a software emulator for real mode x86 CPU from OpenBSD.
800505 | r208259 | 18 de maio de 2010 | 8.0-STABLE after MFC of adding liblzma, xz, xzdec, and lzmainfo.
801000 | r209150 | 14 de junho de 2010 | 8.1-RELEASE
801500 | r209146 | 14 de junho de 2010 | 8.1-STABLE after 8.1-RELEASE.
801501 | r214762 | 3 de novembro de 2010 | 8.1-STABLE after KBI change in struct sysentvec, and implementation of PL_FLAG_SCE/SCX/EXEC/SI and pl_siginfo for ptrace(PT_LWPINFO) .
802000 | r216639 | 22 de dezembro de 2010 | 8.2-RELEASE
802500 | r216654 | 22 de dezembro de 2010 | 8.2-STABLE after 8.2-RELEASE.
802501 | r219107 | 28 de fevereiro de 2011 | 8.2-STABLE after merging DTrace changes, including support for userland tracing.
802502 | r219324 | 6 de março de 2011 | 8.2-STABLE after merging log2 and log2f into libm.
802503 | r221275 | 1 de maio de 2011 | 8.2-STABLE after upgrade of the gcc to the last GPLv2 version from the FSF gcc-4_2-branch.
802504 | r222401 | 28 de maio de 2011 | 8.2-STABLE after introduction of the KPI and supporting infrastructure for modular congestion control.
802505 | r222406 | 28 de maio de 2011 | 8.2-STABLE after introduction of Hhook and Khelp KPIs.
802506 | r222408 | 28 de maio de 2011 | 8.2-STABLE after addition of OSD to struct tcpcb.
802507 | r222741 | 6 de junho de 2011 | 8.2-STABLE after ZFS v28 import.
802508 | r222846 | 8 de junho de 2011 | 8.2-STABLE after removal of the schedtail event handler and addition of the sv_schedtail method to struct sysvec.
802509 | r224017 | 14 de julho de 2011 | 8.2-STABLE after merging the SSSE3 support into binutils.
802510 | r224214 | 19 de julho de 2011 | 8.2-STABLE after addition of RFTSIGZMB flag for rfork(2).
802511 | r225458 | 9 de setembro de 2011 | 8.2-STABLE after addition of automatic detection of USB mass storage devices which do not support the no synchronize cache SCSI command.
802512 | r225470 | 10 de setembro de 2011 | 8.2-STABLE after merging of re-factoring of auto-quirk.
802513 | r226763 | 25 de outubro de 2011 | 8.2-STABLE after merging of the MAP_PREFAULT_READ flag to mmap(2).
802514 | r227573 | 16 de novembro de 2011 | 8.2-STABLE after merging of addition of posix_fallocate(2) syscall.
802515 | r229725 | 6 de janeiro de 2012 | 8.2-STABLE after merging of addition of the posix_fadvise(2) system call.
802516 | r230239 | 16 de janeiro de 2012 | 8.2-STABLE after merging gperf 3.0.3
802517 | r231769 | 15 de fevereiro de 2012 | 8.2-STABLE after introduction of the new extensible sysctl(3) interface NET_RT_IFLISTL to query address lists.
803000 | r232446 | 3 de março de 2012 | 8.3-RELEASE.
803500 | r232439 | 3 de março de 2012 | 8.3-STABLE after branching releng/8.3 (RELENG_8_3).
803501 | r247091 | 21 de fevereiro de 2013 | 8.3-STABLE after MFC of two USB fixes (rev r246616 and r246759).
804000 | r248850 | 28 de março de 2013 | 8.4-RELEASE.
804500 | r248819 | 28 de março de 2013 | 8.4-STABLE after 8.4-RELEASE.
804501 | r259449 | 16 de dezembro de 2013 | 8.4-STABLE after MFC of upstream Heimdal encoding fix.
804502 | r265123 | 30 de abril de 2014 | 8.4-STABLE after FreeBSD-SA-14:08.tcp.
804503 | r268444 | 9 de julho de 2014 | 8.4-STABLE after FreeBSD-SA-14:17.kmem.
804504 | r271341 | 9 de setembro de 2014 | 8.4-STABLE after FreeBSD-SA-14:18 (rev r271305).
804505 | r271686 | 16 de setembro de 2014 | 8.4-STABLE after FreeBSD-SA-14:19 (rev r271668).
804506 | r273432 | 21 de outubro de 2014 | 8.4-STABLE depois de FreeBSD-SA-14:21 (rev r273413).
804507 | r274162 | 4 de novembro de 2014 | 8.4-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25.
804508 | r279287 | 25 de fevereiro de 2015 | 8-STABLE after FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl, FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, and FreeBSD-SA-15:05.bind.
804509 | r305736 | 12 de setembro de 2016 | 8-STABLE after resolving a deadlock between `device_detach()` and usbd_do_request_flags(9).

## 18.7. Versões do FreeBSD 7

Tabela 7. Valores do `__FreeBSD_version` para o FreeBSD 7
Valor | Revisão | Data | Release
--- | --- | --- | ---
700000 | r147925 | 11 de julho de 2005 | 7.0-CURRENT.
700001 | r148341 | 23 de julho de 2005 | 7.0-CURRENT after bump of all shared library versions that had not been changed since RELENG_5.
700002 | r149039 | 13 de agosto de 2005 | 7.0-CURRENT after credential argument is added to dev_clone event handler.
700003 | r149470 | 25 de agosto de 2005 | 7.0-CURRENT after memmem(3) is added to libc.
700004 | r151888 | 30 de outubro de 2005 | 7.0-CURRENT after solisten(9) kernel arguments are modified to accept a backlog parameter.
700005 | r152296 | 11 de novembro de 2005 | 7.0-CURRENT after IFP2ENADDR() was changed to return a pointer to IF_LLADDR().
700006 | r152315 | 11 de novembro de 2005 | 7.0-CURRENT after addition of `if_addr` member to `struct ifnet` and IFP2ENADDR() removal.
700007 | r153027 | 2 de dezembro de 2005 | 7.0-CURRENT after incorporating scripts from the local_startup directories into the base rcorder(8).
700008 | r153107 | 5 de dezembro de 2005 | 7.0-CURRENT after removal of MNT_NODEV mount option.
700009 | r153519 | 19 de dezembro de 2005 | 7.0-CURRENT after ELF-64 type changes and symbol versioning.
700010 | r153579 | 20 de dezembro de 2005 | 7.0-CURRENT after addition of hostb and vgapci drivers, addition of pci_find_extcap(), and changing the AGP drivers to no longer map the aperture.
700011 | r153936 | 31 de dezembro de 2005 | 7.0-CURRENT after tv_sec was made time_t on all platforms but Alpha.
700012 | r154114 | 8 de janeiro de 2006 | 7.0-CURRENT after ldconfig_local_dirs change.
700013 | r154269 | 12 de janeiro de 2006 | 7.0-CURRENT after changes to /etc/rc.d/abi to support /compat/linux/etc/ld.so.cache being a symlink in a readonly filesystem.
700014 | r154863 | 26 de janeiro de 2006 | 7.0-CURRENT after pts import.
700015 | r157144 | 26 de março de 2006 | 7.0-CURRENT after the introduction of version 2 of hwpmc(4)'s ABI.
700016 | r157962 | 22 de abril de 2006 | 7.0-CURRENT after addition of fcloseall(3) to libc.
700017 | r158513 | 13 de maio de 2006 | 7.0-CURRENT after removal of ip6fw.
700018 | r160386 | 15 de julho de 2006 | 7.0-CURRENT after import of snd_emu10kx.
700019 | r160821 | 29 de julho de 2006 | 7.0-CURRENT after import of OpenSSL 0.9.8b.
700020 | r161931 | 3 de setembro de 2006 | 7.0-CURRENT after addition of bus_dma_get_tag function
700021 | r162023 | 4 de setembro de 2006 | 7.0-CURRENT after libpcap 0.9.4 and tcpdump 3.9.4 import.
700022 | r162170 | 9 de setembro de 2006 | 7.0-CURRENT after dlsym change to look for a requested symbol both in specified dso and its implicit dependencies.
700023 | r162588 | 23 de setembro de 2006 | 7.0-CURRENT after adding new sound IOCTLs for the OSSv4 mixer API.
700024 | r162919 | 28 de setembro de 2006 | 7.0-CURRENT after import of OpenSSL 0.9.8d.
700025 | r164190 | 11 de novembro de 2006 | 7.0-CURRENT after the addition of libelf.
700026 | r164614 | 26 de novembro de 2006 | 7.0-CURRENT after major changes on sound sysctls.
700027 | r164770 | 30 de novembro de 2006 | 7.0-CURRENT after the addition of Wi-Spy quirk.
700028 | r165242 | 15 de dezembro de 2006 | 7.0-CURRENT after the addition of sctp calls to libc
700029 | r166259 | 26 de janeiro de 2007 | 7.0-CURRENT after the GNU gzip(1) implementation was replaced with a BSD licensed version ported from NetBSD.
700030 | r166549 | 7 de fevereiro de 2007 | 7.0-CURRENT after the removal of IPIP tunnel encapsulation (VIFF_TUNNEL) from the IPv4 multicast forwarding code.
700031 | r166907 | 23 de fevereiro de 2007 | 7.0-CURRENT after the modification of bus_setup_intr() (newbus).
700032 | r167165 | 2 de março de 2007 | 7.0-CURRENT after the inclusion of ipw(4) and iwi(4) firmware.
700033 | r167360 | 9 de março de 2007 | 7.0-CURRENT after the inclusion of ncurses wide character support.
700034 | r167684 | 19 de março de 2007 | 7.0-CURRENT after changes to how insmntque(), getnewvnode(), and vfs_hash_insert() work.
700035 | r167906 | 26 de março de 2007 | 7.0-CURRENT after addition of a notify mechanism for CPU frequency changes.
700036 | r168413 | 6 de abril de 2007 | 7.0-CURRENT after import of the ZFS filesystem.
700037 | r168504 | 8 de abril de 2007 | 7.0-CURRENT after addition of CAM 'SG' peripheral device, which implements a subset of Linux SCSI SG passthrough device API.
700038 | r169151 | 30 de abril de 2007 | 7.0-CURRENT after changing getenv(3), putenv(3), setenv(3) and unsetenv(3) to be POSIX conformant.
700039 | r169190 | 1 de maio de 2007 | 7.0-CURRENT after the changes in 700038 were backed out.
700040 | r169453 | 10 de maio de 2007 | 7.0-CURRENT after the addition of flopen(3) to libutil.
700041 | r169526 | 13 de maio de 2007 | 7.0-CURRENT after enabling symbol versioning, and changing the default thread library to libthr.
700042 | r169758 | 19 de maio de 2007 | 7.0-CURRENT after the import of gcc 4.2.0.
700043 | r169830 | 21 de maio de 2007 | 7.0-CURRENT after bump of all shared library versions that had not been changed since RELENG_6.
700044 | r170395 | 7 de junho de 2007 | 7.0-CURRENT after changing the argument for vn_open()/VOP_OPEN() from file descriptor index to the struct file *.
700045 | r170510 | 10 de junho de 2007 | 7.0-CURRENT after changing pam_nologin(8) to provide an account management function instead of an authentication function to the PAM framework.
700046 | r170530 | 11 de junho de 2007 | 7.0-CURRENT after updated 802.11 wireless support.
700047 | r170579 | 11 de junho de 2007 | 7.0-CURRENT after adding TCP LRO interface capabilities.
700048 | r170613 | 12 de junho de 2007 | 7.0-CURRENT after RFC 3678 API support added to the IPv4 stack. Legacy RFC 1724 behavior of the IP_MULTICAST_IF ioctl has now been removed; 0.0.0.0/8 may no longer be used to specify an interface index. Use struct ipmreqn instead.
700049 | r171175 | 3 de julho de 2007 | 7.0-CURRENT after importing pf from OpenBSD 4.1
(Não mudou) | r171167 |  | 7.0-CURRENT after adding IPv6 support for FAST_IPSEC, deleting KAME IPSEC, and renaming FAST_IPSEC to IPSEC.
700050 | r171195 | 4 de julho de 2007 | 7.0-CURRENT after converting setenv/putenv/etc. calls from traditional BSD to POSIX.
700051 | r171211 | 4 de julho de 2007 | 7.0-CURRENT after adding new mmap/lseek/etc syscalls.
700052 | r171275 | 6 de julho de 2007 | 7.0-CURRENT after moving I4B headers to include/i4b.
700053 | r172394 | 30 de setembro de 2007 | 7.0-CURRENT after the addition of support for PCI domains
700054 | r172988 | 25 de outubro de 2007 | 7.0-STABLE after MFC of wide and single byte ctype separation.
700055 | r173104 | 28 de outubro de 2007 | 7.0-RELEASE, and 7.0-CURRENT after ABI backwards compatibility to the FreeBSD 4/5/6 versions of the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was MFCed, which required the ABI of the PCIOCGETCONF IOCTL to be broken again
700100 | r174864 | 22 de dezembro de 2007 | 7.0-STABLE after 7.0-RELEASE
700101 | r176111 | 8 de fevereiro de 2008 | 7.0-STABLE after the MFC of m_collapse().
700102 | r177735 | 30 de março de 2008 | 7.0-STABLE after the MFC of kdb_enter_why().
700103 | r178061 | 10 de abril de 2008 | 7.0-STABLE after adding l_sysid to struct flock.
700104 | r178108 | 11 de abril de 2008 | 7.0-STABLE after the MFC of procstat(1).
700105 | r178120 | 11 de abril de 2008 | 7.0-STABLE after the MFC of umtx features.
700106 | r178225 | 15 de abril de 2008 | 7.0-STABLE after the MFC of write(2) support to psm(4).
700107 | r178353 | 20 de abril de 2008 | 7.0-STABLE after the MFC of F_DUP2FD command to fcntl(2).
700108 | r178783 | 5 de maio de 2008 | 7.0-STABLE after some lockmgr(9) changes, which makes it necessary to include sys/lock.h to use lockmgr(9).
700109 | r179367 | 27 de maio de 2008 | 7.0-STABLE after MFC of the memrchr(3) function.
700110 | r181328 | 5 de agosto de 2008 | 7.0-STABLE after MFC of kernel NFS lockd client.
700111 | r181940 | 20 de agosto de 2008 | 7.0-STABLE after addition of physically contiguous jumbo frame support.
700112 | r182294 | 27 de agosto de 2008 | 7.0-STABLE after MFC of kernel DTrace support.
701000 | r185315 | 25 de novembro de 2008 | 7.1-RELEASE
701100 | r185302 | 25 de novembro de 2008 | 7.1-STABLE after 7.1-RELEASE.
701101 | r187023 | 10 de janeiro de 2009 | 7.1-STABLE after strndup(3) merge.
701102 | r187370 | 17 de janeiro de 2009 | 7.1-STABLE after cpuctl(4) support added.
701103 | r188281 | 7 de fevereiro de 2009 | 7.1-STABLE after the merge of multi-/no-IPv4/v6 jails.
701104 | r188625 | 14 de fevereiro de 2009 | 7.1-STABLE after the store of the suspension owner in the struct mount, and introduction of vfs_susp_clean method into the struct vfsops.
701105 | r189740 | 12 de março de 2009 | 7.1-STABLE after the incompatible change to the kern.ipc.shmsegs sysctl to allow allocating larger SysV shared memory segments on 64bit architectures.
701106 | r189786 | 14 de março de 2009 | 7.1-STABLE after the merge of a fix for POSIX semaphore wait operations.
702000 | r191099 | 15 de abril de 2009 | 7.2-RELEASE
702100 | r191091 | 15 de abril de 2009 | 7.2-STABLE after 7.2-RELEASE.
702101 | r192149 | 15 de maio de 2009 | 7.2-STABLE after ichsmb(4) was changed to use left-adjusted slave addressing to match other SMBus controller drivers.
702102 | r193020 | 28 de maio de 2009 | 7.2-STABLE after MFC of the fdopendir(3) function.
702103 | r193638 | 6 de junho de 2009 | 7.2-STABLE after MFC of PmcTools.
702104 | r195694 | 14 de julho de 2009 | 7.2-STABLE after MFC of the closefrom(2) system call.
702105 | r196006 | 31 de julho de 2009 | 7.2-STABLE after MFC of the SYSVIPC ABI change.
702106 | r197198 | 14 de setembro de 2009 | 7.2-STABLE after MFC of the x86 PAT enhancements and addition of d_mmap_single() and the scatter/gather list VM object type.
703000 | r203740 | 9 de fevereiro de 2010 | 7.3-RELEASE
703100 | r203742 | 9 de fevereiro de 2010 | 7.3-STABLE after 7.3-RELEASE.
704000 | r216647 | 22 de dezembro de 2010 | 7.4-RELEASE
704100 | r216658 | 22 de dezembro de 2010 | 7.4-STABLE after 7.4-RELEASE.
704101 | r221318 | 2 de maio de 2011 | 7.4-STABLE after the gcc MFC in rev r221317.

## 18.8. Versões do FreeBSD 6

Tabela 8. Valores do `__FreeBSD_version` para o FreeBSD 6
Valor | Revisão | Data | Release
--- | --- | --- | ---
600000 | r133921 | 18 de agosto de 2004 | 6.0-CURRENT
600001 | r134396 | 27 de agosto de 2004 | 6.0-CURRENT after permanently enabling PFIL_HOOKS in the kernel.
600002 | r134514 | 30 de agosto de 2004 | 6.0-CURRENT after initial addition of ifi_epoch to struct if_data. Backed out after a few days. Do not use this value.
600003 | r134933 | 8 de setembro de 2004 | 6.0-CURRENT after the re-addition of the ifi_epoch member of struct if_data.
600004 | r135920 | 29 de setembro de 2004 | 6.0-CURRENT after addition of the struct inpcb argument to the pfil API.
600005 | r136172 | 5 de outubro de 2004 | 6.0-CURRENT after addition of the "-d DESTDIR" argument to newsyslog.
600006 | r137192 | 4 de novembro de 2004 | 6.0-CURRENT after addition of glibc style strftime(3) padding options.
600007 | r138760 | 12 de dezembro de 2004 | 6.0-CURRENT after addition of 802.11 framework updates.
600008 | r140809 | 25 de janeiro de 2005 | 6.0-CURRENT after changes to VOP_*VOBJECT() functions and introduction of MNTK_MPSAFE flag for Giantfree filesystems.
600009 | r141250 | 4 de fevereiro de 2005 | 6.0-CURRENT after addition of the cpufreq framework and drivers.
600010 | r141394 | 6 de fevereiro de 2005 | 6.0-CURRENT after importing OpenBSD’s nc(1).
600011 | r141727 | 12 de fevereiro de 2005 | 6.0-CURRENT after removing semblance of SVID2 `matherr()` support.
600012 | r141940 | 15 de fevereiro de 2005 | 6.0-CURRENT after increase of default thread stacks' size.
600013 | r142089 | 19 de fevereiro de 2005 | 6.0-CURRENT after fixes in <src/include/stdbool.h> and <src/sys/i386/include/_types.h> for using the GCC-compatibility of the Intel C/C++ compiler.
600014 | r142184 | 21 de fevereiro de 2005 | 6.0-CURRENT after EOVERFLOW checks in vswprintf(3) fixed.
600015 | r142501 | 25 de fevereiro de 2005 | 6.0-CURRENT after changing the struct if_data member, ifi_epoch, from wall clock time to uptime.
600016 | r142582 | 26 de fevereiro de 2005 | 6.0-CURRENT after LC_CTYPE disk format changed.
600017 | r142683 | 27 de fevereiro de 2005 | 6.0-CURRENT after NLS catalogs disk format changed.
600018 | r142686 | 27 de fevereiro de 2005 | 6.0-CURRENT after LC_COLLATE disk format changed.
600019 | r142752 | 28 de fevereiro de 2005 | Installation of acpica includes into /usr/include.
600020 | r143308 | 9 de março de 2005 | Addition of MSG_NOSIGNAL flag to send(2) API.
600021 | r143746 | 17 de março de 2005 | Addition of fields to cdevsw
600022 | r143901 | 21 de março de 2005 | Removed gtar from base system.
600023 | r144980 | 13 de abril de 2005 | LOCAL_CREDS, LOCAL_CONNWAIT socket options added to unix(4).
600024 | r145565 | 19 de abril de 2005 | hwpmc(4) and related tools added to 6.0-CURRENT.
600025 | r145565 | 26 de abril de 2005 | struct icmphdr added to 6.0-CURRENT.
600026 | r145843 | 3 de maio de 2005 | pf updated to 3.7.
600027 | r145966 | 6 de maio de 2005 | Kernel libalias and ng_nat introduced.
600028 | r146191 | 13 de maio de 2005 | POSIX ttyname_r(3) made available through unistd.h and libc.
600029 | r146780 | 29 de maio de 2005 | 6.0-CURRENT after libpcap updated to v0.9.1 alpha 096.
600030 | r146988 | 5 de junho de 2005 | 6.0-CURRENT after importing NetBSD’s if_bridge(4).
600031 | r147256 | 10 de junho de 2005 | 6.0-CURRENT after struct ifnet was broken out of the driver softcs.
600032 | r147898 | 11 de julho de 2005 | 6.0-CURRENT after the import of libpcap v0.9.1.
600033 | r148388 | 25 de julho de 2005 | 6.0-STABLE after bump of all shared library versions that had not been changed since RELENG_5.
600034 | r149040 | 13 de agosto de 2005 | 6.0-STABLE after credential argument is added to dev_clone event handler. 6.0-RELEASE.
600100 | r151958 | 1 de novembro de 2005 | 6.0-STABLE after 6.0-RELEASE
600101 | r153601 | 21 de dezembro de 2005 | 6.0-STABLE after incorporating scripts from the local_startup directories into the base rcorder(8).
600102 | r153912 | 30 de dezembro de 2005 | 6.0-STABLE after updating the ELF types and constants.
600103 | r154396 | 15 de janeiro de 2006 | 6.0-STABLE after MFC of pidfile(3) API.
600104 | r154453 | 17 de janeiro de 2006 | 6.0-STABLE after MFC of ldconfig_local_dirs change.
600105 | r156019 | 26 de fevereiro de 2006 | 6.0-STABLE after NLS catalog support of csh(1).
601000 | r158330 | 6 de maio de 2006 | 6.1-RELEASE
601100 | r158331 | 6 de maio de 2006 | 6.1-STABLE after 6.1-RELEASE.
601101 | r159861 | 22 de junho de 2006 | 6.1-STABLE after the import of csup.
601102 | r160253 | 11 de julho de 2006 | 6.1-STABLE after the iwi(4) update.
601103 | r160429 | 17 de julho de 2006 | 6.1-STABLE after the resolver update to BIND9, and exposure of reentrant version of netdb functions.
601104 | r161098 | 8 de agosto de 2006 | 6.1-STABLE after DSO (dynamic shared objects) support has been enabled in OpenSSL.
601105 | r161900 | 2 de setembro de 2006 | 6.1-STABLE after 802.11 fixups changed the api for the IEEE80211_IOC_STA_INFO ioctl.
602000 | r164312 | 15 de novembro de 2006 | 6.2-RELEASE
602100 | r162329 | 15 de setembro de 2006 | 6.2-STABLE after 6.2-RELEASE.
602101 | r165122 | 12 de dezembro de 2006 | 6.2-STABLE after the addition of Wi-Spy quirk.
602102 | r165596 | 28 de dezembro de 2006 | 6.2-STABLE after pci_find_extcap() addition.
602103 | r166039 | 16 de janeiro de 2007 | 6.2-STABLE after MFC of dlsym change to look for a requested symbol both in specified dso and its implicit dependencies.
602104 | r166314 | 28 de janeiro de 2007 | 6.2-STABLE after MFC of ng_deflate(4) and ng_pred1(4) netgraph nodes and new compression and encryption modes for ng_ppp(4) node.
602105 | r166840 | 20 de fevereiro de 2007 | 6.2-STABLE after MFC of BSD licensed version of gzip(1) ported from NetBSD.
602106 | r168133 | 31 de março de 2007 | 6.2-STABLE after MFC of PCI MSI and MSI-X support.
602107 | r168438 | 6 de abril de 2007 | 6.2-STABLE after MFC of ncurses 5.6 and wide character support.
602108 | r168611 | 11 de abril de 2007 | 6.2-STABLE after MFC of CAM 'SG' peripheral device, which implements a subset of Linux SCSI SG passthrough device API.
602109 | r168805 | 17 de abril de 2007 | 6.2-STABLE after MFC of readline 5.2 patchset 002.
602110 | r169222 | 2 de maio de 2007 | 6.2-STABLE after MFC of pmap_invalidate_cache(), pmap_change_attr(), pmap_mapbios(), pmap_mapdev_attr(), and pmap_unmapbios() for amd64 and i386.
602111 | r170556 | 11 de junho de 2007 | 6.2-STABLE after MFC of BOP_BDFLUSH and caused breakage of the filesystem modules KBI.
602112 | r172284 | 21 de setembro de 2007 | 6.2-STABLE after libutil(3) MFC’s.
602113 | r172986 | 25 de outubro de 2007 | 6.2-STABLE after MFC of wide and single byte ctype separation. Newly compiled binary that references to ctype.h may require a new symbol, __mb_sb_limit, which is not available on older systems.
602114 | r173170 | 30 de outubro de 2007 | 6.2-STABLE after ctype ABI forward compatibility restored.
602115 | r173794 | 21 de novembro de 2007 | 6.2-STABLE after back out of wide and single byte ctype separation.
603000 | r173897 | 25 de novembro de 2007 | 6.3-RELEASE
603100 | r173891 | 25 de novembro de 2007 | 6.3-STABLE after 6.3-RELEASE.
(Não mudou) | r174434 | 7 de dezembro de 2007 | 6.3-STABLE after fixing multibyte type support in bit macro.
603102 | r178459 | 24 de abril de 2008 | 6.3-STABLE after adding l_sysid to struct flock.
603103 | r179367 | 27 de maio de 2008 | 6.3-STABLE after MFC of the memrchr(3) function.
603104 | r179810 | 15 de junho de 2008 | 6.3-STABLE after MFC of support for `:u` variable modifier in make(1).
604000 | r183583 | 4 de outubro de 2008 | 6.4-RELEASE
604100 | r183584 | 4 de outubro de 2008 | 6.4-STABLE after 6.4-RELEASE.

## 18.9. Versões do FreeBSD 5

Tabela 9. Valores do `__FreeBSD_version` para o FreeBSD 5
Valor | Revisão | Data | Release
--- | --- | --- | ---
500000 | r58009 | 13 de março de 2000 | 5.0-CURRENT
500001 | r59348 | 18 de abril de 2000 | 5.0-CURRENT after adding addition ELF header fields, and changing our ELF binary branding method.
500002 | r59906 | 2 de maio de 2000 | 5.0-CURRENT after kld metadata changes.
500003 | r60688 | 18 de maio de 2000 | 5.0-CURRENT after buf/bio changes.
500004 | r60936 | 26 de maio de 2000 | 5.0-CURRENT after binutils upgrade.
500005 | r61221 | 3 de junho de 2000 | 5.0-CURRENT after merging libxpg4 code into libc and after TASKQ interface introduction.
500006 | r61500 | 10 de junho de 2000 | 5.0-CURRENT after the addition of AGP interfaces.
500007 | r62235 | 29 de junho de 2000 | 5.0-CURRENT after Perl upgrade to 5.6.0
500008 | r62764 | 7 de julho de 2000 | 5.0-CURRENT after the update of KAME code to 2000/07 sources.
500009 | r63154 | 14 de julho de 2000 | 5.0-CURRENT after ether_ifattach() and ether_ifdetach() changes.
500010 | r63265 | 16 de julho de 2000 | 5.0-CURRENT after changing mtree defaults back to original variant, adding -L to follow symlinks.
500011 | r63459 | 18 de julho de 2000 | 5.0-CURRENT after kqueue API changed.
500012 | r65353 | 2 de setembro de 2000 | 5.0-CURRENT after setproctitle(3) moved from libutil to libc.
500013 | r65671 | 10 de setembro de 2000 | 5.0-CURRENT after the first SMPng commit.
500014 | r70650 | 4 de janeiro de 2001 | 5.0-CURRENT after <sys/select.h> moved to <sys/selinfo.h>.
500015 | r70894 | 10 de janeiro de 2001 | 5.0-CURRENT after combining libgcc.a and libgcc_r.a, and associated GCC linkage changes.
500016 | r71583 | 24 de janeiro de 2001 | 5.0-CURRENT after change allowing libc and libc_r to be linked together, deprecating -pthread option.
500017 | r72650 | 18 de fevereiro de 2001 | 5.0-CURRENT after switch from struct ucred to struct xucred to stabilize kernel-exported API for mountd et al.
500018 | r72975 | 24 de fevereiro de 2001 | 5.0-CURRENT after addition of CPUTYPE make variable for controlling CPU-specific optimizations.
500019 | r77937 | 9 de junho de 2001 | 5.0-CURRENT after moving machine/ioctl_fd.h to sys/fdcio.h
500020 | r78304 | 15 de junho de 2001 | 5.0-CURRENT after locale names renaming.
500021 | r78632 | 22 de junho de 2001 | 5.0-CURRENT after Bzip2 import. Also signifies removal of S/Key.
500022 | r83435 | 12 de julho de 2001 | 5.0-CURRENT after SSE support.
500023 | r83435 | 14 de setembro de 2001 | 5.0-CURRENT after KSE Milestone 2.
500024 | r84324 | 1 de outubro de 2001 | 5.0-CURRENT after d_thread_t, and moving UUCP to ports.
500025 | r84481 | 4 de outubro de 2001 | 5.0-CURRENT after ABI change for descriptor and creds passing on 64 bit platforms.
500026 | r84710 | 9 de outubro de 2001 | 5.0-CURRENT after moving to XFree86 4 by default for package builds, and after the new libc strnstr() function was added.
500027 | r84743 | 10 de outubro de 2001 | 5.0-CURRENT after the new libc strcasestr() function was added.
500028 | r87879 | 14 de dezembro de 2001 | 5.0-CURRENT after the userland components of smbfs were imported.
(Não mudou) |  |  | 5.0-CURRENT after the new C99 specific-width integer types were added.
500029 | r89938 | 29 de janeiro de 2002 | 5.0-CURRENT after a change was made in the return value of sendfile(2).
500030 | r90711 | 15 de fevereiro de 2002 | 5.0-CURRENT after the introduction of the type `fflags_t`, which is the appropriate size for file flags.
500031 | r91203 | 24 de fevereiro de 2002 | 5.0-CURRENT after the usb structure element rename.
500032 | r92453 | 16 de março de 2002 | 5.0-CURRENT after the introduction of Perl 5.6.1.
500033 | r93722 | 3 de abril de 2002 | 5.0-CURRENT after the `sendmail_enable` rc.conf(5) variable was made to take the value `NONE`.
500034 | r95831 | 30 de abril de 2002 | 5.0-CURRENT after mtx_init() grew a third argument.
500035 | r96498 | 13 de maio de 2002 | 5.0-CURRENT with Gcc 3.1.
500036 | r96781 | 17 de maio de 2002 | 5.0-CURRENT without Perl in /usr/src
500037 | r97516 | 29 de maio de 2002 | 5.0-CURRENT after the addition of dlfunc(3)
500038 | r100591 | 24 de julho de 2002 | 5.0-CURRENT after the types of some struct sockbuf members were changed and the structure was reordered.
500039 | r102757 | 1 de setembro de 2002 | 5.0-CURRENT after GCC 3.2.1 import. Also after headers stopped using BSD_FOO_T and started using _FOO_T_DECLARED. This value can also be used as a conservative estimate of the start of bzip2(1) package support.
500040 | r103675 | 20 de setembro de 2002 | 5.0-CURRENT after various changes to disk functions were made in the name of removing dependency on disklabel structure internals.
500041 | r104250 | 1 de outubro de 2002 | 5.0-CURRENT after the addition of getopt_long(3) to libc.
500042 | r105178 | 15 de outubro de 2002 | 5.0-CURRENT after Binutils 2.13 upgrade, which included new FreeBSD emulation, vec, and output format.
500043 | r106289 | 1 de novembro de 2002 | 5.0-CURRENT after adding weak pthread_XXX stubs to libc, obsoleting libXThrStub.so. 5.0-RELEASE.
500100 | r109405 | 17 de janeiro de 2003 | 5.0-CURRENT after branching for RELENG_5_0
500101 | r111120 | 19 de fevereiro de 2003 | <sys/dkstat.h> is empty. Do not include it.
500102 | r111482 | 25 de fevereiro de 2003 | 5.0-CURRENT after the d_mmap_t interface change.
500103 | r111540 | 26 de fevereiro de 2003 | 5.0-CURRENT after taskqueue_swi changed to run without Giant, and taskqueue_swi_giant added to run with Giant.
500104 | r111600 | 27 de fevereiro de 2003 | cdevsw_add() and cdevsw_remove() no longer exists. Appearance of MAJOR_AUTO allocation facility.
500105 | r111864 | 4 de março de 2003 | 5.0-CURRENT after new cdevsw initialization method.
500106 | r112007 | 8 de março de 2003 | devstat_add_entry() has been replaced by devstat_new_entry()
500107 | r112288 | 15 de março de 2003 | Devstat interface change; see sys/sys/param.h 1.149
500108 | r112300 | 15 de março de 2003 | Token-Ring interface changes.
500109 | r112571 | 25 de março de 2003 | Addition of vm_paddr_t.
500110 | r112741 | 28 de março de 2003 | 5.0-CURRENT after realpath(3) has been made thread-safe
500111 | r113273 | 9 de abril de 2003 | 5.0-CURRENT after usbhid(3) has been synced with NetBSD
500112 | r113597 | 17 de abril de 2003 | 5.0-CURRENT after new NSS implementation and addition of POSIX.1 getpw*_r, getgr*_r functions
500113 | r114492 | 2 de maio de 2003 | 5.0-CURRENT after removal of the old rc system.
501000 | r115816 | 4 de junho de 2003 | 5.1-RELEASE.
501100 | r115710 | 2 de junho de 2003 | 5.1-CURRENT after branching for RELENG_5_1.
501101 | r117025 | 29 de junho de 2003 | 5.1-CURRENT after correcting the semantics of sigtimedwait(2) and sigwaitinfo(2).
501102 | r117191 | 3 de julho de 2003 | 5.1-CURRENT after adding the lockfunc and lockfuncarg fields to bus_dma_tag_create(9).
501103 | r118241 | 31 de julho de 2003 | 5.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot integration.
501104 | r118511 | 5 de agosto de 2003 | 5.1-CURRENT 3ware API changes to twe.
501105 | r119021 | 17 de agosto de 2003 | 5.1-CURRENT dynamically-linked /bin and /sbin support and movement of libraries to /lib.
501106 | r119881 | 8 de setembro de 2003 | 5.1-CURRENT after adding kernel support for Coda 6.x.
501107 | r120180 | 17 de setembro de 2003 | 5.1-CURRENT after 16550 UART constants moved from <dev/sio/sioreg.h> to <dev/ic/ns16550.h>. Also when libmap functionality was unconditionally supported by rtld.
501108 | r120386 | 23 de setembro de 2003 | 5.1-CURRENT after PFIL_HOOKS API update
501109 | r120503 | 27 de setembro de 2003 | 5.1-CURRENT after adding kiconv(3)
501110 | r120556 | 28 de setembro de 2003 | 5.1-CURRENT after changing default operations for open and close in cdevsw
501111 | r121125 | 16 de outubro de 2003 | 5.1-CURRENT after changed layout of cdevsw
501112 | r121129 | 16 de outubro de 2003 | 5.1-CURRENT after adding kobj multiple inheritance
501113 | r121816 | 31 de outubro de 2003 | 5.1-CURRENT after the if_xname change in struct ifnet
501114 | r122779 | 16 de novembro de 2003 | 5.1-CURRENT after changing /bin and /sbin to be dynamically linked
502000 | r123198 | 7 de dezembro de 2003 | 5.2-RELEASE
502010 | r126150 | 23 de fevereiro de 2004 | 5.2.1-RELEASE
502100 | r123196 | 7 de dezembro de 2003 | 5.2-CURRENT after branching for RELENG_5_2
502101 | r123677 | 19 de dezembro de 2003 | 5.2-CURRENT after cxa_atexit/cxa_finalize functions were added to libc.
502102 | r125236 | 30 de janeiro de 2004 | 5.2-CURRENT after change of default thread library from libc_r to libpthread.
502103 | r126083 | 21 de fevereiro de 2004 | 5.2-CURRENT after device driver API megapatch.
502104 | r126208 | 25 de fevereiro de 2004 | 5.2-CURRENT after getopt_long_only() addition.
502105 | r126644 | 5 de março de 2004 | 5.2-CURRENT after NULL is made into ((void *)0) for C, creating more warnings.
502106 | r126757 | 8 de março de 2004 | 5.2-CURRENT after pf is linked to the build and install.
502107 | r126819 | 10 de março de 2004 | 5.2-CURRENT after time_t is changed to a 64-bit value on sparc64.
502108 | r126891 | 12 de março de 2004 | 5.2-CURRENT after Intel C/C++ compiler support in some headers and execve(2) changes to be more strictly conforming to POSIX.
502109 | r127312 | 22 de março de 2004 | 5.2-CURRENT after the introduction of the bus_alloc_resource_any API
502110 | r127475 | 27 de março de 2004 | 5.2-CURRENT after the addition of UTF-8 locales
502111 | r128144 | 11 de abril de 2004 | 5.2-CURRENT after the removal of the getvfsent(3) API
502112 | r128182 | 13 de abril de 2004 | 5.2-CURRENT after the addition of the .warning directive for make.
502113 | r130057 | 4 de junho de 2004 | 5.2-CURRENT after ttyioctl() was made mandatory for serial drivers.
502114 | r130418 | 13 de junho de 2004 | 5.2-CURRENT after import of the ALTQ framework.
502115 | r130481 | 14 de junho de 2004 | 5.2-CURRENT after changing sema_timedwait(9) to return 0 on success and a non-zero error code on failure.
502116 | r130585 | 16 de junho de 2004 | 5.2-CURRENT after changing kernel dev_t to be pointer to struct cdev *.
502117 | r130640 | 17 de junho de 2004 | 5.2-CURRENT after changing kernel udev_t to dev_t.
502118 | r130656 | 17 de junho de 2004 | 5.2-CURRENT after adding support for CLOCK_VIRTUAL and CLOCK_PROF to clock_gettime(2) and clock_getres(2).
502119 | r130934 | 22 de junho de 2004 | 5.2-CURRENT after changing network interface cloning overhaul.
502120 | r131429 | 2 de julho de 2004 | 5.2-CURRENT after the update of the package tools to revision 20040629.
502121 | r131883 | 9 de julho de 2004 | 5.2-CURRENT after marking Bluetooth code as non-i386 specific.
502122 | r131971 | 11 de julho de 2004 | 5.2-CURRENT after the introduction of the KDB debugger framework, the conversion of DDB into a backend and the introduction of the GDB backend.
502123 | r132025 | 12 de julho de 2004 | 5.2-CURRENT after change to make VFS_ROOT take a struct thread argument as does vflush. Struct kinfo_proc now has a user data pointer. The switch of the default X implementation to `xorg` was also made at this time.
502124 | r132597 | 24 de julho de 2004 | 5.2-CURRENT after the change to separate the way ports rc.d and legacy scripts are started.
502125 | r132726 | 28 de julho de 2004 | 5.2-CURRENT after the backout of the previous change.
502126 | r132914 | 31 de julho de 2004 | 5.2-CURRENT after the removal of kmem_alloc_pageable() and the import of gcc 3.4.2.
502127 | r132991 | 2 de agosto de 2004 | 5.2-CURRENT after changing the UMA kernel API to allow ctors/inits to fail.
502128 | r133306 | 8 de agosto de 2004 | 5.2-CURRENT after the change of the vfs_mount signature as well as global replacement of PRISON_ROOT with SUSER_ALLOWJAIL for the suser(9) API.
503000 | r134189 | 23 de agosto de 2004 | 5.3-BETA/RC before the pfil API change
503001 | r135580 | 22 de setembro de 2004 | 5.3-RELEASE
503100 | r136595 | 16 de outubro de 2004 | 5.3-STABLE after branching for RELENG_5_3
503101 | r138459 | 3 de dezembro de 2004 | 5.3-STABLE after addition of glibc style strftime(3) padding options.
503102 | r141788 | 13 de fevereiro de 2005 | 5.3-STABLE after OpenBSD’s nc(1) import MFC.
503103 | r142639 | 27 de fevereiro de 2005 | 5.4-PRERELEASE after the MFC of the fixes in <src/include/stdbool.h> and <src/sys/i386/include/_types.h> for using the GCC-compatibility of the Intel C/C++ compiler.
503104 | r142835 | 28 de fevereiro de 2005 | 5.4-PRERELEASE after the MFC of the change of ifi_epoch from wall clock time to uptime.
503105 | r143029 | 2 de março de 2005 | 5.4-PRERELEASE after the MFC of the fix of EOVERFLOW check in vswprintf(3).
504000 | r144575 | 3 de abril de 2005 | 5.4-RELEASE.
504100 | r144581 | 3 de abril de 2005 | 5.4-STABLE after branching for RELENG_5_4
504101 | r146105 | 11 de maio de 2005 | 5.4-STABLE after increasing the default thread stacksizes
504102 | r504101 | 24 de junho de 2005 | 5.4-STABLE after the addition of sha256
504103 | r150892 | 3 de outubro de 2005 | 5.4-STABLE after the MFC of if_bridge
504104 | r152370 | 13 de novembro de 2005 | 5.4-STABLE after the MFC of bsdiff and portsnap
504105 | r154464 | 17 de janeiro de 2006 | 5.4-STABLE after MFC of ldconfig_local_dirs change.
505000 | r158481 | 12 de maio de 2006 | 5.5-RELEASE.
505100 | r158482 | 12 de maio de 2006 | 5.5-STABLE after branching for RELENG_5_5

## 18.10. Versões do FreeBSD 4

Tabela 10. Valores do `__FreeBSD_version` para o FreeBSD 4
Valor | Revisão | Data | Release
--- | --- | --- | ---
400000 | r43041 | 22 de janeiro de 1999 | 4.0-CURRENT after 3.4 branch
400001 | r44177 | 20 de fevereiro de 1999 | 4.0-CURRENT after change in dynamic linker handling
400002 | r44699 | 13 de março de 1999 | 4.0-CURRENT after C++ constructor/destructor order change
400003 | r45059 | 27 de março de 1999 | 4.0-CURRENT after functioning dladdr(3)
400004 | r45321 | 5 de abril de 1999 | 4.0-CURRENT after __deregister_frame_info dynamic linker bug fix (also 4.0-CURRENT after EGCS 1.1.2 integration)
400005 | r46113 | 27 de abril de 1999 | 4.0-CURRENT after suser(9) API change (also 4.0-CURRENT after newbus)
400006 | r47640 | 31 de maio de 1999 | 4.0-CURRENT after cdevsw registration change
400007 | r47992 | 17 de junho de 1999 | 4.0-CURRENT after the addition of so_cred for socket level credentials
400008 | r48048 | 20 de junho de 1999 | 4.0-CURRENT after the addition of a poll syscall wrapper to libc_r
400009 | r48936 | 20 de julho de 1999 | 4.0-CURRENT after the change of the kernel’s `dev_t` type to `struct specinfo` pointer
400010 | r51649 | 25 de setembro de 1999 | 4.0-CURRENT after fixing a hole in jail(2)
400011 | r51791 | 29 de setembro de 1999 | 4.0-CURRENT after the `sigset_t` datatype change
400012 | r53164 | 15 de novembro de 1999 | 4.0-CURRENT after the cutover to the GCC 2.95.2 compiler
400013 | r54123 | 4 de dezembro de 1999 | 4.0-CURRENT after adding pluggable linux-mode ioctl handlers
400014 | r56216 | 18 de janeiro de 2000 | 4.0-CURRENT after importing OpenSSL
400015 | r56700 | 27 de janeiro de 2000 | 4.0-CURRENT after the C++ ABI change in GCC 2.95.2 from -fvtable-thunks to -fno-vtable-thunks by default
400016 | r57529 | 27 de fevereiro de 2000 | 4.0-CURRENT after importing OpenSSH
400017 | r58005 | 13 de março de 2000 | 4.0-RELEASE
400018 | r58170 | 17 de março de 2000 | 4.0-STABLE after 4.0-RELEASE
400019 | r60047 | 5 de maio de 2000 | 4.0-STABLE after the introduction of delayed checksums.
400020 | r61262 | 4 de junho de 2000 | 4.0-STABLE after merging libxpg4 code into libc.
400021 | r62820 | 8 de julho de 2000 | 4.0-STABLE after upgrading Binutils to 2.10.0, ELF branding changes, and tcsh in the base system.
410000 | r63095 | 14 de julho de 2000 | 4.1-RELEASE
410001 | r64012 | 29 de julho de 2000 | 4.1-STABLE after 4.1-RELEASE
410002 | r65962 | 16 de setembro de 2000 | 4.1-STABLE after setproctitle(3) moved from libutil to libc.
411000 | r66336 | 25 de setembro de 2000 | 4.1.1-RELEASE
411001 |  |  | 4.1.1-STABLE after 4.1.1-RELEASE
420000 | r68066 | 31 de outubro de 2000 | 4.2-RELEASE
420001 | r70895 | 10 de janeiro de 2001 | 4.2-STABLE after combining libgcc.a and libgcc_r.a, and associated GCC linkage changes.
430000 | r73800 | 6 de março de 2001 | 4.3-RELEASE
430001 | r76779 | 18 de maio de 2001 | 4.3-STABLE after wint_t introduction.
430002 | r80157 | 22 de julho de 2001 | 4.3-STABLE after PCI powerstate API merge.
440000 | r80923 | 1 de agosto de 2001 | 4.4-RELEASE
440001 | r85341 | 23 de outubro de 2001 | 4.4-STABLE after d_thread_t introduction.
440002 | r86038 | 4 de novembro de 2001 | 4.4-STABLE after mount structure changes (affects filesystem klds).
440003 | r88130 | 18 de dezembro de 2001 | 4.4-STABLE after the userland components of smbfs were imported.
450000 | r88271 | 20 de dezembro de 2001 | 4.5-RELEASE
450001 | r91203 | 24 de fevereiro de 2002 | 4.5-STABLE after the usb structure element rename.
450002 | r92151 | 12 de março de 2002 | 4.5-STABLE after locale changes.
450003 |  |  | (Never created)
450004 | r94840 | 16 de abril de 2002 | 4.5-STABLE after the `sendmail_enable` rc.conf(5) variable was made to take the value `NONE`.
450005 | r95555 | 27 de abril de 2002 | 4.5-STABLE after moving to XFree86 4 by default for package builds.
450006 | r95846 | 1 de maio de 2002 | 4.5-STABLE after accept filtering was fixed so that is no longer susceptible to an easy DoS.
460000 | r97923 | 21 de junho de 2002 | 4.6-RELEASE
460001 | r98730 | 21 de junho de 2002 | 4.6-STABLE sendfile(2) fixed to comply with documentation, not to count any headers sent against the amount of data to be sent from the file.
460002 | r100366 | 19 de julho de 2002 | 4.6.2-RELEASE
460100 | r98857 | 26 de junho de 2002 | 4.6-STABLE
460101 | r98880 | 26 de junho de 2002 | 4.6-STABLE after MFC of `sed -i`.
460102 | r102759 | 1 de setembro de 2002 | 4.6-STABLE after MFC of many new pkg_install features from the HEAD.
470000 | r104655 | 8 de outubro de 2002 | 4.7-RELEASE
470100 | r104717 | 9 de outubro de 2002 | 4.7-STABLE
470101 | r106732 | 10 de novembro de 2002 | Start generated std{in,out,err}p references rather than sF. This changes std{in,out,err} from a compile time expression to a runtime one.
470102 | r109753 | 23 de janeiro de 2003 | 4.7-STABLE after MFC of mbuf changes to replace m_aux mbufs by m_tag’s
470103 | r110887 | 14 de fevereiro de 2003 | 4.7-STABLE gets OpenSSL 0.9.7
480000 | r112852 | 30 de março de 2003 | 4.8-RELEASE
480100 | r113107 | 5 de abril de 2003 | 4.8-STABLE
480101 | r115232 | 22 de maio de 2003 | 4.8-STABLE after realpath(3) has been made thread-safe
480102 | r118737 | 10 de agosto de 2003 | 4.8-STABLE 3ware API changes to twe.
490000 | r121592 | 27 de outubro de 2003 | 4.9-RELEASE
490100 | r121593 | 27 de outubro de 2003 | 4.9-STABLE
490101 | r124264 | 8 de janeiro de 2004 | 4.9-STABLE after e_sid was added to struct kinfo_eproc.
490102 | r125417 | 4 de fevereiro de 2004 | 4.9-STABLE after MFC of libmap functionality for rtld.
491000 | r129700 | 25 de maio de 2004 | 4.10-RELEASE
491100 | r129918 | 1 de junho de 2004 | 4.10-STABLE
491101 | r133506 | 11 de agosto de 2004 | 4.10-STABLE after MFC of revision 20040629 of the package tools
491102 | r137786 | 16 de novembro de 2004 | 4.10-STABLE after VM fix dealing with unwiring of fictitious pages
492000 | r138960 | 17 de dezembro de 2004 | 4.11-RELEASE
492100 | r138959 | 17 de dezembro de 2004 | 4.11-STABLE
492101 | r157843 | 18 de abril de 2006 | 4.11-STABLE after adding libdata/ldconfig directories to mtree files.

## 18.11. Versões do FreeBSD 3

Tabela 11. Valores do `__FreeBSD_version` para o FreeBSD 3
Valor | Revisão | Data | Release
--- | --- | --- | ---
300000 | r22917 | 19 de fevereiro de 1996 | 3.0-CURRENT before mount(2) change
300001 | r36283 | 24 de setembro de 1997 | 3.0-CURRENT after mount(2) change
300002 | r36592 | 2 de junho de 1998 | 3.0-CURRENT after semctl(2) change
300003 | r36735 | 7 de junho de 1998 | 3.0-CURRENT after ioctl arg changes
300004 | r38768 | 3 de setembro de 1998 | 3.0-CURRENT after ELF conversion
300005 | r40438 | 16 de outubro de 1998 | 3.0-RELEASE
300006 | r40445 | 16 de outubro de 1998 | 3.0-CURRENT after 3.0-RELEASE
300007 | r43042 | 22 de janeiro de 1999 | 3.0-STABLE after 3/4 branch
310000 | r43807 | 9 de fevereiro de 1999 | 3.1-RELEASE
310001 | r45060 | 27 de março de 1999 | 3.1-STABLE after 3.1-RELEASE
310002 | r45689 | 14 de abril de 1999 | 3.1-STABLE after C++ constructor/destructor order change
320000 |  |  | 3.2-RELEASE
320001 | r46742 | 8 de maio de 1999 | 3.2-RELEASE
320002 | r50563 | 29 de agosto de 1999 | 3.2-STABLE after binary-incompatible IPFW and socket changes
330000 | r50813 | 2 de setembro de 1999 | 3.3-RELEASE
330001 | r51328 | 16 de setembro de 1999 | 3.3-RELEASE
330002 | r53671 | 24 de novembro de 1999 | 3.3-STABLE after adding mkstemp(3) to libc
340000 | r54166 | 5 de dezembro de 1999 | 3.4-RELEASE
340001 | r54730 | 17 de dezembro de 1999 | 3.4-RELEASE
350000 | r61876 | 20 de junho de 2000 | 3.5-RELEASE
350001 | r63043 | 12 de julho de 2000 | 3.5-STABLE

## 18.12. Versões do FreeBSD 2.2

Tabela 12. Valores do `__FreeBSD_version` para o FreeBSD 2.2
Valor | Revisão | Data | Release
--- | --- | --- | ---
220000 | r22918 | 19 de fevereiro de 1997 | 2.2-RELEASE
(Não mudou) |  |  | 2.2.1-RELEASE
(Não mudou) |  |  | 2.2-STABLE after 2.2.1-RELEASE
221001 | r24941 | 15 de abril de 1997 | 2.2-STABLE after texinfo-3.9
221002 | r25325 | 30 de abril de 1997 | 2.2-STABLE after top
222000 | r25851 | 16 de maio de 1997 | 2.2.2-RELEASE
222001 | r25921 | 19 de maio de 1997 | 2.2-STABLE after 2.2.2-RELEASE
225000 | r30053 | 2 de outubro de 1997 | 2.2.5-RELEASE
225001 | r31300 | 20 de novembro de 1997 | 2.2-STABLE after 2.2.5-RELEASE
225002 | r32019 | 27 de dezembro de 1997 | 2.2-STABLE after ldconfig -R merge
226000 | r34445 | 24 de março de 1998 | 2.2.6-RELEASE
227000 | r37803 | 21 de julho de 1998 | 2.2.7-RELEASE
227001 | r37809 | 21 de julho de 1998 | 2.2-STABLE after 2.2.7-RELEASE
227002 | r39489 | 19 de setembro de 1998 | 2.2-STABLE after semctl(2) change
228000 | r41403 | 29 de novembro de 1998 | 2.2.8-RELEASE
228001 | r41418 | 29 de novembro de 1998 | 2.2-STABLE after 2.2.8-RELEASE

| Note que o 2.2-STABLE às vezes é identificado como "2.2.5-STABLE" após o 2.2.5-RELEASE. O padrão costumava ser ano seguido do mês, mas decidimos mudá-lo para um sistema maior/menor mais simples a partir de 2.2. Isso aconteceu porque o desenvolvimento paralelo em várias branches inviabilizou a classificação dos lançamentos apenas por suas datas reais de lançamento. Não se preocupe com velhos -CURRENTs; eles estão listados aqui apenas para referência.

## 18.13. FreeBSD 2 Antes das Versões 2.2-RELEASE

Tabela 13. Valores do `__FreeBSD_version` para o FreeBSD 2 de antes da 2.2-RELEASE
Valor | Revisão | Data | Release
--- | --- | --- | ---
119411 |  |  | 2.0-RELEASE
199501 | r7153 | 19 de março de 1995 | 2.1-CURRENT
199503 | r7310 | 24 de março de 1995 | 2.1-CURRENT
199504 | r7704 | 9 de abril de 1995 | 2.0.5-RELEASE
199508 | r10297 | 26 de agosto de 1995 | 2.2-CURRENT before 2.1
199511 | r12189 | 10 de novembro de 1995 | 2.1.0-RELEASE
199512 | r12196 | 10 de novembro de 1995 | 2.2-CURRENT before 2.1.5
199607 | r17067 | 10 de julho de 1996 | 2.1.5-RELEASE
199608 | r17127 | 12 de julho de 1996 | 2.2-CURRENT before 2.1.6
199612 | r19358 | 15 de novembro de 1996 | 2.1.6-RELEASE
199612 |  |  | 2.1.7-RELEASE

Última alteração em: 18 de fevereiro de 2025 por Fernando Apesteguía

Anterior
Início