18.6. Versões do FreeBSD 8

Tabela 18.6. Valores do __FreeBSD_version para o FreeBSD 8
ValorRevisãoDataRelease
80000017253111 de outubro de 20078.0-CURRENT. Separating wide and single byte ctype.
80000117268816 de outubro de 20078.0-CURRENT after libpcap 0.9.8 and tcpdump 3.9.8 import.
80000217284121 de outubro de 20078.0-CURRENT after renaming kthread_create(9) and friends to kproc_create(9) etc.
80000317293224 de outubro de 20078.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
80000417357312 de novembro de 20078.0-CURRENT after agp(4) driver moved from src/sys/pci to src/sys/dev/agp
8000051742614 de dezembro de 20078.0-CURRENT after changes to the jumbo frame allocator (rev 174247).
8000061743997 de dezembro de 20078.0-CURRENT after the addition of callgraph capture functionality to hwpmc(4).
80000717490125 de dezembro de 20078.0-CURRENT after kdb_enter() gains a "why" argument.
80000817495128 de dezembro de 20078.0-CURRENT after LK_EXCLUPGRADE option removal.
8000091751689 de janeiro de 20088.0-CURRENT after introduction of lockmgr_disown(9)
80001017520410 de janeiro de 20088.0-CURRENT after the vn_lock(9) prototype change.
80001117529513 de janeiro de 20088.0-CURRENT after the VOP_LOCK(9) and VOP_UNLOCK(9) prototype changes.
80001217548719 de janeiro de 20088.0-CURRENT after introduction of lockmgr_recursed(9), BUF_RECURSED(9) and BUF_ISLOCKED(9) and the removal of BUF_REFCNT().
80001317558123 de janeiro de 20088.0-CURRENT after introduction of the ASCII encoding.
80001417563624 de janeiro de 20088.0-CURRENT after changing the prototype of lockmgr(9) and removal of lockcount() and LOCKMGR_ASSERT().
80001517568826 de janeiro de 20088.0-CURRENT after extending the types of the fts(3) structures.
8000161758721 de fevereiro de 20088.0-CURRENT after adding an argument to MEXTADD(9)
8000171760156 de fevereiro de 20088.0-CURRENT after the introduction of LK_NODUP and LK_NOWITNESS options in the lockmgr(9) space.
8000181761128 de fevereiro de 20088.0-CURRENT after the addition of m_collapse.
8000191761249 de fevereiro de 20088.0-CURRENT after the addition of current working directory, root directory, and jail directory support to the kern.proc.filedesc sysctl.
80002017625113 de fevereiro de 20088.0-CURRENT after introduction of lockmgr_assert(9) and BUF_ASSERT functions.
80002117632115 de fevereiro de 20088.0-CURRENT after introduction of lockmgr_args(9) and LK_INTERNAL flag removal.
800022176556(backed out)8.0-CURRENT after changing the default system ar to BSD ar(1).
80002317656025 de fevereiro de 20088.0-CURRENT after changing the prototypes of lockstatus(9) and VOP_ISLOCKED(9), more specifically retiring the struct thread argument.
8000241767091 de março de 20088.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).
8000251769588 de março de 20088.0-CURRENT after adding F_DUP2FD command to fcntl(2).
80002617708612 de março de 20088.0-CURRENT after changing the priority parameter to cv_broadcastpri such that 0 means no priority.
80002717755124 de março de 20088.0-CURRENT after changing the bpf monitoring ABI when zerocopy bpf buffers were added.
80002817763726 de março de 20088.0-CURRENT after adding l_sysid to struct flock.
80002917768828 de março de 20088.0-CURRENT after reintegration of the BUF_LOCKWAITERS function and the addition of lockmgr_waiters(9).
8000301778441 de abril de 20088.0-CURRENT after the introduction of the rw_try_rlock(9) and rw_try_wlock(9) functions.
8000311779586 de abril de 20088.0-CURRENT after the introduction of the lockmgr_rw and lockmgr_args_rw functions.
8000321780068 de abril de 20088.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.
8000331780178 de abril de 20088.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.
80003417805110 de abril de 20088.0-CURRENT after introduction of the memrchr function.
80003517825616 de abril de 20088.0-CURRENT after introduction of the fdopendir function.
80003617836220 de abril de 20088.0-CURRENT after switchover of 802.11 wireless to multi-bss support (aka vaps).
8000371788929 de maio de 20088.0-CURRENT after addition of multi routing table support (aka setfib(1), setfib(2)).
80003817931626 de maio de 20088.0-CURRENT after removal of netatm and ISDN4BSD. Also, the addition of the Compact C Type (CTF) tools.
80003917978414 de junho de 20088.0-CURRENT after removal of sgtty.
80004018002526 de junho de 20088.0-CURRENT with kernel NFS lockd client.
80004118069122 de julho de 20088.0-CURRENT after addition of arc4random_buf(3) and arc4random_uniform(3).
8000421814398 de agosto de 20088.0-CURRENT after addition of cpuctl(4).
80004318169413 de agosto de 20088.0-CURRENT after changing bpf(4) to use a single device node, instead of device cloning.
80004418180317 de agosto de 20088.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.
80004518190520 de agosto de 20088.0-CURRENT after the integration of the MPSAFE TTY layer, including changes to various drivers and utilities that interact with it.
8000461828698 de setembro de 20088.0-CURRENT after the separation of the GDT per CPU on amd64 architecture.
80004718290510 de setembro de 20088.0-CURRENT after removal of VSVTX, VSGID and VSUID.
80004818309116 de setembro de 20088.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.
80004918311417 de setembro de 20088.0-CURRENT after the removal of suser(9) and suser_cred(9).
80005018409920 de outubro de 20088.0-CURRENT after buffer cache API change.
80005118420523 de outubro de 20088.0-CURRENT after the removal of the MALLOC(9) and FREE(9) macros.
80005218441928 de outubro de 20088.0-CURRENT after the introduction of accmode_t and renaming of VOP_ACCESS 'a_mode' argument to 'a_accmode'.
8000531845552 de novembro de 20088.0-CURRENT after the prototype change of vfs_busy(9) and the introduction of its MBF_NOWAIT and MBF_MNTLSTLOCK flags.
80005418516222 de novembro de 20088.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.
80005518536327 de novembro de 20088.0-CURRENT after the addition of Intel™ Core, Core2, and Atom support to hwpmc(4).
80005618543529 de novembro de 20088.0-CURRENT after the introduction of multi-/no-IPv4/v6 jails.
8000571855221 de dezembro de 20088.0-CURRENT after the switch to the ath hal source code.
80005818596812 de dezembro de 20088.0-CURRENT after the introduction of the VOP_VPTOCNP operation.
80005918611915 de dezembro de 20088.0-CURRENT incorporates the new arp-v2 rewrite.
80006018634419 de dezembro de 20088.0-CURRENT after the addition of makefs.
80006118728915 de janeiro de 20098.0-CURRENT after TCP Appropriate Byte Counting.
80006218783028 de janeiro de 20098.0-CURRENT after removal of minor(), minor2unit(), unit2minor(), etc.
80006318874518 de fevereiro de 20098.0-CURRENT after GENERIC config change to use the USB2 stack, but also the addition of fdevname(3).
80006418894623 de fevereiro de 20098.0-CURRENT after the USB2 stack is moved to and replaces dev/usb.
80006518909226 de fevereiro de 20098.0-CURRENT after the renaming of all functions in libmp(3).
80006618911027 de fevereiro de 20098.0-CURRENT after changing USB devfs handling and layout.
80006718913628 de fevereiro de 20098.0-CURRENT after adding getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and wcsncasecmp().
8000681892762 de março de 20098.0-CURRENT after renaming the ushub devclass to uhub.
8000691895859 de março de 20098.0-CURRENT after libusb20.so.1 was renamed to libusb.so.1.
8000701895929 de março de 20098.0-CURRENT after merging IGMPv3 and Source-Specific Multicast (SSM) to the IPv4 stack.
80007118982514 de março de 20098.0-CURRENT after gcc was patched to use C99 inline semantics in c99 and gnu99 mode.
80007218985315 de março de 20098.0-CURRENT after the IFF_NEEDSGIANT flag has been removed; non-MPSAFE network device drivers are no longer supported.
80007319026518 de março de 20098.0-CURRENT after the dynamic string token substitution has been implemented for rpath and needed paths.
80007419037324 de março de 20098.0-CURRENT after tcpdump 4.0.0 and libpcap 1.0.0 import.
8000751907876 de abril de 20098.0-CURRENT after layout of structs vnet_net, vnet_inet and vnet_ipfw has been changed.
8000761908669 de abril de 20098.0-CURRENT after adding delay profiles in dummynet.
80007719091414 de abril de 20098.0-CURRENT after removing VOP_LEASE() and vop_vector.vop_lease.
80007819108015 de abril de 20098.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.
80007919111715 de abril de 20098.0-CURRENT after struct llentry pointers are added to struct route and struct route_in6.
80008019112615 de abril de 20098.0-CURRENT after layout of struct inpcb has been changed.
80008119126719 de abril de 20098.0-CURRENT after the layout of struct malloc_type has been changed.
80008219136821 de abril de 20098.0-CURRENT after the layout of struct ifnet has changed, and with if_ref() and if_rele() ifnet refcounting.
80008319138922 de abril de 20098.0-CURRENT after the implementation of a low-level Bluetooth HCI API.
80008419167229 de abril de 20098.0-CURRENT after IPv6 SSM and MLDv2 changes.
80008519168830 de abril de 20098.0-CURRENT after enabling support for VIMAGE kernel builds with one active image.
8000861919108 de maio de 20098.0-CURRENT after adding support for input lines of arbitrarily length in patch(1).
80008719199011 de maio de 20098.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.
80008819247020 de maio de 20098.0-CURRENT after net80211 monitor mode changes.
80008919264923 de maio de 20098.0-CURRENT after adding UDP control block support.
80009019266923 de maio de 20098.0-CURRENT after virtualizing interface cloning.
80009119289527 de maio de 20098.0-CURRENT after adding hierarchical jails and removing global securelevel.
80009219301129 de maio de 20098.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.
80009319304729 de maio de 20098.0-CURRENT after adding mnt_xflag to struct mount.
80009419309330 de maio de 20098.0-CURRENT after adding VOP_ACCESSX(9).
80009519309630 de maio de 20098.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.
8000961932191 de junho de 20098.0-CURRENT after updating to the new netisr implementation and after changing the way we store and access FIBs.
8000971937318 de junho de 20098.0-CURRENT after the introduction of vnet destructor hooks and infrastructure.
(Não mudou)19401211 de junho de 20098.0-CURRENT after the introduction of netgraph outbound to inbound path call detection and queuing, which also changed the layout of struct thread.
80009819421014 de junho de 20098.0-CURRENT after OpenSSL 0.9.8k import.
80009919467522 de junho de 20098.0-CURRENT after NGROUPS update and moving route virtualization into its own VImage module.
80010019492024 de junho de 20098.0-CURRENT after SYSVIPC ABI change.
80010119517529 de junho de 20098.0-CURRENT after the removal of the /dev/net/* per-interface character devices.
80010219563412 de julho de 20098.0-CURRENT after padding was added to struct sackhint, struct tcpcb, and struct tcpstat.
80010319565413 de julho de 20098.0-CURRENT after replacing struct tcpopt with struct toeopt in the TOE driver interface to the TCP syncache.
80010419569914 de julho de 20098.0-CURRENT after the addition of the linker-set based per-vnet allocator.
80010519576719 de julho de 20098.0-CURRENT after version bump for all shared libraries that do not have symbol versioning turned on.
80010619585224 de julho de 20098.0-CURRENT after introduction of OBJT_SG VM object type.
8001071960372 de agosto de 20098.0-CURRENT after making the newbus subsystem Giant free by adding the newbus sxlock and 8.0-RELEASE.
80010819962721 de novembro de 20098.0-STABLE after implementing EVFILT_USER kevent filter.
8005002017497 de janeiro de 20108.0-STABLE after __FreeBSD_version bump to make pkg_add -r use packages-8-stable.
80050120292224 de janeiro de 20108.0-STABLE after change of the scandir(3) and alphasort(3) prototypes to conform to SUSv4.
80050220329931 de janeiro de 20108.0-STABLE after addition of sigpause(2).
80050320434425 de fevereiro de 20108.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.
8005042045461 de março de 20108.0-STABLE after MFC of importing x86emu, a software emulator for real mode x86 CPU from OpenBSD.
80050520825918 de maio de 20108.0-STABLE after MFC of adding liblzma, xz, xzdec, and lzmainfo.
80100020915014 de junho de 20108.1-RELEASE
80150020914614 de junho de 20108.1-STABLE after 8.1-RELEASE.
8015012147623 de novembro de 20108.1-STABLE after KBI change in struct sysentvec, and implementation of PL_FLAG_SCE/SCX/EXEC/SI and pl_siginfo for ptrace(PT_LWPINFO) .
80200021663922 de dezembro de 20108.2-RELEASE
80250021665422 de dezembro de 20108.2-STABLE after 8.2-RELEASE.
80250121910728 de fevereiro de 20118.2-STABLE after merging DTrace changes, including support for userland tracing.
8025022193246 de março de 20118.2-STABLE after merging log2 and log2f into libm.
8025032212751 de maio de 20118.2-STABLE after upgrade of the gcc to the last GPLv2 version from the FSF gcc-4_2-branch.
80250422240128 de maio de 20118.2-STABLE after introduction of the KPI and supporting infrastructure for modular congestion control.
80250522240628 de maio de 20118.2-STABLE after introduction of Hhook and Khelp KPIs.
80250622240828 de maio de 20118.2-STABLE after addition of OSD to struct tcpcb.
8025072227416 de junho de 20118.2-STABLE after ZFS v28 import.
8025082228468 de junho de 20118.2-STABLE after removal of the schedtail event handler and addition of the sv_schedtail method to struct sysvec.
80250922401714 de julho de 20118.2-STABLE after merging the SSSE3 support into binutils.
80251022421419 de julho de 20118.2-STABLE after addition of RFTSIGZMB flag for rfork(2).
8025112254589 de setembro de 20118.2-STABLE after addition of automatic detection of USB mass storage devices which do not support the no synchronize cache SCSI command.
80251222547010 de setembro de 20118.2-STABLE after merging of re-factoring of auto-quirk.
80251322676325 de outubro de 20118.2-STABLE after merging of the MAP_PREFAULT_READ flag to mmap(2).
80251422757316 de novembro de 20118.2-STABLE after merging of addition of posix_fallocate(2) syscall.
8025152297256 de janeiro de 20128.2-STABLE after merging of addition of the posix_fadvise(2) system call.
80251623023916 de janeiro de 20128.2-STABLE after merging gperf 3.0.3
80251723176915 de fevereiro de 20128.2-STABLE after introduction of the new extensible sysctl(3) interface NET_RT_IFLISTL to query address lists.
8030002324463 de março de 20128.3-RELEASE.
8035002324393 de março de 20128.3-STABLE after branching releng/8.3 (RELENG_8_3).
80350124709121 de fevereiro de 20138.3-STABLE after MFC of two USB fixes (rev 246616 and 246759).
80400024885028 de março de 20138.4-RELEASE.
80450024881928 de março de 20138.4-STABLE after 8.4-RELEASE.
80450125944916 de dezembro de 20138.4-STABLE after MFC of upstream Heimdal encoding fix.
80450226512330 de abril de 20148.4-STABLE after FreeBSD-SA-14:08.tcp.
8045032684449 de julho de 20148.4-STABLE after FreeBSD-SA-14:17.kmem.
8045042713419 de setembro de 20148.4-STABLE after FreeBSD-SA-14:18 (rev 271305).
80450527168616 de setembro de 20148.4-STABLE after FreeBSD-SA-14:19 (rev 271668).
80450627343221 de outubro de 20148.4-STABLE depois de FreeBSD-SA-14:21 (rev 273413).
8045072741624 de novembro de 20148.4-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25.
80450827928725 de fevereiro de 20158-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.
80450930573612 de setembro de 20168-STABLE after resolving a deadlock between device_detach() and usbd_do_request_flags(9).

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.