12.5. Значения __FreeBSD_version

Ниже для справки приводится перечень значений __FreeBSD_version в виде, который определён в sys/param.h:

Таблица 12-1. Значения __FreeBSD_version

Значение Дата Релиз
119411 2.0-RELEASE
199501, 199503 19 марта 1995 2.1-CURRENT
199504 9 апреля 1995 2.0.5-RELEASE
199508 26 августа 1995 2.2-CURRENT до выхода 2.1
199511 10 ноября 1995 2.1.0-RELEASE
199512 10 ноября 1995 2.2-CURRENT до выхода 2.1.5
199607 10 июля 1996 2.1.5-RELEASE
199608 12 июля 1996 2.2-CURRENT до выхода 2.1.6
199612 15 ноября 1996 2.1.6-RELEASE
199612 2.1.7-RELEASE
220000 19 февраля 1997 2.2-RELEASE
(без изменений) 2.2.1-RELEASE
(без изменений) 2.2-STABLE после выхода 2.2.1-RELEASE
221001 15 апреля 1997 2.2-STABLE после включения texinfo-3.9
221002 30 апреля 1997 2.2-STABLE после включения top
222000 16 мая 1997 2.2.2-RELEASE
222001 19 мая 1997 2.2-STABLE после выхода 2.2.2-RELEASE
225000 2 октября 1997 2.2.5-RELEASE
225001 20 ноября 1997 2.2-STABLE после выхода 2.2.5-RELEASE
225002 27 декабря 1997 2.2-STABLE после появления ldconfig -R
226000 24 марта 1998 2.2.6-RELEASE
227000 21 июля 1998 2.2.7-RELEASE
227001 21 июля 1998 2.2-STABLE после выхода 2.2.7-RELEASE
227002 19 сентября 1998 2.2-STABLE после изменения в semctl(2)
228000 29 ноября 1998 2.2.8-RELEASE
228001 29 ноября 1998 2.2-STABLE после выхода 2.2.8-RELEASE
300000 19 февраля 1996 3.0-CURRENT до изменения в mount(2)
300001 24 сентября 1997 3.0-CURRENT после изменения в mount(2)
300002 2 июня 1998 3.0-CURRENT после изменения в semctl(2)
300003 7 июня 1998 3.0-CURRENT после изменений в аргументах ioctl
300004 3 сентября 1998 3.0-CURRENT после перехода на формат ELF
300005 16 октября 1998 3.0-RELEASE
300006 16 октября 1998 3.0-CURRENT после выхода 3.0-RELEASE
300007 22 января 1999 3.0-STABLE после разбиения на ветки 3/4
310000 9 февраля 1999 3.1-RELEASE
310001 27 марта 1999 3.1-STABLE после выхода 3.1-RELEASE
310002 14 апреля 1999 3.1-STABLE после изменения в порядке следования конструкторов/деструкторов в C++
320000 3.2-RELEASE
320001 8 мая 1999 3.2-STABLE
320002 29 августа 1999 3.2-STABLE после несовместимых изменений в IPFW и сокетах
330000 2 сентября 1999 3.3-RELEASE
330001 16 сентября 1999 3.3-STABLE
330002 24 ноября 1999 3.3-STABLE после добавления mkstemp(3) в libc
340000 5 декабря 1999 3.4-RELEASE
340001 17 декабря 1999 3.4-STABLE
350000 20 июня 2000 3.5-RELEASE
350001 12 июля 2000 3.5-STABLE
400000 22 января 1999 4.0-CURRENT после появления ветки 3.4
400001 20 февраля 1999 4.0-CURRENT после изменения в работе динамического компоновщика
400002 13 марта 1999 4.0-CURRENT после изменения в порядке следования конструкторов/деструкторов в C++
400003 27 марта 1999 4.0-CURRENT после появления функции dladdr(3)
400004 5 апреля 1999 4.0-CURRENT после исправления ошибки в работе функции __deregister_frame_info динамического компоновщика (а также 4.0-CURRENT после интеграции EGCS 1.1.2)
400005 27 апреля 1999 4.0-CURRENT после изменения интерфейса функции suser(9) (а также 4.0-CURRENT после появления newbus)
400006 31 мая 1999 4.0-CURRENT после изменения в регистрации cdevsw
400007 17 июня 1999 4.0-CURRENT после добавления so_cred в проверки на уровне сокетов
400008 20 июня 1999 4.0-CURRENT после добавления обработчика системного вызова poll в libc_r
400009 20 июля 1999 4.0-CURRENT после перехода в ядре с типа dev_t на указатель struct specinfo
400010 25 сентября 1999 4.0-CURRENT после исправления дыры в безопасности jail(2)
400011 29 сентября 1999 4.0-CURRENT после изменения в типе данных sigset_t
400012 15 ноября 1999 4.0-CURRENT после перехода на компилятор GCC 2.95.2
400013 4 декабря 1999 4.0-CURRENT после появления добавляемых обработчиков ioctl режима linux
400014 18 января 2000 4.0-CURRENT после заимствования OpenSSL
400015 27 января 2000 4.0-CURRENT после изменения в C++ ABI компилятора GCC 2.95.2 по умолчанию с -fvtable-thunks на -fno-vtable-thunks
400016 27 февраля 2000 4.0-CURRENT после заимствования OpenSSH
400017 13 марта 2000 4.0-RELEASE
400018 17 марта 2000 4.0-STABLE после появления 4.0-RELEASE
400019 5 мая 2000 4.0-STABLE после появления отложенных контрольных сумм.
400020 4 июня 2000 4.0-STABLE после интеграции кода библиотеки libxpg4 в libc.
400021 8 июля 2000 4.0-STABLE после обновления пакета Binutils до версии 2.10.0, изменения в схеме пометки выполнимых файлов ELF и включения tcsh в качестве базового компонента.
410000 14 июля 2000 4.1-RELEASE
410001 29 июля 2000 4.1-STABLE после выхода 4.1-RELEASE
410002 16 сентября 2000 4.1-STABLE после переноса функции setproctitle(3) из библиотеки libutil в libc.
411000 25 сентября 2000 4.1.1-RELEASE
411001 4.1.1-STABLE после выхода 4.1.1-RELEASE
420000 31 октября 2000 4.2-RELEASE
420001 10 января 2001 4.2-STABLE после объединения libgcc.a и libgcc_r.a, а также соответствующих изменений в компоновке GCC.
430000 6 марта 2001 4.3-RELEASE
430001 18 мая 2001 4.3-STABLE после появления wint_t.
430002 22 июля 2001 4.3-STABLE после добавления API состояния электропитания PCI.
440000 1 августа 2001 4.4-RELEASE
440001 23 октября 2001 4.4-STABLE после добавления d_thread_t.
440002 4 ноября 2001 4.4-STABLE после изменений в структуру для монтирования (это затрагивает KLD файловых систем).
440003 18 декабря 2001 4.4-STABLE после импорта пользовательских компонент smbfs.
450000 20 декабря 2001 4.5-RELEASE
450001 24 февраля 2002 4.5-STABLE после переименования элементов структур usb
450004 16 апреля 2002 4.5-STABLE после того, как переменная rc.conf(5) sendmail_enable стала обрабатывать значение NONE.
450005 27 апреля 2002 4.5-STABLE после переключения на использование по умолчанию при построении пакетов XFree86 4.
450006 1 мая 2002 4.5-STABLE после того, как сетевой фильтр для этапа подтверждения соединения был исправлен таким образом, что он больше не подвержен простым DoS-атакам.
460000 21 июня 2002 4.6-RELEASE
460001 21 июня 2002 Справочная страница по sendfile(2) в 4.6-STABLE приведена в соответствие с документацией, никакие заголовки не сравниваются с количеством данных, посланных из файла.
460002 19 июля 2002 4.6.2-RELEASE
460100 26 июня 2002 4.6-STABLE
460101 26 июня 2002 4.6-STABLE после переноса из -CURRENT функциональности `sed -i'.
460102 1 сентября 2002 4.6-STABLE после MFC многих новых возможностей pkg_install из ветки HEAD.
470000 8 октября 2002 4.7-RELEASE
470100 9 октября 2002 4.7-STABLE
470101 10 ноября 2002 Начало генерации ссылок __std{in,out,err}p вместо __sF. Это переносит вычисление выражений в std{in,out,err} с момента компиляции на время выполнения.
470102 23 января 2003 4.7-STABLE после MFC изменений в mbuf для замены m_aux mbufs на m_tag's
470103 14 февраля 2003 В 4.7-STABLE появляется OpenSSL 0.9.7
480000 30 марта 2003 4.8-RELEASE
480100 5 апреля 2003 4.8-STABLE
480101 22 мая 2003 4.8-STABLE после того, как функция realpath(3) была сделана совместимой с потоками выполнения
480102 10 августа 2003 4.8-STABLE после изменений 3ware API в twe.
490000 27 октября 2003 4.9-RELEASE
490100 27 октября 2003 4.9-STABLE
490101 8 января 2004 4.9-STABLE после добавления e_sid в структуру kinfo_eproc.
490102 4 февраля 2004 4.9-STABLE после выполнения MFC функциональности libmap для rtld.
491000 25 мая 2004 4.10-RELEASE
491100 1 июня 2004 4.10-STABLE
491101 11 августа 2004 4.10-STABLE после выполнения MFC ревизии 20040629 пакетного инструментария
491102 16 ноября 2004 4.10-STABLE после исправления ошибки в VM при отвязывании (unwire) фиктивных страниц
492000 17 декабря 2004 4.11-RELEASE
492100 17 декабря 2004 4.11-STABLE
492101 18 апреля 2006 4.11-STABLE после добавления каталогов libdata/ldconfig в файлы mtree.
500000 13 марта 2000 5.0-CURRENT
500001 18 апреля 2000 5.0-CURRENT после добавления дополнительных полей в заголовке ELF и изменения метода пометки принадлежности к определённой системе для выполнимых файлов в формате ELF.
500002 2 мая 2000 5.0-CURRENT после изменений в метаданных kld.
500003 18 мая 2000 5.0-CURRENT после изменений buf/bio.
500004 26 мая 2000 5.0-CURRENT после обновления binutils.
500005 3 июня 2000 5.0-CURRENT после интеграции кода библиотеки libxpg4 в libc и появления интерфейса TASKQ.
500006 10 июня 2000 5.0-CURRENT после добавления интерфейсов AGP.
500007 29 июня 2000 5.0-CURRENT после обновления Perl до версии 5.6.0
500008 7 июля 2000 5.0-CURRENT после обновления кода KAME до версии 2000/07.
500009 14 июля 2000 5.0-CURRENT после изменений в ether_ifattach() и ether_ifdetach().
500010 16 июля 2000 5.0-CURRENT после возврата в настройках утилиты mtree, применяемых по умолчанию, обратно к оригинальным и добавления флага -L для перехода по символическим ссылкам.
500011 18 июля 2000 5.0-CURRENT после изменения в API для kqueue.
500012 2 сентября 2000 5.0-CURRENT после перемещения setproctitle(3) из библиотеки libutil в libc.
500013 10 сентября 2000 5.0-CURRENT после первого коммита SMPng.
500014 4 января 2001 5.0-CURRENT после переноса <sys/select.h> в <sys/selinfo.h>.
500015 10 января 2001 5.0-CURRENT после объединения libgcc.a и libgcc_r.a, а также соответствующих изменений в компоновке GCC.
500016 24 января 2001 5.0-CURRENT после изменения, позволяющего libc и libc_r быть скомпонованными вместе, что делает параметр -pthread ненужным.
500017 18 февраля 2001 5.0-CURRENT после перехода на использование struct xucred вместо struct ucred для стабилизации экспортируемого API ядра для mountd и т.д.
500018 24 февраля 2001 5.0-CURRENT после добавления переменной make CPUTYPE позволяющей контролировать специфичные для CPU оптимизации.
500019 9 июня 2001 5.0-CURRENT после переноса machine/ioctl_fd.h в sys/fdcio.h
500020 15 июня 2001 5.0-CURRENT после изменения имен для локализации.
500021 22 июня 2001 5.0-CURRENT после импорта Bzip2. Также означает удаление S/Key.
500022 12 июля 2001 5.0-CURRENT с поддержкой SSE.
500023 14 сентября 2001 5.0-CURRENT после KSE Этап 2.
500024 1 октября 2001 5.0-CURRENT после d_thread_t и переноса UUCP в порты.
500025 4 октября 2001 5.0-CURRENT после изменения ABI из-за переноса передачи дескриптора и прав на 64-разрядные платформы.
500026 9 октября 2001 5.0-CURRENT после перехода на использование по умолчанию XFree86 4 для построения пакетов и после добавления в библиотеку libc новой функции strnstr().
500027 10 октября 2001 5.0-CURRENT после добавления в библиотеку libc новой функции strcasestr().
500028 14 декабря 2001 5.0-CURRENT после импорта пользовательских компонент smbfs.
(Значение не изменено) 5.0-CURRENT после добавления новых специфических для C99 целочисленных типов.
500029 29 января 2002 5.0-CURRENT после изменения возвращаемого функцией sendfile(2) значения.
500030 15 февраля 2002 5.0-CURRENT после добавления нового типа fflags_t, соответствующий файловым флагам.
500031 24 февраля 2002 5.0-CURRENT после переименования элементов структур usb.
500032 16 марта 2002 5.0-CURRENT после обновления Perl до версии 5.6.1
500033 3 апреля 2002 5.0-CURRENT после того как переменная rc.conf(5) sendmail_enable стала обрабатывать значение NONE.
500034 30 апреля 2002 5.0-CURRENT после добавления в функцию mtx_init() третьего параметра.
500035 13 мая 2002 5.0-CURRENT после импорта Gcc 3.1
500036 17 мая 2002 5.0-CURRENT после удаления Perl из /usr/src
500037 29 мая 2002 5.0-CURRENT после добавления функции dlfunc(3)
500038 24 июля 2002 5.0-CURRENT после того, как были изменены типы некоторых записей в структуре sockbuf, а сама структура была реорганизована.
500039 1 сентября 2002 5.0-CURRENT после импорта GCC 3.2.1. Также после того, как в файлах заголовков было прекращено использование _BSD_FOO_T_ и начато использование _FOO_T_DECLARED. Это значение может быть также использовано как примерная точка начала поддержки пакетов в формате bzip2(1).
500040 20 сентября 2002 5.0-CURRENT после различных изменений в дисковых функциях, сделанных для избавления от зависимости от внутреннего устройства структуры метки диска.
500041 1 октября 2002 5.0-CURRENT после добавления функции getopt_long(3) в библиотеку libc.
500042 15 октября 2002 5.0-CURRENT после обновления Binutils 2.13, куда включена новая эмуляция FreeBSD, vec и формат выдачи.
500043 1 ноября 2002 5.0-CURRENT после добавления простых заглушек pthread_XXX к библиотеке libc, что сделало libXThrStub.so ненужной. 5.0-RELEASE.
500100 17 января 2003 5.0-CURRENT после создания ветки для RELENG_5_0
500101 19 февраля 2003 <sys/dkstat.h> пуст и не должен использоваться.
500102 25 февраля 2003 5.0-CURRENT после изменения интерфейса d_mmap_t.
500103 26 февраля 2003 5.0-CURRENT после того, как было внесено изменение, при котором taskqueue_swi работает без Giant, и было добавлено taskqueue_swi_giant, работающее с Giant.
500104 27 февраля 2003 cdevsw_add() и cdevsw_remove() больше не существуют. Появилась технология выделения MAJOR_AUTO.
500105 4 марта 2003 5.0-CURRENT после появления нового метода инициализации cdevsw.
500106 8 марта 2003 devstat_add_entry() заменено на devstat_new_entry()
500107 15 марта 2003 Изменение интерфейса devstat смотрите sys/sys/param.h 1.149
500108 15 марта 2003 Изменение в интерфейсе Token-Ring.
500109 25 марта 2003 Добавление vm_paddr_t.
500110 28 марта 2003 5.0-CURRENT после того, как функция realpath(3) была сделана совместимой с потоками выполнения
500111 9 апреля 2003 5.0-CURRENT после того, как функция usbhid(3) была приведена в соответствие с NetBSD
500112 17 апреля 2003 5.0-CURRENT после новой реализации NSS и добавления функций POSIX.1 getpw*_r и getgr*_r
500113 2 мая 2003 5.0-CURRENT после удаления старой системы rc.
501000 4 июня 2004 5.1-RELEASE.
501100 2 июня 2003 5.1-CURRENT после появления ветки RELENG_5_1.
501101 29 июня 2003 5.1-CURRENT после корректировки смысла функций sigtimedwait(2) и sigwaitinfo(2).
501102 3 июля 2003 5.1-CURRENT после добавления полей lockfunc и lockfuncarg в bus_dma_tag_create(9).
501103 31 июля 2003 5.1-CURRENT после интеграции снэпшота GCC 3.3.1-pre 20030711.
501104 5 августа 2003 5.1-CURRENT осле изменений 3ware API в twe.
501105 17 августа 2003 Поддержка в 5.1-CURRENT динамически скомпонованных /bin и /sbin, перемещение библиотек в /lib.
501106 8 сентября 2003 5.1-CURRENT после добавления в ядро поддержки Coda 6.x.
501107 17 сентября 2003 5.1-CURRENT после перемещения констант для 16550 UART из файла <dev/sio/sioreg.h> в <dev/ic/ns16550.h>. А также момент, когда rtld стал поддерживать функциональность libmap в безусловном режиме.
501108 23 сентября 2003 5.1-CURRENT после обновления в API PFIL_HOOKS
501109 27 сентября 2003 5.1-CURRENT после добавления функции kiconv(3)
501110 28 сентября 2003 5.1-CURRENT после изменений операций по умолчанию для open и close в cdevsw
501111 16 октября 2003 5.1-CURRENT после изменений в структуре cdevsw
501112 16 октября 2003 5.1-CURRENT после добавления множественного наследования для kobj
501113 31 октября 2003 5.1-CURRENT после изменения if_xname в структуре ifnet
501114 16 ноября 2003 5.1-CURRENT после изменений, связанных с динамической компоновкой /bin и /sbin
502000 7 декабря 2003 5.2-RELEASE
502010 23 февраля 2003 5.2.1-RELEASE
502100 7 декабря 2003 5.2-CURRENT после отделения ветки RELENG_5_2
502101 19 декабря 2003 5.2-CURRENT после добавления в libc функций __cxa_atexit/__cxa_finalize.
502102 30 января 2004 5.2-CURRENT после смены используемой по умолчанию библиотеки работы с потоками выполнения libc_r на libpthread.
502103 21 февраля 2004 5.2-CURRENT после большого изменения в API драйверов устройств.
502104 25 февраля 2004 5.2-CURRENT после добавления getopt_long_only().
502105 5 марта 2004 5.2-CURRENT после того, как макро-переменная NULL была переопределена для языка C как ((void *)0), что привело к увеличению количества предупреждений компилятора.
502106 8 марта 2004 5.2-CURRENT после установки и включения pf в процесс построения системы.
502107 10 марта 2004 5.2-CURRENT после того, как значение time_t на платформе sparc64 стало 64-разрядным.
502108 12 марта 2004 5.2-CURRENT после того, как поддержка компилятора Intel C/C++ в некоторых заголовочных файлах и execve(2) была изменена на более строго соответствующую POSIX.
502109 22 марта 2004 5.2-CURRENT после введения программного интерфейса bus_alloc_resource_any
502110 27 марта 2004 5.2-CURRENT после добавления поддержки локализации UTF-8
502111 11 апреля 2004 5.2-CURRENT после удаления программного интерфейса getvfsent(3)
502112 13 апреля 2004 5.2-CURRENT после добавления директивы .warning для make.
502113 4 июня 2004 5.2-CURRENT после того, как функция ttyioctl() стала обязательной для драйверов последовательных устройств.
502114 13 июня 2004 5.2-CURRENT после импорта ALTQ инфраструктуры.
502115 14 июня 2004 5.2-CURRENT после того, как sema_timedwait(9) стал возвращать 0 в случае успеха и не нулевой код ошибки в случае неудачи.
502116 16 июня 2004 5.2-CURRENT после того, как kernel тип dev_t стал указателем на struct cdev *.
502117 17 июня 2004 5.2-CURRENT после того, как kernel тип udev_t изменился на dev_t.
502118 17 июня 2004 5.2-CURRENT после добавления поддержки CLOCK_VIRTUAL и CLOCK_PROF в clock_gettime(2) и clock_getres(2).
502119 22 июня 2004 5.2-CURRENT после того, как был проведён пересмотр клонирования сетевого интерфейса.
502120 2 июля 2004 5.2-CURRENT после обновления пакетного инструментария до ревизии 20040629.
502121 9 июля 2004 5.2-CURRENT после отметки, что код Bluetooth не ограничен архитектурой i386.
502122 11 июля 2004 5.2-CURRENT после появления отладочной инфраструктуры KDB, переноса DDB в бэкэнд и появления бэкэнда GDB.
502123 12 июля 2004 5.2-CURRENT после добавления в VFS_ROOT нового аргумента struct thread, так же как это делает vflush. Структура kinfo_proc теперь имеет указатель на пользовательские данные. Смена реализации X по умолчанию на xorg было сделано в это же время.
502124 24 июля 2004 5.2-CURRENT после разделения способов запуска скриптов rc.d из портов и имеющих статус legacy.
502125 28 июля 2004 5.2-CURRENT после отмены предыдущего изменения.
502126 31 июля 2004 5.2-CURRENT после удаления kmem_alloc_pageable() и импорта gcc 3.4.2.
502127 2 августа 2004 5.2-CURRENT после изменения в API ядра UMA, разрешающего конструкторам/инициализаторам (ctors/inits) возвращать неудачу.
502128 8 августа 2004 5.2-CURRENT после изменения в сигнатуре vfs_mount, а также после общей замены PRISON_ROOT на SUSER_ALLOWJAIL в API suser(9).
503000 23 августа 2004 5.3-BETA/RC перед изменением в pfil API
503001 22 сентября 2004 5.3-RELEASE
503100 16 октября 2004 5.3-STABLE после отделения ветки RELENG_5_3
503101 3 декабря 2004 5.3-STABLE после добавления в функцию strftime(3) параметров отступа в стиле glibc.
503102 13 февраля 2005 5.3-STABLE после выполнения MFC импорта nc(1) из OpenBSD.
503103 27 февраля 2005 5.4-PRERELEASE после выполнения MFC исправлений в <src/include/stdbool.h> и <src/sys/i386/include/_types.h> для использования совместимости GCC в компиляторе Intel C/C++.
503104 28 февраля 2005 5.4-PRERELEASE после выполнения MFC изменения поля ifi_epoch в структуре if_data со времени часов на время с момента старта.
503105 2 марта 2005 5.4-PRERELEASE после выполнения MFC исправления в vswprintf(3) проверки на EOVERFLOW.
504000 3 апреля 2005 5.4-RELEASE.
504100 3 апреля 2005 5.4-STABLE после отделения ветки RELENG_5_4
504101 11 мая 2005 5.4-STABLE после увеличения значения по умолчанию размера стеков потока.
504102 24 июня 2005 5.4-STABLE после добавления sha256
504103 3 октября 2005 5.4-STABLE после выполнения MFC if_bridge
504104 13 октября 2005 5.4-STABLE после выполнения MFC bsdiff и portsnap
504105 17 января 2006 5.4-STABLE после выполнения MFC изменения ldconfig_local_dirs.
505000 12 мая 2006 5.5-RELEASE.
505100 12 мая 2006 5.5-STABLE после отделения ветки RELENG_5_5
600000 18 августа 2004 6.0-CURRENT
600001 27 августа 2004 6.0-CURRENT после постоянного включения в ядро PFIL_HOOKS.
600002 30 августа 2004 6.0-CURRENT после первоначального добавления ifi_epoch в структуру if_data. Выполнен возврат после нескольких дней. Не используйте это значение.
600003 8 сентября 2004 6.0-CURRENT после повторного добавления поля ifi_epoch в структуру if_data.
600004 29 сентября 2004 6.0-CURRENT после добавления в pfil API структуры inpcb как параметра.
600005 5 октября 2004 6.0-CURRENT после добавления в newsyslog параметра "-d DESTDIR".
600006 4 ноября 2004 6.0-CURRENT после добавления в функцию strftime(3) параметров отступа в стиле glibc.
600007 12 декабря 2004 6.0-CURRENT после обновлений в инфраструктуре 802.11.
600008 25 января 2005 6.0-CURRENT после изменений в функциях VOP_*VOBJECT() и появления флага MNTK_MPSAFE для файловых систем, свободных от Giant.
600009 4 февраля 2005 6.0-CURRENT после добавления инфраструктуры и драйверов cpufreq.
600010 6 февраля 2005 6.0-CURRENT после импорта nc(1) из OpenBSD.
600011 12 февраля 2005 6.0-CURRENT после удаления подобия поддержки SVID2 matherr().
600012 15 февраля 2005 6.0-CURRENT после увеличения значения по умолчанию размера стеков потока.
600013 19 февраля 2005 6.0-CURRENT после исправлений в <src/include/stdbool.h> и <src/sys/i386/include/_types.h> для использования совместимости GCC в компиляторе Intel C/C++.
600014 21 февраля 2005 6.0-CURRENT после исправления в vswprintf(3) проверки на EOVERFLOW.
600015 25 февраля 2005 6.0-CURRENT после изменения поля ifi_epoch в структуре if_data со времени часов на время с момента старта.
600016 26 февраля 2005 6.0-CURRENT после изменения формата LC_CTYPE, используемого при записи на диск.
600017 27 февраля 2005 6.0-CURRENT после изменения формата каталогов NLS, используемого при записи на диск.
600018 27 февраля 2005 6.0-CURRENT после изменения формата LC_COLLATE, используемого при записи на диск.
600019 28 февраля 2005 Установка подключаемых файлов acpica в /usr/include.
600020 9 марта 2005 Добавление флага MSG_NOSIGNAL в API send(2).
600021 17 марта 2005 Добавление полей в cdevsw.
600022 21 марта 2005 gtar удален из основной системы.
600023 13 апреля 2005 В unix(4) добавлены параметры сокета LOCAL_CREDS, LOCAL_CONNWAIT.
600024 19 апреля 2005 В 6.0-CURRENT добавлены hwpmc(4) и связанные инструменты.
600025 26 апреля 2005 В 6.0-CURRENT добавлена структура icmphdr.
600026 3 мая 2005 pf обновлен до 3.7.
600027 6 мая 2005 Представлены libalias и ng_nat уровня ядра.
600028 13 мая 2005 POSIX ttyname_r(3) сделан доступным через unistd.h и libc.
600029 29 мая 2005 6.0-CURRENT после обновления libpcap до v0.9.1 alpha 096.
600030 5 июня 2005 6.0-CURRENT после импорта if_bridge(4) из NetBSD.
600031 10 июня 2005 6.0-CURRENT после перемещения структуры ifnet из структуры драйверов softc.
600032 11 июля 2005 6.0-CURRENT после импорта libpcap v0.9.1.
600033 25 июля 2005 6.0-STABLE после увеличения номера версии всех динамических библиотек, для которых он не был изменен с RELENG_5.
600034 13 августа 2005 6.0-STABLE после добавления аргумента учетных данных в обработчик событий dev_clone. 6.0-RELEASE.
600100 1 ноября 2005 6.0-STABLE после 6.0-RELEASE
600101 21 декабря 2005 6.0-STABLE после внедрения сценариев из каталогов local_startup в базовый rcorder(8).
600102 30 декабря 2005 6.0-STABLE после обновления типов и констант ELF.
600103 15 января 2006 6.0-STABLE после выполнения MFC API pidfile(3).
600104 17 января 2006 6.0-STABLE после выполнения MFC изменения ldconfig_local_dirs.
600105 26 февраля 2006 6.0-STABLE после добавления поддержки каталога NLS для csh(1).
601000 6 мая 2006 6.1-RELEASE
601100 6 мая 2006 6.1-STABLE после 6.1-RELEASE.
601101 22 июня 2006 6.1-STABLE после импорта csup.
601102 11 июля 2006 6.1-STABLE после обновления iwi(4).
601103 17 июля 2006 6.1-STABLE после обновления резолвера до BIND9 и добавления реентерабельной версии функций netdb.
601104 8 августа 2006 6.1-STABLE после включения поддержки DSO (динамических совместно используемых объектов) в OpenSSL.
601105 2 сентября 2006 6.1-STABLE после исправлений в 802.11, изменяющих API для ioctl IEEE80211_IOC_STA_INFO.
602000 15 ноября 2006 6.2-RELEASE
602100 15 сентября 2006 6.2-STABLE после 6.2-RELEASE
602101 12 декабря 2006 6.2-STABLE после добавления квирка Wi-Spy.
602102 28 декабря 2006 6.2-STABLE после добавления pci_find_extcap().
602103 16 января 2007 6.2-STABLE после выполнения MFC изменения dlsym для поиска запрошенного символа в указанном dso и его неявных зависимостей.
602104 28 января 2007 6.2-STABLE после выполнения MFC узлов netgraph ng_deflate(4) и ng_pred1(4) и нового узла ng_ppp(4) со сжатием и шифрованием.
602105 20 февраля 2007 6.2-STABLE после выполнения MFC портированной из NetBSD версии gzip(1) с лицензией BSD.
602106 31 марта 2007 6.2-STABLE после выполнения MFC поддержки PCI MSI и MSI-X.
602107 6 апреля 2007 6.2-STABLE после выполнения MFC ncurses 5.6 и поддержки двухбайтовых символов.
602108 11 апреля 2007 6.2-STABLE после выполнения MFC добавления периферийного устройства CAM 'SG', которое реализует подмножество API сквозных (passthrough) устройств Linux SCSI SG.
602109 17 апреля 2007 6.2-STABLE после выполнения MFC readline 5.2 patchset 002.
602110 2 мая 2007 6.2-STABLE после выполнения MFC pmap_invalidate_cache(), pmap_change_attr(), pmap_mapbios(), pmap_mapdev_attr() и pmap_unmapbios() для mad64 и i386.
602111 11 июня 2007 6.2-STABLE после выполнения MFC BOP_BDFLUSH и вызванной этим поломки в KBI для модулей файловых систем.
602112 21 сентября 2007 6.2-STABLE после выполнения серии MFC libutil(3).
602113 25 октября 2007 6.2-STABLE после выполнения MFC разделения двухбайтовых и однобайтовых ctype. Заново скомпилированные двоичные файлы, ссылающиеся на ctype.h, могут потребовать новый символ __mb_sb_limit, недоступный на более старых системах.
602114 30 октября 2007 6.2-STABLE после восстановления обратной совместимости ctype ABI.
602115 21 ноября 2007 6.2-STABLE после отката разделения двухбайтовых и однобайтовых ctype.
603000 25 ноября 2007 6.3-RELEASE
603100 25 ноября 2007 6.3-STABLE после 6.3-RELEASE.
603101 7 декабря 2007 6.3-STABLE после исправления поддержки многобайтовых типов в битовом макросе.
603102 24 апреля 2008 6.3-STABLE после добавления l_sysid к структуре flock.
603103 27 мая 2008 6.3-STABLE после выполнения MFC функции memrchr.
603104 15 июня 2008 6.3-STABLE после выполнения MFC поддержки модификатора переменной :u в make(1).
604000 4 октября 2008 6.4-RELEASE
604100 4 октября 2008 6.4-STABLE после 6.4-RELEASE.
700000 11 июля 2005 7.0-CURRENT.
700001 23 июля 2005 7.0-CURRENT после увеличения номера версии всех динамических библиотек, для которых он не был изменен с RELENG_5.
700002 13 августа 2005 7.0-CURRENT после добавления аргумента учетных данных в обработчик событий dev_clone.
700003 25 августа 2005 7.0-CURRENT после добавления memmem(3) в libc.
700004 30 октября 2005 7.0-CURRENT после изменения параметров функции ядра solisten(9) для получения параметра backlog.
700005 11 ноября 2005 7.0-CURRENT после изменения IFP2ENADDR(), который теперь возвращает указатель на IF_LLADDR().
700006 11 ноября 2005 7.0-CURRENT после добавления поля if_addr в struct ifnet и удаления IFP2ENADDR().
700007 2 декабря 2005 7.0-CURRENT после внедрения сценариев из каталогов local_startup в базовый rcorder(8).
700008 5 декабря 2005 7.0-CURRENT после удаления параметра монтирования MNT_NODEV.
700009 19 декабря 2005 7.0-CURRENT после изменений типа ELF-64 и символьного версионирования.
700010 20 декабря 2005 7.0-CURRENT после добавления драйверов hostb и vgapci, добавления pci_find_extcap() и изменения в драйверах AGP, чтобы больше не отображать в память aperture.
700011 31 декабря 2005 7.0-CURRENT после замены tv_sec на time_t на всех платформах, кроме Alpha.
700012 8 января 2006 7.0-CURRENT после изменения ldconfig_local_dirs.
700013 12 января 2006 7.0-CURRENT после изменений в /etc/rc.d/abi для поддержки /compat/linux/etc/ld.so.cache в качестве символической ссылки на файловую систему в режиме только для чтения.
700014 26 января 2006 7.0-CURRENT после импорта pts.
700015 26 марта 2006 7.0-CURRENT после появления второй версии ABI hwpmc(4)
700016 22 апреля 2006 7.0-CURRENT после добавления fcloseall(3) в libc.
700017 13 мая 2006 7.0-CURRENT после удаления ip6fw.
700018 15 июля 2006 7.0-CURRENT после импорта snd_emu10kx.
700019 29 июля 2006 7.0-CURRENT после импорта OpenSSL 0.9.8b.
700020 3 сентября 2006 7.0-CURRENT после добавления функции bus_dma_get_tag
700021 4 сентября 2006 7.0-CURRENT после импорта libpcap 0.9.4 и tcpdump 3.9.4.
700022 9 сентября 2006 7.0-CURRENT после изменения dlsym для поиска запрошенного символа в указанном dso и его неявных зависимостях.
700023 23 сентября 2006 7.0-CURRENT после добавления новых звуковых IOCTL для API микшера OSSv4.
700024 28 сентября 2006 7.0-CURRENT после импорта OpenSSL 0.9.8d.
700025 11 ноября 2006 7.0-CURRENT после добавления libelf.
700026 26 ноября 2006 7.0-CURRENT после значительных изменений в sysctl звуковой подсистемы.
700027 30 ноября 2006 7.0-CURRENT после добавления квирка Wi-Spy.
700028 15 декабря 2006 7.0-CURRENT после добавления вызовов sctp в libc.
700029 26 января 2007 7.0-CURRENT после удаления инкапсуляции туннеля IPIP (VIFF_TUNNEL) из кода IPv4 multicast forwarding.
700030 7 февраля 2007 7.0-CURRENT после замены реализации GNU gzip(1) на портированную из NetBSD версию с лицензией BSD.
700031 23 февраля 2007 7.0-CURRENT после изменения в bus_setup_intr() (newbus).
700032 2 марта 2007 7.0-CURRENT после внесения микрокода ipw(4) и iwi(4).
700033 9 марта 2007 7.0-CURRENT после внесения поддержки двухбайтовых символов ncurses.
700034 19 марта 2007 7.0-CURRENT после изменений в работе insmntque(), getnewvnode() и vfs_hash_insert().
700035 26 марта 2007 7.0-CURRENT после добавления механизма уведомлений при изменении частоты CPU.
700036 6 апреля 2007 7.0-CURRENT после импорта файловой системы ZFS.
700037 8 апреля 2007 7.0-CURRENT после добавления периферийного устройства CAM 'SG', которое реализует подмножество API сквозных (passthrough) устройств Linux SCSI SG.
700038 30 апреля 2007 7.0-CURRENT после изменения getenv(3), putenv(3), setenv(3) и unsetenv(3) для совместимости с POSIX.
700039 1 мая 2007 7.0-CURRENT после отката изменений в 700038.
700040 10 мая 2007 7.0-CURRENT после добавления flopen(3) в libutil.
700041 13 мая 2007 7.0-CURRENT после включения версионирования символов и изменения потоковой библиотеки, используемой по умолчанию, на libthr.
700042 19 мая 2007 7.0-CURRENT после импорта gcc 4.2.0.
700043 21 мая 2007 7.0-CURRENT после увеличения старшего номера версии для всех динамических библиотек, для которых это не было сделано с момента RELENG_6.
700044 7 июня 2007 7.0-CURRENT после изменения параметра для vn_open()/VOP_OPEN() вместо файлового дескриптора на struct file *.
700045 10 июня 2007 7.0-CURRENT после изменения pam_nologin(8) для обеспечения функции управления учетными записями вместо функции аутентификации для инфраструктуры PAM.
700046 11 июня 2007 7.0-CURRENT после обновления поддержки беспроводной связи 802.11.
700047 11 июня 2007 7.0-CURRENT после добавления возможностей TCP LRO интерфейса.
700048 12 июня 2007 7.0-CURRENT после добавления в стек IPv4 поддержки API RFC 3678. Унаследованное от RFC 1724 поведение ioctl IP_MULTICAST_IF теперь удалено; 0.0.0.0/8 больше не может быть использован для указания индекса интерфейса. Вместо этого следует использовать структуру ipmreqn.
700049 3 июля 2007 7.0-CURRENT после импорта pf из OpenBSD 4.1
(не изменено) 7.0-CURRENT после добавления поддержки IPv6 для FAST_IPSEC, удаления KAME IPSEC и переименования FAST_IPSEC в IPSEC.
700050 4 июля 2007 7.0-CURRENT после конвертации вызовов setenv/putenv/etc из традиционных BSD в POSIX.
700051 4 июля 2007 7.0-CURRENT после добавления новых системных вызовов mmap/lseek/etc.
700052 6 июля 2007 7.0-CURRENT после перемещения заголовков I4B в include/i4b.
700053 30 сентября 2007 7.0-CURRENT после добавления поддержки для доменов PCI.
700054 25 октября 2007 7.0-CURRENT после выполнения MFC разделения двухбайтовых и однобайтовых ctype.
700055 28 октября 2007 7.0-RELEASE, и 7.0-CURRENT после выполнения MFC обратной совместимости ABI для IOCTL'ей PCIOCGETCONF, PCIOCREAD и PCIOCWRITE с версиями FreeBSD 4/5/6, что вызвало повторную поломку ABI для PCIOCGETCONF IOCTL
700100 22 декабря 2007 7.0-STABLE после 7.0-RELEASE
700101 8 февраля 2008 7.0-STABLE после выполнения MFC m_collapse().
700102 30 марта 2008 7.0-STABLE после выполнения MFC kdb_enter_why().
700103 10 апреля 2008 7.0-STABLE после добавления l_sysid в структуру flock.
700104 11 апреля 2008 7.0-STABLE после выполнения MFC procstat(1).
700105 11 апреля 2008 7.0-STABLE после выполнения MFC возможностей umtx.
700106 15 апреля 2008 7.0-STABLE после выполнения MFC поддержки write(2) для psm(4).
700107 20 апреля 2008 7.0-STABLE после выполнения MFC команды F_DUP2FD для fcntl(2)
700108 5 мая 2008 7.0-STABLE после некоторых изменений в lockmgr(9), которые для использования lockmgr(9) требуют подключения sys/lock.h.
700109 27 мая 2008 7.0-STABLE после выполнения MFC функции memrchr.
700110 5 августа 2008 7.0-STABLE после выполнения MFC NFS-клиента lockd.
700111 20 августа 2008 7.0-STABLE после добавления поддержки физически протяженных jumbo-фреймов.
700112 27 августа 2008 7.0-STABLE после выполнения MFC поддержки DTrace в ядре.
701000 25 ноября 2008 7.1-RELEASE
701100 25 ноября 2008 7.1-STABLE после 7.1-RELEASE.
701101 10 января 2009 7.1-STABLE после бекпорта strndup.
701102 17 января 2009 7.1-STABLE после добавления поддержки cpuctl(4).
701103 7 февраля 2009 7.1-STABLE после бекпорта jail с несколькими IP / без указания IP / с IPv6.
701104 14 февраля 2009 7.1-STABLE после сохранения владельца приостановки в структуре mount и появления метода vfs_susp_clean в структуре vfsops.
701105 12 марта 2009 7.1-STABLE после несовместимых изменений в sysctl kern.ipc.shmsegs для возможности выделения сегментов разделяемой памяти SysV большего размера на 64-битных архитектурах.
701106 14 марта 2009 7.1-STABLE после бекпорта исправления операций ожидания для семафоров POSIX.
702000 15 апреля 2009 7.2-RELEASE
702100 15 апреля 2009 7.2-STABLE после 7.2-RELEASE.
702101 15 мая 2009 7.2-STABLE после изменения ichsmb(4) для использования вспомогательной адресации с выравниванием по левой стороне, как и в других драйверах контроллера SMBus.
702102 28 мая 2009 7.2-STABLE после выполнения MFC функции fdopendir.
702103 6 июня 2009 7.2-STABLE после выполнения MFC PmcTools.
702104 14 июля 2009 7.2-STABLE после выполнения MFC системного вызова closefrom.
702105 31 июля 2009 7.2-STABLE после выполнения MFC изменения ABI для SYSVIPC.
702106 14 сентября 2009 7.2-STABLE после выполнения MFC улучшений в x86 PAT и добавления d_mmap_single() и объекта VM типа "список scatter/gather".
703000 9 февраля 2010 7.3-RELEASE
703100 9 февраля 2010 7.3-STABLE после 7.3-RELEASE.
704000 22 декабря 2010 7.4-RELEASE
704100 22 декабря 2010 7.4-STABLE после 7.4-RELEASE.
800000 11 октября 2007 8.0-CURRENT. Разделение двухбайтовых и однобайтовых ctype.
800001 16 октября 2007 8.0-CURRENT после импорта libpcap 0.9.8 и tcpdump 3.9.8.
800002 21 октября 2007 8.0-CURRENT после переименования kthread_create() и сопутствующих функций в kproc_create() и т.д.
800003 24 октября 2007 8.0-CURRENT после добавления обратной совместимости ABI для IOCTL'ей PCIOCGETCONF, PCIOCREAD и PCIOCWRITE с версиями FreeBSD 4/5/6, что вызвало повторную поломку ABI для PCIOCGETCONF IOCTL
800004 12 ноября 2007 8.0-CURRENT после перемещения драйвера agp(4) из src/sys/pci в src/sys/dev/agp
800005 4 декабря 2007 8.0-CURRENT после изменений в распределителе jumbo-фреймов.
800006 7 декабря 2007 8.0-CURRENT после добавления функциональности захвата графа вызовов в hwpmc(4).
800007 25 декабря 2007 8.0-CURRENT после того, как kdb_enter() получила параметр "why".
800008 28 декабря 2007 8.0-CURRENT после удаления опции LK_EXCLUPGRADE.
800009 9 января 2008 8.0-CURRENT после появления lockmgr_disown(9)
800010 10 января 2008 8.0-CURRENT после изменения прототипа vn_lock(9).
800011 13 января 2008 8.0-CURRENT после изменения прототипов VOP_LOCK(9) и VOP_UNLOCK(9).
800012 19 января 2008 8.0-CURRENT после появления lockmgr_recursed(9), BUF_RECURSED(9) и BUF_ISLOCKED(9) и удаления BUF_REFCNT().
800013 23 января 2008 8.0-CURRENT после появления кодировки ``ASCII''.
800014 24 января 2008 8.0-CURRENT после изменения прототипа lockmgr(9) и удаления lockcount() и LOCKMGR_ASSERT().
800015 26 января 2008 8.0-CURRENT после расширения типов для структур fts(3).
800016 1 февраля 2008 8.0-CURRENT после добавления параметра MEXTADD(9)
800017 6 февраля 2008 8.0-CURRENT после появления опций LK_NODUP и LK_NOWITNESS в пространстве lockmgr(9).
800018 8 февраля 2008 8.0-CURRENT после добавления m_collapse.
800019 9 февраля 2008 8.0-CURRENT после добавления поддержки текущего рабочего каталога, корневого каталога и каталогов jail в sysctl kern.proc.filedesc.
800020 13 февраля 2008 8.0-CURRENT после появления функций lockmgr_assert(9) и BUF_ASSERT.
800021 15 февраля 2008 8.0-CURRENT после появления lockmgr_args(9) и удаления флага LK_INTERNAL.
800022 (отменено) 8.0-CURRENT после замены используемого по умолчанию ar на BSD ar(1).
800023 25 февраля 2008 8.0-CURRENT после изменения прототипов lockstatus(9) и VOP_ISLOCKED(9), а именно удаления аргумента struct thread.
800024 1 марта 2008 8.0-CURRENT после сокращения функций lockwaiters и BUF_LOCKWAITERS, изменения возвращаемого значения для brelvp с void и int и появления новых флагов для lockinit(9).
800025 8 марта 2008 8.0-CURRENT после добавления в fcntl(2) команды F_DUP2FD.
800026 12 марта 2008 8.0-CURRENT после изменения параметра приоритета для cv_broadcastpri так, что 0 означает отсутствие приоритета.
800027 24 марта 2008 8.0-CURRENT после изменения API мониторинга bpf, когда были добавлены буферы zerocopy bpf.
800028 26 марта 2008 8.0-CURRENT после добавления l_sysid в структуру flock.
800029 28 марта 2008 8.0-CURRENT после реинтеграции функции BUF_LOCKWAITERS и добавления lockmgr_waiters(9).
800030 1 апреля 2008 8.0-CURRENT после появления функций rw_try_rlock(9) и rw_try_wlock(9).
800031 6 апреля 2008 8.0-CURRENT после появления функций lockmgr_rw и lockmgr_args_rw.
800032 8 апреля 2008 8.0-CURRENT после реализации openat и связанных с ним системных вызовов, появления флага O_EXEC для open(2) и обеспечения соответствующих системных вызовов для linux-совместимости.
800033 8 апреля 2008 8.0-CURRENT после добавления поддержки write(2) для psm(4) в нативном операционном режиме. Теперь в /dev/psm%d можно записывать произвольные команды и считывать из него обратно состояние.
800034 10 апреля 2008 8.0-CURRENT после появления функции memrchr.
800035 16 апреля 2008 8.0-CURRENT после появления функции fdopendir.
800036 20 апреля 2008 8.0-CURRENT после переключения беспроводной связи 802.11 на поддержку multi-bss (также известного как vaps).
800037 9 мая 2008 8.0-CURRENT после добавления поддержки мульти-роутинговых таблиц (также известных как setfib(1), setfib(2)).
800038 26 мая 2008 8.0-CURRENT после удаления netatm и ISDN4BSD. Также, добавление инструментария Compact C Type (CTF).
800039 14 июня 2008 8.0-CURRENT после удаления sgtty.
800040 26 июня 2008 8.0-CURRENT клиентом NFS lockd в ядре.
800041 22 июля 2008 8.0-CURRENT после добавления arc4random_buf(3) и arc4random_uniform(3).
800042 8 августа 2008 8.0-CURRENT после добавления cpuctl(4).
800043 13 августа 2008 8.0-CURRENT после изменения в bpf(4) для использования единственного узла устройства вместо клонирования устройств.
800044 17 августа 2008 8.0-CURRENT после коммита первых шагов проекта vimage с переименованием глобальных переменных для их виртуализации в макросы с префиксом V_ для их отображения обратно на глобальные имена.
800045 20 августа 2008 8.0-CURRENT после интеграции прослойки MPSAFE TTY, включающей изменения в различных, взаимодействующих с ней драйверах и утилитах.
800046 8 сентября 2008 8.0-CURRENT после разделения GDT для каждого CPU в архитектуре amd64.
800047 10 сентября 2008 8.0-CURRENT после удаления VSVTX, VSGID и VSUID.
800048 16 сентября 2008 8.0-CURRENT после преобразования кода монтирования NFS в ядре для принятия индивидуальных опций монтирования в iovec nmount(), а не только в одной большой структуре nfs_args.
800049 17 сентября 2008 8.0-CURRENT после удаления suser(9) и suser_cred(9).
800050 20 октября 2008 8.0-CURRENT после изменения в API кеша буферов.
800051 23 октября 2008 8.0-CURRENT после удаления макросов MALLOC(9) и FREE(9).
800052 28 октября 2008 8.0-CURRENT после появления accmode_t и переименования параметра VOP_ACCESS 'a_mode' в 'a_accmode'.
800053 2 ноября 2008 8.0-CURRENT после изменения прототипа vfs_busy(9) и появления его флагов MBF_NOWAIT и MBF_MNTLSTLOCK.
800054 22 ноября 2008 8.0-CURRENT после добавления buf_ring, барьеров памяти и функций ifnet для множественных аппаратных очередей передачи для поддерживающих это карт, а также реализации ring-buffer без использования синхронизации для более эффективного управления очередями пакетов в драйверах.
800055 27 ноября 2008 8.0-CURRENT после добавления поддержки hwpmc(4) для Intel" Core, Core2 и Atom.
800056 29 ноября 2008 8.0-CURRENT после появления jail с несколькими IP / без указания IP / с IPv6.
800057 1 декабря 2008 8.0-CURRENT после переключения на использование исходного кода ath hal.
800058 12 декабря 2008 8.0-CURRENT после появления операции VOP_VPTOCNP.
800059 15 декабря 2008 8.0-CURRENT включает в себя новый переписанный arp-v2.
800060 19 декабря 2008 8.0-CURRENT после добавления makefs.
800061 15 января 2009 8.0-CURRENT после TCP Appropriate Byte Counting.
800062 28 января 2009 8.0-CURRENT после удаления minor(), minor2unit(), unit2minor(), и т.д.
800063 18 февраля 2009 8.0-CURRENT после изменения конфига GENERIC для использования стека USB2, а также после добавления fdevname(3).
800064 23 февраля 2009 8.0-CURRENT после того, как перемещен стек USB2, и он заменяет dev/usb.
800065 26 февраля 2009 8.0-CURRENT после переименования всех функций в libmp(3).
800066 27 февраля 2009 8.0-CURRENT после изменения управления и раскладки USB в devfs.
800067 28 февраля 2009 8.0-CURRENT после добавления getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(), wcscasecmp() и wcsncasecmp().
800068 2 марта 2009 8.0-CURRENT после переименования devclass ushub в uhub.
800069 9 марта 2009 8.0-CURRENT после переименования libusb20.so.1 в libusb.so.1.
800070 9 марта 2009 8.0-CURRENT после объединения IGMPv3 и Source-Specific Multicast (SSM) в стек IPv4.
800071 14 марта 2009 8.0-CURRENT после применения патча к gcc для использования inline-семантики C99 в режиме c99 и gnu99.
800072 15 марта 2009 8.0-CURRENT после удаления флага IFF_NEEDSGIANT; сетевые не-MPSAFE драйвера устройств более не поддерживаются.
800073 18 марта 2009 8.0-CURRENT после реализации динамического замещения строковых токенов для rpath и необходимых путей.
800074 24 марта 2009 8.0-CURRENT после импорта tcpdump 4.0.0 и libpcap 1.0.0.
800075 6 апреля 2009 8.0-CURRENT после изменения раскладки в структурах vnet_net, vnet_inet и vnet_ipfw.
800076 9 апреля 2009 8.0-CURRENT после добавления профилей задержки в dummynet.
800077 14 апреля 2009 8.0-CURRENT после удаления VOP_LEASE() и vop_vector.vop_lease.
800078 15 апреля 2009 8.0-CURRENT после добавления полей структуры rt_weight в структуры rt_metrics и rt_metrics_lite, изменения раскладки структуры rt_metrics_lite. Сделано, но затем отменено увеличение номера версии RTM_VERSION.
800079 15 апреля 2009 8.0-CURRENT после добавления указателей на структуру llentry в структуры route и route_in6.
800080 15 апреля 2009 8.0-CURRENT после изменения раскладки структуры inpcb.
800081 19 апреля 2009 8.0-CURRENT после изменения раскладки структуры malloc_type.
800082 21 апреля 2009 8.0-CURRENT после изменения раскладки структуры ifnet и подсчета ссылок на ifnet в if_ref() и if_rele().
800083 22 апреля 2009 8.0-CURRENT после реализации низкоуровнего API Bluetooth HCI.
800084 29 апреля 2009 8.0-CURRENT изменений в IPv6 SSM и MLDv2.
800085 30 апреля 2009 8.0-CURRENT после включения поддержки сборки ядра VIMAGE с одним активным образом.
800086 8 мая 2009 8.0-CURRENT после добавления в patch(1) поддержки строк ввода произвольной длины.
800087 11 мая 2009 8.0-CURRENT после некоторых изменений в KPI VFS. Параметр потока удален из частей FSD в VFS. Функциям VFS_* этот контекст больше не нужен, потому что он всегда ссылается на curthread. В некоторых особых случаях оставлено прежнее поведение.
800088 20 мая 2009 8.0-CURRENT после изменений в режиме net80211 monitor.
800089 23 мая 2009 8.0-CURRENT после добавления поддержки управляющего блока UDP.
800090 23 мая 2009 8.0-CURRENT после клонирования виртуализованных интерфейсов.
800091 27 мая 2009 8.0-CURRENT после добавления иерархических jail и удаления глобального securelevel.
800092 29 мая 2009 8.0-CURRENT после изменения KPI для sx_init_flags(). Для обратного логического управления вместо убранной SX_ADAPTIVESPIN представлена новая SX_NOADAPTIVE.
800093 29 мая 2009 8.0-CURRENT после добавления mnt_xflag в структуру mount.
800094 30 мая 2009 8.0-CURRENT после добавления VOP_ACCESSX(9).
800095 30 мая 2009 8.0-CURRENT после изменения KPI polling. Обработчики polling теперь возвращают количество обработанных пакетов. Также представлена новая IFCAP_POLLING_NOCOUNT для указания на неважность возвращаемого значения и пропуска счетчиков.
800096 1 июня 2009 8.0-CURRENT после обновления до новой реализации netisr и после изменения способа хранения и доступа к FIB.
800097 8 июня 2009 8.0-CURRENT после появления хуков для деструкторов и инфраструктуры vnet.
800097 11 июня 2009 8.0-CURRENT после появления обнаружения пути вызовов от исходящего на входящий для netgraph и постановления в очередь, что также изменяет раскладку структуры thread.
800098 14 июня 2009 8.0-CURRENT после импорта OpenSSL 0.9.8k.
800099 22 июня 2009 8.0-CURRENT после обновления NGROUPS и перемещения виртуализации маршрутов в свой собственный модуль VImage.
800100 24 июня 2009 8.0-CURRENT после изменения ABI для SYSVIPC.
800101 29 июня 2009 8.0-CURRENT после удаления символьных устройств /dev/net/*, используемых отдельно для каждого интерфейса.
800102 12 июля 2009 8.0-CURRENT после добавления резервных полей в структурах sackhint, tcpcb и tcpstat.
800103 13 июля 2009 8.0-CURRENT после замены структуры tcpopt на структуру toeopt в интерфейсе драйвера TOE в TCP syncache.
800104 14 июля 2009 8.0-CURRENT после добавления распределителя, индивидуального для каждого vnet, на основе связанного множества.
800105 19 июля 2009 8.0-CURRENT после увеличения номера версии для всех динамических библиотек, для которых не включено символьное версионирование.
800106 24 июля 2009 8.0-CURRENT после появления типа объекта VM OBJT_SG.
800107 2 августа 2009 8.0-CURRENT после освобождения подсистемы newbus от Giant через добавление newbus sxlock.
800108 21 ноября 2009 8.0-STABLE после реализации kevent-фильтра EVFILT_USER.
800500 7 января 2010 8.0-STABLE после увеличения номера __FreeBSD_version для использования в pkg_add -r packages-8-stable.
800501 24 января 2010 8.0-STABLE после изменения прототипов scandir(3) и alphasort(3) для соответствия SUSv4.
800502 31 января 2010 8.0-STABLE после добавления sigpause(3).
800503 25 февраля 2010 8.0-STABLE после добавления ioctl SIOCGIFDESCR и SIOCSIFDESCR к сетевым интерфейсам. Эти ioctl можно использовать для описания интерфейсов в духе OpenBSD.
800504 1 марта 2010 8.0-STABLE после выполнения MFC импорта x86emu из OpenBSD, программного эмулятора реального режима для CPU x86.
800505 18 мая 2010 8.0-STABLE после выполнения MFC добавления liblzma, xz, xzdec, и lzmainfo.
801000 14 июня 2010 8.1-RELEASE
801500 14 июня 2010 8.1-STABLE после 8.1-RELEASE.
801501 3 ноября 2010 8.1-STABLE после изменения KBI в структуре sysentvec и реализации PL_FLAG_SCE/SCX/EXEC/SI и pl_siginfo для ptrace(PT_LWPINFO).
802000 22 декабря 2010 8.2-RELEASE
802500 22 декабря 2010 8.2-STABLE после 8.2-RELEASE.
802501 28 февраля 2011 8.2-STABLE после обратного портирования изменений DTrace, включающих поддержку трассировки пользовательских программ.
802502 6 марта 2011 8.2-STABLE после обратного портирования log2 и log2f в libm.
802503 1 мая 2011 8.2-STABLE после обновления gcc до последней версии с лицензией GPLv2 из FSF gcc-4_2-branch.
802504 28 мая 2011 8.2-STABLE после появления KPI и вспомогательной инфраструктуры модульного контроля перегрузки.
802505 28 мая 2011 8.2-STABLE после появления KPI Hhook и Khelp.
802506 28 мая 2011 8.2-STABLE после добавления OSD в структуру tcpcb.
802507 6 июня 2011 8.2-STABLE после импорта ZFS v28.
802508 8 июня 2011 8.2-STABLE после удаления обработчика событий schedtail и добавления метода sv_schedtail в структуру sysvec.
802509 14 июля 2011 8.2-STABLE после обратного портирования поддержки SSSE3 в binutils.
802510 19 июля 2011 8.2-STABLE после добавления флага RFTSIGZMB в rfork(2).
802511 9 сентября 2011 8.2-STABLE после добавления автоматического распознавания устройств USB mass storage, которые не поддерживают команду SCSI no synchronize cache.
802512 10 сентября 2011 8.2-STABLE после обратного портирования переработанного auto-quirk.
802513 25 октября 2011 8.2-STABLE после обратного портирования флага MAP_PREFAULT_READ в mmap(2).
802514 16 ноября 2011 8.2-STABLE после обратного портирования системного вызова posix_fallocate(2).
802515 6 января 2012 8.2-STABLE после обратного портирования системного вызова posix_fadvise(2).
802516 16 января 2012 8.2-STABLE после обратного портирования gperf 3.0.3.
802517 15 февраля 2012 8.2-STABLE после появления нового расширяемого интерфейса sysctl(3) NET_RT_IFLISTL для получения списка адресов (рев. 231769).
803000 3 марта 2012 8.3-RELEASE.
803500 3 марта 2012 8.3-STABLE после отделения ветки releng/8.3 (RELENG_8_3).
900000 22 августа 2009 9.0-CURRENT.
900001 8 сентября 2009 9.0-CURRENT после импорта x86emu из OpenBSD, программного эмулятора реального режима для CPU x86.
900002 23 сентября 2009 9.0-CURRENT после реализации функциональности kevent-фильтра EVFILT_USER.
900003 2 декабря 2009 9.0-CURRENT после добавления sigpause(3) и поддержки PIE в csu.
900004 6 декабря 2009 9.0-CURRENT после добавления libulog и его интерфейса совместимости libutempter.
900005 12 декабря 2009 9.0-CURRENT после добавления sleepq_sleepcnt(), которую можно использовать для запроса количества ожидающих в указанной очереди ожидания.
900006 4 января 2010 9.0-CURRENT после изменения прототипов scandir(3) и alphasort(3) для соответствия SUSv4.
900007 13 января 2010 9.0-CURRENT после удаления utmp(5) и добавления utmpx (смотрите getutxent(3)) для улучшенного протоколирования пользовательских входов и системных событий.
900008 20 января 2010 9.0-CURRENT после импорта BSDL bc/dc и объявления GNU bc/dc устаревшими.
900009 26 января 2010 9.0-CURRENT после добавления ioctl SIOCGIFDESCR и SIOCSIFDESCR к сетевым интерфейсам. Эти ioctl можно использовать для описания интерфейсов в духе OpenBSD.
900010 22 марта 2010 9.0-CURRENT после импорта zlib 1.2.4.
900011 24 апреля 2010 9.0-CURRENT после добавления журналирования мягких обновлений.
900012 10 мая 2010 9.0-CURRENT после добавления liblzma, xz, xzdec и lzmainfo.
900013 14 мая 2010 9.0-CURRENT после привлечения исправлений USB в linux(4).
900014 10 июня 2010 9.0-CURRENT после добавления Clang.
900015 22 июля 2010 9.0-CURRENT после импорта BSD grep.
900016 28 июля 2010 9.0-CURRENT после добавления mti_zone в структуру malloc_type_internal.
900017 23 августа 2010 9.0-CURRENT после изменения grep по умолчанию обратно на GNU grep и добавления knob WITH_BSD_GREP.
900018 24 августа 2010 9.0-CURRENT после того, как сигнал, сгенерированный в pthread_kill(3), распознается в si_code как SI_LWP. Ранее si_code содержал SI_USER.
900019 28 августа 2010 9.0-CURRENT после добавления в mmap(2) флага MAP_PREFAULT_READ.
900020 9 сентября 2010 9.0-CURRENT после добавления в sbufs функциональности осушения, что также изменило раскладку в структуре sbuf.
900021 13 сентября 2010 9.0-CURRENT после добавления в DTrace поддержки трассировки пользовательских процессов.
900022 2 октября 2010 9.0-CURRENT после добавления BSDL утилит man и списания GNU/GPL утилит man.
900023 11 октября 2010 9.0-CURRENT после обновления xz до снапшота git 20101010.
900024 11 ноября 2010 9.0-CURRENT после замены libgcc.a на libcompiler_rt.a.
900025 12 ноября 2010 9.0-CURRENT после появления модульного контроля перегрузки.
900026 30 ноября 2010 9.0-CURRENT после появления протокола для поддержки расширителей SAS (SMP, Serial Management Protocol) и блоков управления (CCB) CAM XPT_SMP_IO и XPT_GDEV_ADVINFO.
900027 5 декабря 2010 9.0-CURRENT после добавления log2 в libm.
900028 21 декабря 2010 9.0-CURRENT после добавления KPI Hhook (Helper Hook), Khelp (Kernel Helpers) и Object Specific Data (OSD).
900029 28 декабря 2010 9.0-CURRENT после изменения стека TCP для взаимодействия с модулями Khelp через вспомогательные точки связи и хранения данных уровня сетевого соединения в управляющем блоке TCP.
900030 12 января 2011 9.0-CURRENT после обновления libdialog до версии 20100428.
900031 7 февраля 2011 9.0-CURRENT после добавления pthread_getthreadid_np(3).
900032 8 февраля 2011 9.0-CURRENT после удаления символа и прототипа uio_yield.
900033 18 февраля 2011 9.0-CURRENT после обновления binutils до версии 2.17.50.
900034 8 марта 2011 9.0-CURRENT после изменений в struct sysvec (sv_schedtail).
900035 29 марта 2011 9.0-CURRENT после обновления базовых gcc и libstdc++ до последних ревизий, выполненных под лицензией GPLv2.
900036 18 апреля 2011 9.0-CURRENT после удаления libobjc и поддержки Objective-C из базовой системы.
900037 13 мая 2011 9.0-CURRENT после импорта библиотеки libprocstat(3) и утилиты fuser(1) в базовую систему.
900038 22 мая 2011 9.0-CURRENT после добавления флага с параметрами блокировки в VFS_FHTOVP(9).
900039 28 июня 2011 9.0-CURRENT после импорта pf из OpenBSD 4.5.
900040 19 июля 2011 Значение MAXCPU, используемое по умолчанию, увеличено до 64 на amd64 и ia64, и до 128 для XLP (mips).
900041 13 августа 2011 9.0-CURRENT после реализации Capsicum capabilities; в fget(9) добавлен аргумент rights.
900042 28 августа 2011 Увеличен номер версии для динамических библиотек, ABI которых был изменен, в рамках подготовки к 9.0.
900043 2 сентября 2011 Добавлено автоматическое распознавание устройств USB mass storage, которые не поддерживают команду SCSI no synchronize cache.
900044 10 сентября 2011 Переработан механизм auto-quirk. 9.0-RELEASE
900045 2 января 2012 9.0-CURRENT после выполнения MFC true/false из 1000002.
900500 2 января 2012 9.0-STABLE.
900501 6 января 2012 9.0-STABLE после обратного портирования системного вызова posix_fadvise(2).
900502 16 января 2012 9.0-STABLE после обратного портирования gperf 3.0.3.
900503 15 февраля 2012 9.0-STABLE после появления нового расширяемого интерфейса sysctl(3) NET_RT_IFLISTL для получения списка адресов (рев. 231768).
900504 3 марта 2012 9.0-STABLE после изменения механизма монтирования файловых систем в jail (рев. 232728).
900503 13 марта 2012 9.0-STABLE после появления новых параметров сокета tcp(4): TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL и TCP_KEEPCNT (рев. 232945).
1000000 26 сентября 2011 10.0-CURRENT.
1000001 4 ноября 2011 10.0-CURRENT после добавления системного вызова posix_fadvise(2).
1000002 12 декабря 2011 10.0-CURRENT после определения булевых true/false в sys/types.h, значение sizeof(bool) могло измениться (рев. 228444). 10-CURRENT после появления xlocale.h (рев. r227753).
1000003 15 декабря 2011 10.0-CURRENT после крупных изменений в carp(4), изменения размера структур in_aliasreq, in6_aliasreq (рев. 228571) и более строгих проверок параметров SIOCAIFADDR (рев 228574).
1000004 1 января 2012 10.0-CURRENT после удаления skpc(9) и добавления of memcchr(9) (рев. 229200).
1000005 16 января 2012 10.0-CURRENT после удаления поддержки ioctl SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR (рев. 230207).
1000006 26 января 2012 10.0-CURRENT после появления асинхронных уведомлений о наличии входных данных в уровне cam(4) (рев. 230590).
1000007 5 февраля 2012 10.0-CURRENT после появления новых параметров сокета tcp(4): TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL и TCP_KEEPCNT (рев. 231025).
1000008 11 февраля 2012 10.0-CURRENT после появления нового расширяемого интерфейса sysctl(3) NET_RT_IFLISTL для получения списка адресов (рев. 231505).
1000010 31 марта 2012 10.0-CURRENT после исправлений в xlocale (рев. 233757).
1000011 16 апреля 2012 10.0-CURRENT после импорта LLVM/Clang 3.1 trunk r154661 (рев. 234353).
1000012 2 мая 2012 10.0-CURRENT после импорта jemalloc (рев. 234924).
1000013 22 мая 2012 10.0-CURRENT после импорта byacc (рев. 235788).
1000014 27 июня 2012 10.0-CURRENT после изменения sort по умолчанию на BSD sort (рев. 237629).
1000015 12 июля 2012 10.0-CURRENT после импорта OpenSSL 1.0.1c (рев. 238405).
(не изменено) 13 июля 2012 10-CURRENT после исправления регрессии в LLVM/Clang 3.1 (рев. 238429).

Замечание: Заметьте, что 2.2-STABLE иногда идентифицирует себя как ``2.2.5-STABLE'' после 2.2.5-RELEASE. Такой принцип использовался год и месяц, но мы решили изменить его на более однозначную систему нумерации старший/младший, начиная с версии 2.2. Это объясняется тем, что параллельная разработка в нескольких ветках делает непрактичным идентификацию релизов просто по их реальным датам выпуска. Если вы сейчас делаете порт, вам не стоит заботиться о старых версиях -CURRENT; они перечислены здесь просто в информационных целях.

По вопросам связанным с системой портов для FreeBSD, пишите по адресу <ports@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите по адресу <doc@FreeBSD.org>.