12.5. Значения `__FreeBSD_version`
Пред. | Глава 12. Что делать нужно, и что делать нельзя | След.

## 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; они перечислены здесь просто в информационных целях.

Пред. | Наверх | След.
12.4. Различение операционных систем и версий ОС | Начало | 12.6. Написание чего-либо после `bsd.port.mk`

Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.

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