第18章 __FreeBSD_version 的值

这里是 sys/param.h 中定义的 __FreeBSD_version 值的方便列表:

18.1. FreeBSD 15 版本

表 53. FreeBSD 15 __FreeBSD_version 值

修订版本日期发布

1500000

2023 年 8 月 24 日

15.0-CURRENT.

1500001

2023 年 9 月 17 日

在为 powerpc 实现 fpu_kern_enter 和 fpu_kern_leave 之后的 15.0-CURRENT。

1500002

2023 年 10 月 18 日

在更改 nfscommon 和 nfscl 模块之间的内部 KAPI 后的 15.0-CURRENT。

1500003

2023 年 11 月 1 日

在去除 inode64 转换的向前兼容代码后的 15.0-CURRENT。

1500004

2023 年 11 月 23 日

添加一个名为 vfs_exjail_clone() 的新 VFS 函数后,15.0-CURRENT 将会被 ZFS 模块使用。

1500005

2023 年 11 月 27 日

15.0-CURRENT 经历了一系列树上的机械更改:删除了 SCCS 标识,删除了#if 0 的版权字符串,在此大变革之后进行了机械样式修复并从 sys/cdefs.h 中删除了一些宏。

1500006

2023 年 12 月 8 日

在升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 llvmorg-17.0.6-0-g6009708b4367 后,15.0-CURRENT,即 17.0.6 版本发布。

1500007

2023 年 12 月 11 日

在 libc 中为 Linux 兼容性暴露 execvpe 后的 15.0-CURRENT。

1500008

2023 年 12 月 24 日

LinuxKPI 更改后的 15.0-CURRENT。

1500009

2024 年 1 月 11 日

添加 vnode_pager_clean_async(9)和 vnode_pager_clean_sync(9)后的 15.0-CURRENT。

1500010

2024 年 1 月 12 日

在 nfscommon 和 nfscl 模块之间更改内部 KAPI 后的 15.0-CURRENT。

1500011

2024 年 1 月 17 日

添加 zfs.dataset 支持后,15.0-CURRENTjail(8)。

1500012

2024 年 1 月 24 日

在添加 kern_openatfp(9)和 kcmp(2)之后的 15.0-CURRENT。

1500013

2024 年 2 月 7 日

添加 libsys 后的 15.0-CURRENT。

1500014

2024 年 2 月 11 日

将 clang 和其他 LLVM 可执行文件切换为构建为 PIE 后的 15.0-CURRENT。

1500015

2024 年 3 月 13 日

从新总线资源 API 中的多个函数中删除冗余 type 和 rid 参数后的 15.0-CURRENT。

1500016

2024 年 3 月 18 日

引入 livedump_start_vnode(9) 后的 15.0-CURRENT。

1500017

2024 年 3 月 20 日

在修复构建最近的 boost 库时的 clang 断言或崩溃后的 15.0-当前

1500018

2024 年 4 月 6 日

在升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 llvmorg-18.1.3-0-gc13b7485b879,即 18.1.3 版本之后的 15.0-CURRENT。

18.2. FreeBSD 14 版本

表格 54. FreeBSD 14 __FreeBSD_version 值

修订版本日期发布

1400000

2021 年 1 月 22 日

14.0-CURRENT.

1400001

2021 年 1 月 23 日

在添加符号链接支持后的 14.0-CURRENT 进行无锁查找。

1400002

2021 年 1 月 26 日

在修复构建 devel/onetbb 时修复了一个 clang 断言的 14.0-CURRENT port。

1400003

2021 年 1 月 28 日

添加各种与 drm-kmod 冲突的 LinuxKPI 位后的 14.0-CURRENT。

1400004

2021 年 2 月 8 日

内核接口更改后的 14.0-CURRENT 用于派发加密操作。

1400005

2021 年 2 月 17 日

在更改 arm64 上的 ptrace(2)的 API PT_GETDBREGS / PT_SETDBREGS 后,14.0-CURRENT。

1400006

2021 年 3 月 17 日

添加 sndstat(4)枚举 ioctls 后的 14.0-CURRENT。

1400007

2021 年 4 月 6 日

修复错误后的 14.0-CURRENT dlpi_tls_data

1400008

2021 年 4 月 11 日

在 krpc 和 NFS 模块之间更改内部 KAPI 后的 14.0-CURRENT。

1400009

2021 年 4 月 20 日

在为 VLAN 和 VxLAN 添加 TCP LRO 支持之后的 14.0-CURRENT。

1400010

2021 年 4 月 21 日

在更改 sndstat(4) ioctls nvlist 模式和定义后的 14.0-CURRENT。

1400015

2021 年 5 月 25 日

增加更多 LinuxKPI 更改后需要调整 drm-kmod 的 14.0-CURRENT。

1400016

2021 年 5 月 25 日

删除了对 KTLS 软件后端的支持后的 14.0-CURRENT。

1400017

2021 年 5 月 25 日

添加 crypto_cursor_segment() 后的 14.0-CURRENT。

1400018

2021 年 5 月 30 日

允许 VFS_QUOTACTL(9)实现指示繁忙状态更改后的 14.0-CURRENT

1400019

2021 年 6 月 7 日

包括 pr_err_once() 在 LinuxKPI printk.h 中后的 14.0-CURRENT。

1400020

2021 年 6 月 9 日

在 LinuxKPI 中添加宏 might_lock_nested() 和 lockdep_(re/un/)pin_lock() 后的 14.0-CURRENT。

1400021

2021 年 6 月 10 日

在向 LinuxKPI 添加 list_for_each_entry_lockless() 宏后的 14.0-CURRENT。

1400022

2021 年 6 月 11 日

14.0-CURRENT 在提交 e1a907a25cfa 后更改了 krpc 和 nfsserver 模块之间的内部 KAPI。

1400023

2021 年 6 月 13 日

升级 llvm、clang、compiler-rt、libc ++、libunwind、lld、lldb 和 openmp 至 llvmorg-12.0.0-0-gd28af7c654d8,也称为 12.0.0 发布版之后的 14.0-CURRENT。

1400024

2021 年 6 月 18 日

在对 LinuxKPI 进行各种添加之后的 14.0-CURRENT。

1400025

2021 年 7 月 5 日

在对 LinuxKPI 进行各种添加后的 14.0-CURRENT。

1400026

2021 年 7 月 16 日

在将 nfscommon 和 nfsd 模块之间的内部 KAPI 更改后的 14.0-CURRENT。

1400027

2021 年 7 月 28 日

在 aarch64 上向 libcompiler_rt.a 添加离线 LSE 原子帮助程序后的 14.0-CURRENT。

1400028

2021 年 7 月 31 日

在 LinuxKPI 中使 FPU 部分线程安全后的 14.0-CURRENT。

1400029

2021 年 8 月 5 日

添加 fspacectl(2), vn_deallocate(9)和 VOP_DEALLOCATE(9)后的 14.0-CURRENT。

1400030

2021 年 8 月 12 日

在 VOP_DEALLOCATE(9)参数更改后的 14.0-CURRENT,并添加了对 POSIX 共享内存的 fspacectl(2)支持。

1400031

2021 年 8 月 24 日

在将 fspacectl(2),vn_deallocate(9)和 VOP_DEALLOCATE(9)更改为更新 rmsr.r_offset 为有意义的值后的 14.0-CURRENT。

1400032

2021 年 8 月 25 日

在更改 fspacectl(2)、vn_deallocate(9)和 VOP_DEALLOCATE(9)之后的 14.0-CURRENT,使得计算清零字节数更容易。

1400033

2021 年 9 月 7 日

将套接字缓冲区锁移动到包含套接字中,并将 sb(un)lock 重命名为 SOCK_IO_RECV_LOCK、SOCK_IO_RECV_UNLOCK、SOCK_IO_SEND_LOCK 和 SOCK_IO_SEND_UNLOCK 后的 14.0-CURRENT。

1400034

2021 年 9 月 29 日

LinuxKPI 更改后的 14.0-CURRENT。

1400035

2021 年 10 月 4 日

将 libtinfow 从 libncurses 中拆分后的 14.0-CURRENT。

1400036

2021 年 10 月 6 日

在 OCF 中扩展 AES-CCM 和 Chacha20-Poly1305 密码,以支持多个随机数长度后的 14.0-CURRENT。

1400037

2021 年 10 月 11 日

从 VOP_STAT(9)中删除线程参数后的 14.0-CURRENT 和 fo_stat

1400038

2021 年 10 月 17 日

LinuxKPI 获得懒惰的 BAR 分配支持后的 14.0-CURRENT

1400039

2021 年 10 月 19 日

在页面分配器更改后的 14.0-CURRENT。

1400040

十月 30 日,2021 年

在 libdialog 共享库版本号提升之后的 14.0-CURRENT。

1400041

2021 年 11 月 6 日

更改 VOP_ALLOCATE(9)的参数后的 14.0-CURRENT。

1400042

2021 年 11 月 13 日

升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 至 llvmorg-13.0.0-0-gd7b669b3a303,又称 13.0.0 发行版的 14.0-CURRENT。

1400043

2021 年 11 月 25 日

从 NDINIT(9)中删除未使用的线程参数后的 14.0-CURRENT。

1400044

2021 年 12 月 9 日

在支持 AEAD 密码并将 Blake-2S/B auth 转换更改为像其他 auth 转换一样在 Setkey 之前进行 Init 之后,将 14.0-CURRENT 中的内核软件加密密码转换更改。

1400045

2021 年 12 月 15 日

在将 VOP_READDIR(9)的 cookies 参数更改为 **uint64_t 后的 14.0-CURRENT。

1400046

2021 年 12 月 30 日

在使 CPU_SET 宏与 glibc 兼容之后的 14.0-CURRENT。

1400047

2022 年 1 月 17 日

在多个因 drm-kmod 而需要的 LinuxKPI 更改后,14.0-CURRENT。

1400048

2022 年 1 月 18 日

在添加<crypto/chacha20_poly1305.h>之后的 14.0-CURRENT。

1400049

2022 年 1 月 24 日

添加<crypto/curve25519.h>后的 14.0-CURRENT。

1400050

2022 年 1 月 25 日

iflib 添加了新功能后,14.0-CURRENT 允许驱动程序将自己的 TX 队列选择功能设置为 ift_txq_select 在结构 if_txrx 中。

1400051

2022 年 1 月 25 日

在为 LinuxKPI 添加 i2c 支持之后的 14.0-CURRENT。

1400052

2022 年 2 月 14 日

添加 GUID_INIT 和 pm_qos.h 支持 LinuxKPI 后的 14.0-CURRENT。

1400053

2022 年 2 月 17 日

在将 mmap_lock.h 添加到 LinuxKPI 后的 14.0-CURRENT。

1400054

2022 年 3 月 28 日

将 irq_work_queue 更改为在 LinuxKPI 中返回布尔值以匹配 5.10 API 后的 14.0-CURRENT。

1400055

2022 年 3 月 29 日

在将 for_each_sgtable_dma_sg 和 for_each_sgtable_dma_page 添加到 LinuxKPI 之后的 14.0-CURRENT

1400056

2022 年 3 月 31 日

在升级 zlib 到 1.2.12 之后的 14.0-CURRENT

1400057

2022 年 4 月 22 日

更改 udp_tun_func_t()原型后的 14.0-CURRENT

1400058

2022 年 5 月 7 日

在删除 devclass 参数后的 14.0-CURRENT 新总线更改后。

1400059

2022 年 5 月 14 日

在升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 llvmorg-14.0.3-0-g1f9140064dfb 之后的 14.0-CURRENT,也称为 14.0.3 版本。

1400060

2022 年 6 月 6 日

14.0-CURRENT 在 LinuxKPI dmi_matches()修复后。

1400061

2022 年 6 月 8 日

在 mbuf(9)结构更改之后的 14.0-CURRENT。

1400062

2022 年 6 月 18 日

结构 kinfo_file 更改后的 14.0-CURRENT 版本。

1400063

2022 年 6 月 29 日

在多次由 drm-kmod 需要的 LinuxKPI 更改后的 14.0-CURRENT。

1400064

2022 年 7 月 18 日

在删除 OBJT_DEFAULT 后的 14.0-CURRENT。

1400065

2022 年 8 月 8 日

在多次由 drm-kmod 需要的 LinuxKPI 更改后的 14.0-CURRENT。

1400066

2022 年 8 月 18 日

在多次由 drm-kmod 需要的 LinuxKPI 更改后的 14.0-CURRENT。

1400069

2022 年 9 月 22 日

在多次 LinuxKPI 更改后的 14.0-CURRENT。

1400070

2022 年 9 月 22 日

在 KPI 更改后的 14.0-CURRENT 到 pmap_unmapdev()和 kmem_*()。

1400071

2022 年 9 月 26 日

KPI 变更后的 14.0-CURRENT,使 sysctl OIDs 列表转换为 RB 树。

1400072

2022 年 9 月 22 日

14.0-CURRENT 之后 qsort_r 原型被修改以匹配 POSIX。

1400073

2022 年 10 月 17 日

引入 TX 队列选择功能 v2 后的 14.0-CURRENT。

1400074

2022 年 12 月 9 日

在文件操作中添加备用 fops 插槽后的 14.0-CURRENT。

1400078

2023 年 1 月 13 日

在更改 LinuxKPI pci.h 后的 14.0-CURRENT

1400079

2023 年 2 月 8 日

升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 至 llvmorg-15.0.7-0-g8dfdcc7b7bf6,也就是 15.0.7 版本后的 14.0-CURRENT。

1400084

2023 年 3 月 23 日

在更改 arm64 结构 reg、结构 gpreg、结构 trapframe 和结构 pcb 后的 14.0-CURRENT。

1400085

2023 年 3 月 28 日

多个 LinuxKPI 更改后的 14.0-CURRENT

1400086

2023 年 4 月 8 日

vn_lock_pair()参数更改后的 14.0-CURRENT。

1400087

2023 年 4 月 22 日

LinuxKPI 更新后的 14.0-CURRENT。

1400088

2023 年 4 月 24 日

将 LinuxKPI 迁移到 IfAPI 后的 14.0-CURRENT。

1400089

2023 年 4 月 25 日

通过在 smp 中动态分配 stoppcbs 数组后的 14.0-CURRENT。

1400090

2023 年 6 月 7 日

14.0-CURRENT 在 ptrace 开始在 PT_DETACH 期间清除 TDB_BORN 之后。

1400091

2023 年 6 月 22 日

在升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 llvmorg-16.0.6-0-g7cbf1a259152,也就是 16.0.6 版本之后的 14.0-CURRENT 发布。

1400092

2023 年 6 月 24 日

导入 OpenSSL 3.0.9 后的 14.0-CURRENT 基本操作。

1400093

2023 年 7 月 5 日

在 VFS 中使用__enum_uint8 进行 vtype 和 vstate 后的 14.0-CURRENT

1400097

2023 年 8 月 24 日

在分支 stable/14 之后的 14.0-STABLE

1400500

2023 年 9 月 8 日

在 releng/14.0 分支后的 14.0-STABLE

1400501

2023 年 11 月 19 日

在 powerpc 上实现 fpu_kern_enter 和 fpu_kern_leave 后的 14.0-STABLE。

1400502

2023 年 12 月 24 日

在修改 kgssapi 和 krpc 模块之间的内部 API 后,14.0-STABLE

1400503

2023 年 12 月 29 日

在将 nfscommon 和 nfscl 模块之间的内部 KAPI 更改后的 14.0-STABLE。

1400504

2024 年 1 月 7 日

在升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 llvmorg-17.0.6-0-g6009708b4367 之后的 14.0-STABLE,也称为 17.0.6 版本。

1400505

2024 年 1 月 7 日

在添加 vnode_pager_clean_async(9)和 vnode_pager_clean_sync(9)之后的 14.0-STABLE。

1400506

2024 年 1 月 19 日

在将 nfscommon 和 nfscl 模块之间的内部 KAPI 更改为 14.0-STABLE。

1400507

2024 年 1 月 31 日

添加 kern_openatfp(9)和 kcmp(2)后的 14.0-STABLE。

1400508

2024 年 2 月 18 日

LinuxKPI 更新后的 14.0-STABLE。

1400509

2024 年 2 月 18 日

在更改 net80211 struct ieee80211vap 内部后的 14.0-STABLE。

1400510

2024 年 3 月 23 日

修复在构建最近的 boost 库时出现的 clang 断言或崩溃后的 14.0-STABLE 版本。

1400511

2024 年 4 月 20 日

升级 llvm,clang,compiler-rt,libc++,libunwind,lld,lldb 和 openmp 到 llvmorg-18.1.3-0-gc13b7485b879 后,14.0-STABLE,即 18.1.3 版本。

18.3. FreeBSD 13 版本

  1. FreeBSD 13 表 __FreeBSD_version 值

修订版本日期发布

1300000

2018 年 10 月 19 日

13.0-CURRENT.

1300001

2018 年 10 月 25 日

在提升 OpenSSL 共享库版本号后的 13.0-CURRENT

1300002

2018 年 10 月 25 日

恢复 sys/joystick.h 后的 13.0-CURRENT。

1300003

2018 年 11 月 2 日

vop_symlink API 更改后的 13.0-CURRENT( a_target 现在是 const 。)

1300004

2018 年 11 月 23 日

启用 crtbegin 和 crtend 代码后的 13.0-CURRENT。

1300005

2018 年 12 月 11 日

在启用 UFS inode 校验和之后的 13.0-CURRENT。

1300006

2018 年 12 月 24 日

在修复 sys/random.h 包含以便从 C++可用后的 13.0-CURRENT。

1300007

2018 年 12 月 30 日

在 32 位平台上更改 struct linux_cdev 大小后的 13.0-CURRENT。

1300008

2019 年 1 月 4 日

在添加 kern.smp.threads_per_core 和 kern.smp.cores sysctl 后的 13.0-CURRENT。

1300009

2019 年 1 月 20 日

通过对 ieee80211com 结构进行 struct ieee80211vap 结构更改以解决 ioctl/detach 竞争。

1300010

2019 年 1 月 27 日

在将 SPECNAMELEN 从 63 增加到 MAXNAMELEN (255)后的 13.0-CURRENT。

1300011

2019 年 2 月 12 日

在使用 CAPABILITIES 选项构建的内核中,13.0-CURRENT 在 renameat(2)之后已经修正,可以正常工作。

1300012

2019 年 2 月 12 日

在 taskqgroup_attach() 和 taskqgroup_attach_cpu() 之后,13.0-CURRENT 接受一个 device_t 和一个结构资源指针作为参数,用于表示设备中断。

1300013

2019 年 2 月 19 日

在去除 drm 和 drm2 后的 13.0-CURRENT。

1300014

2019 年 3 月 4 日

在升级 clang、llvm、lld、lldb、compiler-rt 和 libc++ 到 8.0.0 rc3 之后的 13.0-CURRENT。

1300015

2019 年 3 月 15 日

在去匿名化线程和 proc 状态枚举后的 13.0-CURRENT,因此用户空间应用程序可以在不重新定义值名称的情况下使用它们。

1300016

2019 年 3 月 16 日

在 amd64 上默认启用 LLVM OpenMP 8.0.0 rc5 后的 13.0-CURRENT。

1300017

2019 年 3 月 19 日

在 iflib 中向驱动程序公开 Rx mbuf 缓冲区大小后的 13.0-CURRENT。

1300018

2019 年 3 月 16 日

在 345982 中引入 funlinkat 系统调用后的 13.0-CURRENT。

1300019

2019 年 4 月 16 日

添加 is_random_seeded(9)到 random(4)后的 13.0-CURRENT。

1300020

2019 年 4 月 18 日

在恢复 random(4) 可用性折衷之前的 346250 和添加新的可调整项和诊断 sysctl,以便在引导后以编程方式发现早期种子问题后的 13.0-CURRENT。

1300021

2019 年 4 月 24 日

在 LinuxKPI 使用 bus_dma(9) 以与 IOMMU 兼容之后的 13.0-CURRENT。

1300022

2019 年 5 月 4 日

在修复 LinuxKPI 中 346645 的回归问题后的 13.0-CURRENT。

1300023

2019 年 5 月 6 日

13.0-CURRENT 在列出内核转储设备配置后。

1300024

2019 年 5 月 8 日

13.0-CURRENT 在提升 Mellanox 驱动程序版本号(mlx4en(4); mlx5en(4))后。

1300025

2019 年 5 月 13 日

重命名 vm.max_wired 为 vm.max_user_wired 并更改其类型后的 13.0-CURRENT

1300026

2019 年 5 月 14 日

在 LinuxKPI 中添加上下文成员到 ww_mutex 后的 13.0-CURRENT。

1300027

2019 年 5 月 14 日

在 LinuxKPI 中添加准备到 pm_ops 后的 13.0-CURRENT。

1300028

2019 年 5 月 17 日

在 bm , cs ,删除后的 13.0-CURRENT,de,ed, ep ,ex, fe , pcn ,sf, sn , tl , tx , txp , vx , wb 和 xe 驱动程序。

1300029

2019 年 5 月 20 日

13.0-CURRENT 在移除由于 sys/eventhandler.h 导致的一些头部污染后。受影响的文件现在可能需要显式包含 sys/eventhandler.h、sys/ktr.h、sys/lock.h 或 sys/mutex.h 中的一个或多个,当缺少的头部在 1300029 之前可能是隐式包含的。

1300030

2019 年 5 月 29 日

13.0-CURRENT 在 powerpc64 上为 libdwarf 添加重定位支持后,修复了对未链接对象上 DWARF 信息的处理。原始提交在 348347 中。

1300031

2019 年 6 月 8 日

在为 i386 内核模块添加 dpcpu 和 vnet 部分修复后,13.0-CURRENT 可以避免在某些情况下发生崩溃。需要使用链接器脚本魔法重新编译 i386 内核模块,否则它们将拒绝加载。

1300032

2019 年 6 月 17 日

将内核 crc32() 实现分离到自己的头文件(gsb_crc32.h)并将源代码重命名为 gsb_crc32.c 后的 13.0-CURRENT。

1300033

2019 年 6 月 21 日

在 LinuxKPI 的 rcu 列表中添加后的 13.0-CURRENT。

1300034

2019 年 6 月 24 日

删除 NAND 和 NANDFS 后的 13.0-CURRENT。

1300035

2019 年 7 月 8 日

13.0-CURRENT 合并 vm_page 保持和导线机制 后。

1300036

2019 年 7 月 13 日

13.0-CURRENT 添加 arm_drain_writebuf() 和 arm_sync_icache() 以与 NetBSD 和 OpenBSD 兼容 后。

1300037

2019 年 7 月 24 日

在移除 libcap_random(3)后的 13.0-CURRENT。

1300038

2019 年 7 月 30 日

删除了 gzip 压缩的 a.out 支持后的 13.0-CURRENT。

1300039

2019 年 8 月 7 日

从 projects/fuse2 合并 fusefs 后的 13.0-CURRENT。

1300040

2019 年 8 月 16 日

删除了自 1997 年以来已被弃用的 sys/dir.h 后的 13.0-CURRENT。

(未更改)

2019 年 8 月 23 日

在将大多数参数更改为 ping6(8)后的 13.0-CURRENT。

1300041

2019 年 8 月 25 日

13.0-CURRENT 在内核 zlib 统一完成后移除 zlib 1.0.4 之后。

1300042

2019 年 8 月 27 日

13.0-CURRENT 在内核端添加了对内核 TLS 的支持。

1300043

2019 年 9 月 2 日

删除 gets(3)后的 13.0-CURRENT。

1300044

2019 年 9 月 2 日

加入处理在一个调用中处理多个文件的 sysfs 创建/删除函数后的 13.0-CURRENT LinuxKPI。

1300045

2019 年 9 月 3 日

加入 sysctlbyname(3)系统调用后的 13.0-CURRENT。

1300046

2019 年 9 月 6 日

LinuxKPI sysfs 改进后的 13.0-CURRENT。

1300047

2019 年 9 月 9 日

在更改 vm_page 引用计数同步规则后的 13.0-CURRENT。

1300048

2019 年 9 月 25 日

在 13.0-CURRENT 中添加了 shm_open2 系统调用,以支持即将推出的 memfd_create(2)系统调用。

1300049

2019 年 10 月 7 日

在将 VNET 关闭检查提取到自己的 VNET 结构字段之后的 13.0-CURRENT

1300050

2019 年 10 月 9 日

在更新 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 至 9.0.0 final release r372316 后的 13.0-CURRENT。

1300051

2019 年 10 月 17 日

从 netdump(4)拆分出更通用的 debugnet(4)后的 13.0-CURRENT。

1300052

2019 年 10 月 17 日

在将页面繁忙字段提升为一流锁之后,13.0-CURRENT 不再需要对象锁来保持一致性。

1300053

2019 年 10 月 17 日

在实现 NetGDB 之后的 13.0-CURRENT。

1300054

2019 年 10 月 21 日

在移除用于访问接口地址列表的已过时 KPI 之后的 13.0-CURRENT。

1300055

2019 年 11 月 4 日

在 LinuxKPI 中启用设备类组属性后的 13.0-CURRENT

1300056

2019 年 11 月 7 日

13.0-CURRENT 在修复了 libc++中潜在的 OOB 读安全问题之后。

1300057

2019 年 11 月 13 日

13.0-CURRENT 在 elf_aux_info(3)中添加了对 AT_EXECPATH 的支持。

1300058

2019 年 11 月 18 日

在将 vm_page aflags 字段扩展到 16 位后的 13.0-CURRENT。

1300059

2019 年 11 月 18 日

13.0-CURRENT 将内部 sysent 目标转换为使用新 makesyscalls.lua。

1300060

2019 年 11 月 20 日

13.0-CURRENT 添加 /etc/os-release 作为 /var/run/os-release 的符号链接。

1300061

2019 年 11 月 21 日

添加了 bitstring(3)功能,用于查找连续的设置或未设置位。

1300062

2019 年 12 月 2 日

在添加 TCP_STATS 支持后的 13.0-CURRENT。

1300063

2019 年 12 月 8 日

在去除 VI_DOOMED 后的 13.0-CURRENT(请改用 VN_IS_DOOMED)。

1300064

2019 年 12 月 9 日

在修正 C++版本检查以声明 timespec_get(3)之后的 13.0-CURRENT。

1300065

2019 年 12 月 12 日

在添加 musl libc 和 glibc 中常见的 sigsetop 扩展后的 13.0-CURRENT。

1300066

2019 年 12 月 12 日

作为引入 NFS 4.2 的一部分,更改 NFS 模块之间的内部接口后的 13.0-CURRENT。

1300067

2019 年 12 月 13 日

删除了已弃用的 callout_handle_init , timeout 和 untimeout 函数后的 13.0-CURRENT。

1300068

2019 年 12 月 16 日

在 64 位平台上将 ARG_MAX 的值加倍后的 13.0-CURRENT。

1300069

2019 年 12 月 24 日

添加 busdma 模板后的 13.0-CURRENT。

1300070

2019 年 12 月 27 日

消除 AT_*定义中最后一个 MI 差异后的 13.0-CURRENT(用于 powerpc)。

1300071

2019 年 12 月 27 日

在将 USB 统计更改为每个设备而不是每个总线后的 13.0-CURRENT。

1300072

2019 年 12 月 29 日

在移除 GEOM_SCHED 类和 gsched 工具后的 13.0-CURRENT。

1300073

2020 年 1 月 2 日

删除 arm/arm 作为有效目标后的 13.0-CURRENT。

1300074

2020 年 1 月 3 日

从 VOP_UNLOCK 中删除标志参数后的 13.0-CURRENT。

1300075

2020 年 1 月 6 日

在取消的 USB 传输中添加自己的计数器后的 13.0-CURRENT。

1300076

2020 年 1 月 8 日

在将 vnop 实现推入 posix_fallocate(2)层之后的 13.0-CURRENT。

(未更改)

2020 年 2 月 2 日

从 src 树中删除 armv5 架构代码后的 13.0-CURRENT。

1300077

2020 年 2 月 3 日

从 src 树中移除 sparc64 架构代码后的 13.0-CURRENT。

1300078

2020 年 2 月 17 日

在更改 struct vnet 和 VNET 魔术 Cookie 后的 13.0-CURRENT。

1300079

2020 年 2 月 20 日

升级 ncurses 到 6.2.x 后的 13.0-CURRENT

1300080

2020 年 2 月 20 日

13.0-CURRENT 添加 realpathat 系统调用到 VFS 之后。

1300081

2020 年 2 月 21 日

13.0-CURRENT 在最近的 linuxkpi 更改之后。

1300082

2020 年 3 月 1 日

删除 bktr(4)后的 13.0-CURRENT。

1300083

2020 年 3 月 10 日

移除 amd(8)后的 13.0-CURRENT,r358821。

1300084

2020 年 3 月 10 日

更新 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 至 10.0.0-rc3 c290cb61fdc 后的 13.0-CURRENT。

1300085

2020 年 3 月 23 日

在导入 kyua 测试框架后的 13.0-CURRENT。

1300086

2020 年 3 月 26 日

在将 powerpc 和 powerpcspe 切换到 lld 链接器后的 13.0-CURRENT。

1300087

2020 年 3 月 27 日

在内核加密的驱动程序和消费者接口重构后的 13.0-CURRENT。

1300088

2020 年 4 月 1 日

删除 procfs 进程调试支持后的 13.0-CURRENT。

1300089

2020 年 4 月 8 日

将 RCU 接口克隆到 LinuxKPI 中的可睡眠部分和不可睡眠部分后的 13.0-CURRENT。

1300090

2020 年 4 月 9 日

在移除使用 Giant 的旧 NFS 锁设备驱动程序后的 13.0-CURRENT。

1300091

2020 年 4 月 12 日

实现 close_range(2)系统调用后的 13.0-CURRENT。

1300092

2020 年 4 月 14 日

在 KTLS 重新设计未映射的 mbuf 后,13.0-CURRENT 可以在 mbuf 本身携带 ext_pgs 。

1300093

2020 年 4 月 27 日

在 13.0-CURRENT 中添加了对内核 TLS 接收卸载的支持。

1300094

2020 年 5 月 7 日

linuxkpi 更改后的 13.0-CURRENT。

1300095

2020 年 5 月 20 日

在为 FreeBSD 客户端添加 HyperV 套接字支持后的 13.0-CURRENT。

1300096

2020 年 5 月 23 日

在将 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 更新至 10.0.1 rc1 f79cd71e145 后的 13.0-CURRENT。

1300097

2020 年 6 月 2 日

在 LinuxKPI 中实现 __is_constexpr() 函数宏后的 13.0-CURRENT。

1300098

2020 年 6 月 14 日

在将 export_args ex_flags 字段更改为 64 位后的 13.0-CURRENT。

1300099

2020 年 6 月 20 日

在 13.0-CURRENT 中,使用 libmd 实现 SHA256 来替代 liblzma。

1300100

2020 年 6 月 26 日

在更改 NFS 内核模块之间的内部 API 后的 13.0-CURRENT。

1300101

2020 年 7 月 10 日

在 LinuxKPI 中实现 array_size() 功能后的 13.0-CURRENT。

1300102

2020 年 7 月 26 日

在 VFS 层实现无锁查找后的 13.0-CURRENT。

1300103

2020 年 8 月 1 日

在为 NDINIT_ALL 强制权利后,13.0-CURRENT

1300104

2020 年 8 月 2 日

13.0-CURRENT 在 vnode 布局更改之后。

1300105

2020 年 8 月 5 日

13.0-CURRENT 在 vaccess() 更改之后。

1300106

2020 年 8 月 11 日

在添加一个参数到 newnfs_connect() ,指示连接使用 TLS 后的 13.0-CURRENT 。

1300107

2020 年 8 月 11 日

在更改克隆与 RCU 相关的任务结构字段后的 13.0-CURRENT。

1300108

2020 年 8 月 14 日

在 linuxkpi 中添加了一些 wait_bit 函数,这些函数是从 Linux v5.4 中的 DRM 所需的,13.0-CURRENT。

1300109

2020 年 8 月 16 日

在 vget() 参数移除和 namei 标志重新编号之后的 13.0-CURRENT。

(未更改)

2020 年 8 月 16 日

在更新 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 至 release/11.x llvmorg-11.0.0-rc1-47-gff47911ddfc 后的 13.0-CURRENT。

1300110

2020 年 8 月 18 日

删除未使用的 use_ext 参数后的 13.0-CURRENT 到 nfscl_reqstart() 。

1300111

2020 年 8 月 22 日

在内核 RPC 中添加 TLS 支持后的 13.0-CURRENT。

1300112

2020 年 8 月 25 日

在合并 OpenZFS 支持后的 13.0-CURRENT。

1300113

2020 年 8 月 25 日

在向 libcompiler_rt 添加原子和 bswap 函数后的 13.0-CURRENT。

1300114

2020 年 9 月 8 日

在更改 arm64 AT_HWCAP 定义以供 elf_aux_info(3) 后的 13.0-CURRENT。

1300115

2020 年 9 月 14 日

通过修复与 crunchgen(1) 应用程序构建相关的 WARNS=6 后的 13.0-CURRENT。

1300116

2020 年 9 月 22 日

引入 powerpc64le ARCH 后的 13.0-CURRENT。

1300117

2020 年 9 月 23 日

在重新实现 purgevfs 以迭代 vnodes 而不是整个哈希之后的 13.0-CURRENT。

1300118

2020 年 10 月 2 日

在向 linuxkpi 添加背光支持和 dmi_* 功能后的 13.0-CURRENT。

1300119

2020 年 10 月 6 日

在 LinuxKPI 中填充 ww_mutex 的获取上下文字段后的 13.0-CURRENT。

1300120

2020 年 10 月 13 日

13.0-CURRENT 在修复 arm64 写入只读映射之后。

1300121

2020 年 10 月 15 日

13.0-CURRENT 在添加 VOP_EAGAIN 后。

1300122

2020 年 10 月 17 日

添加 ptsname_r 后的 13.0-CURRENT。

1300123

2020 年 10 月 20 日

在 VOP 、 VPTOCNP 和 INACTIVE 更改后的 13.0-CURRENT。

1300124

2020 年 10 月 30 日

在添加 cache_vop_mkdir 并将 cache_rename 重命名为 cache_vop_rename 后的 13.0-CURRENT。

1300125

2020 年 11 月 4 日

在拆卸处理中使用 rms 锁后的 13.0-CURRENT。

1300126

2020 年 11 月 5 日

经理每周都要审查项目计划。

1300127

2020 年 11 月 6 日

将 malloc_type_internal 移入 malloc_type 后的 13.0-CURRENT。

1300128

2020 年 11 月 9 日

在 LinuxKPI 添加后的 13.0-CURRENT 中,实现了基本系统中 drm-kmod 所需的 ACPI 位。

1300129

2020 年 11 月 12 日

13.0-CURRENT 退役後 malloc_last_fail 。

1300130

2020 年 11 月 17 日

13.0-CURRENT 在 p_pd / pwddesc 從 p_fd / filedesc 分家後。

1300131

2020 年 12 月 7 日

删除加密文件描述符后的 13.0-CURRENT。

1300132

2020 年 12 月 15 日

当改善 USB 栈中的备用设置处理后,13.0-CURRENT

1300133

2020 年 12 月 23 日

在修改 NFS 和内核 RPC 模块之间的内部 API 后的 13.0-CURRENT。

1300134

2021 年 1 月 7 日

13.0-CURRENT 分离 USB HID 支持的硬件独立部分到一个新的模块。

1300135

2021 年 1 月 12 日

添加 kernel_fpu_begin / kernel_fpu_end 到 LinuxKPI 后的 13.0-CURRENT。

1300136

2021 年 1 月 17 日

13.0-CURRENT 在重新在快速 taskqueue 上实现 LinuxKPI 的 irq_work 队列后。

1300137

2021 年 1 月 30 日

修复构建 devel/onetbb 时修复 clang 断言的 13.0-CURRENT port。

1300138

2021 年 2 月 1 日

将无锁符号链接查找添加到 vfs 缓存后的 13.0-ALPHA3。

1300139

2021 年 2 月 2 日

添加各种 LinuxKPI 位后与 drm-kmod 冲突的 13.0-ALPHA3。

1300500

2021 年 2 月 5 日

13.0-STABLE 在 releng/13.0 分支后。

1300501

2021 年 4 月 23 日

在修复 rtld 的 dl_iterate_phdr() 后的 13.0-STABLE。

1300501

2021 年 4 月 23 日

在修复 rtld 的 dl_iterate_phdr() 后的 13.0-STABLE 。

1300502

2021 年 4 月 23 日

在 LinuxKPI 中实现 atomic_dec_and_lock_irqsave() 后的 13.0-STABLE。

1300503

2021 年 4 月 23 日

13.0-STABLE 更改 krpc 和 NFS 之间的内部 KAPI 后。

1300504

2021 年 4 月 30 日

在更新 LinuxKPI 以适应 drm-kmod 5.5 更新后的 13.0-STABLE。

1300505

2021 年 5 月 10 日

在 nscl.ko 和 nfscommon.ko 模块之间更改内部 KAPI 后的 13.0-STABLE。

1300506

2021 年 6 月 2 日

在为 VLAN 和 VxLAN 添加 TCP LRO 支持后的 13.0-STABLE。

1300507

2021 年 6 月 2 日

在向 EPOCH(9) 跟踪器结构添加新成员后的 13.0-STABLE。

1300508

2021 年 6 月 11 日

添加 LinuxKPI 中的 might_lock_nested() 和 lockdep_(re/un/)pin_lock() 宏之后的 13.0-STABLE。

1300509

2021 年 6 月 14 日

在为 LinuxKPI 添加一个 list_for_each_entry_lockless() 宏之后的 13.0-STABLE。

1300510

2021 年 6 月 26 日

经过在 krpc 和 nfsd 模块之间更改内部 KAPI 后的 13.0-STABLE。

1300511

2021 年 7 月 7 日

改变 softdep_prelink() 为仅在另一个线程自先前 prelink 更改了 vnode 元数据后执行同步的 13.0-STABLE。

1300512

2021 年 7 月 18 日

在各种合并到 LinuxKPI、OFED、net80211 和驱动程序之后的 13.0-STABLE。

1300513

2021 年 7 月 31 日

在将 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 升级到 llvmorg-12.0.1-0-gfed41342a82f 之后的 13.0-STABLE,也就是 12.0.1 版本发布后。

1300514

2021 年 8 月 3 日

内部接口之间的 KBI 的不兼容更改需要重新构建模块。

1300515

2021 年 9 月 22 日

13.0-STABLE 返回到 13.0 KBI 为 linuxkpi。

1300518

2021 年 10 月 21 日

加入 crypto_cursor_segment() 后的 13.0-STABLE 。

1300519

2021 年 10 月 21 日

在 OCF 中扩展 AES-CCM 和 Chacha20-Poly1305 密码,以支持多个随机数长度后的 13.0-STABLE。

1300521

2021 年 11 月 19 日

在各种合并到 LinuxKPI 和 net80211 之后的 13.0-STABLE。

1300522

2021 年 11 月 24 日

在更改 NFS 模块之间的内部 KAPI 后,13.0-STABLE

(未更改)

2021 年 12 月 6 日

在更新 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 llvmorg-13.0.0-0-gd7b669b3a303 之后的 13.0-STABLE,也称为 13.0.0 版本。

1300523

2021 年 12 月 18 日

在向 VOP_ALLOCATE(9)添加两个参数后的 13.0-STABLE。

1300524

2022 年 1 月 14 日

在使 CPU_SET 宏与 glibc 兼容后的 13.0-STABLE。

1300525

2022 年 1 月 22 日

在 drm-kmod 需要的多个 LinuxKPI 更改之后的 13.0-STABLE。

1300526

2022 年 2 月 20 日

多次 LinuxKPI 更改后的 13.0-STABLE 重叠但与 drm-kmod 不冲突。

1301000

2022 年 3 月 10 日

releng/13.1 分支。

1301500

2022 年 3 月 10 日

releng/13.1 分支后的 13.1-STABLE。

1301501

2022 年 3 月 27 日

在对 LinuxKPI 和 net80211 进行各种合并后的 13.1-STABLE。

1301502

2022 年 4 月 27 日

在各种合并到 LinuxKPI 后的 13.1-STABLE。

1301503

2022 年 5 月 19 日

添加替代 DRIVER_MODULE 宏而没有 devclass 参数后的 13.1-STABLE。

1301504

2022 年 6 月 4 日

升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 llvmorg-14.0.3-0-g1f9140064dfb,也称为 14.0.3 版的 13.1-STABLE。

1301505

2022 年 6 月 21 日

在进行各种合并到 LinuxKPI 后的 13.1-STABLE。

1301506

2022 年 7 月 13 日

添加<crypto/chacha20_poly1305.h>和<crypto/curve25519.h>后,13.1-STABLE。

1301507

2022 年 6 月 21 日

13.1-STABLE 经过对 LinuxKPI 的各种合并后。

1301508

2022 年 10 月 17 日

在各种合并到 LinuxKPI 后的 13.1-STABLE 版本,并用于去除宏定义的 pause()。

1301509

2022 年 10 月 19 日

引入 TX 队列选择功能 v2 后的 13.1-STABLE。

1301510

2022 年 12 月 8 日

LinuxKPI dmi_matches() 修复后的 13.1-STABLE。

1301511

2022 年 12 月 17 日

添加新的 rc 后的 13.1-STABLE: machine_id 生成 /etc/machine-id 。

1302500

2023 年 2 月 9 日

在 releng/13.2 分支后的 13.2-STABLE。

1302501

2023 年 2 月 16 日

在将 totalram_pages() 添加到 LinuxKPI 后的 13.2-STABLE。

1302502

2023 年 2 月 17 日

LinuxKPI 合并后的 13.2-STABLE 版本。

1302503

2023 年 2 月 21 日

在各种合并到 LinuxKPI 后的 13.2-STABLE。

1302504

2023 年 3 月 12 日

在将机器 ID 合并到 13.2-STABLE 后 hostid_save 。

1302505

2023 年 4 月 9 日

在升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 llvmorg-15.0.7-0-g8dfdcc7b7bf6,也就是 15.0.7 版本之后的 13.2-STABLE。

1302506

2023 年 6 月 26 日

在各种合并到 LinuxKPI 之后的 13.2-STABLE。

1302507

2023 年 7 月 23 日

在升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 llvmorg-16.0.6-0-g7cbf1a259152,也就是 16.0.6 版本之后的 13.2-STABLE。

1302508

2023 年 9 月 6 日

ptrace 开始在 PT_DETACH 期间清除 TDB_BORN 后的 13.2-STABLE。

1302509

2023 年 12 月 2 日

在添加一个名为 vfs_exjail_clone() 的新 VFS 函数后,13.2-STABLE 将被 ZFS 模块使用。

1302510

2024 年 1 月 7 日

升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 至 llvmorg-17.0.6-0-g6009708b4367 后的 13.2-STABLE,也称为 17.0.6 发布。

1303001

2024 年 2 月 19 日

更改 net80211 struct ieee80211vap 内部后的 13.3-BETA3。

1303501

2024 年 2 月 19 日

更改 net80211 struct ieee80211vap 内部后的 13.3-STABLE。

1303502

2024 年 3 月 23 日

在修复构建最新的 boost 库时发生 clang 断言或崩溃后,13.3-STABLE。

1303503

2024 年 4 月 20 日

在升级 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 llvmorg-18.1.3-0-gc13b7485b879 之后的 13.3-STABLE,也称为 18.1.3 版本。

18.4. FreeBSD 12 版本

第 56 表。FreeBSD 12 __FreeBSD_version 值

修订版本日期发布

1200000

2016 年 7 月 7 日

12.0-CURRENT.

1200001

2016 年 7 月 12 日

从 [a-z] -type 范围中删除协同比较后的 12.0-CURRENT。

1200002

2016 年 8 月 18 日

删除未使用和过时的 openbsd_poll 系统调用后的 12.0-CURRENT。

1200003

2016 年 8 月 22 日

在 rev 303795 中添加了 C++11 thread_local 支持后的 12.0-CURRENT。

1200004

2016 年 8 月 24 日

修复 LC*MASK 后的 12.0-CURRENT,用于 newlocale(3)和 querylocale(3) (修订版 304703)。

1200005

2016 年 8 月 25 日

在 rev 304787 中更改了一些 ioctl 接口后的 12.0-CURRENT 在 iSCSI 用户空间程序和内核之间。

1200006

2016 年 9 月 1 日

在 305254 中修复了 crunchgen(1) META_MODE 的 12.0-CURRENT。

1200007

2016 年 9 月 5 日

解决 device_detach() 和 usbd_do_request_flags(9)之间的死锁后,12.0-CURRENT

1200008

2016 年 9 月 15 日

在移除 305824 中的 4.3BSD 兼容宏 m_copy() 后的 12.0-CURRENT。

1200009

2016 年 9 月 21 日

在 305988 中移除 bio_taskqueue() 后的 12.0-CURRENT。

1200010

2016 年 9 月 23 日

在默认情况下使用 longnames 支持挂载 msdosfs(5)后的 12.0-CURRENT。

1200011

2016 年 10 月 1 日

在 306555 中添加 fb_memattr 字段到 fb_info 后的 12.0-CURRENT。

1200012

2016 年 10 月 2 日

在 net80211(4) 更改后的 12.0-CURRENT (修订 306590, 306591)。

1200013

2016 年 10 月 12 日

安装头文件后的 12.0-CURRENT 需要与 libzfs_core 一起进行开发。

1200014

2016 年 10 月 17 日

在合并 rtwn(4)和 urtwn(4)中的公共代码,并添加对 802.11ac 设备的支持后的 12.0-CURRENT。

1200015

2016 年 11 月 20 日

在一些 ABI 更改后,用于修复 powerpc 的 12.0-CURRENT。

1200016

2016 年 11 月 22 日

从 vmmeter 中删除 PG_CACHED 相关字段后的 12.0-CURRENT。

1200017

2016 年 11 月 25 日

在升级 clang、llvm、lldb、compiler-rt 和 libc++到 3.9.0 版本,并添加 lld 3.9.0 后的 12.0-CURRENT。

1200018

2016 年 12 月 7 日

在 12.0-CURRENT 中,添加 ki_moretdname 成员到 struct kinfo_proc 和 struct kinfo_proc32 ,将整个线程名称导出到用户空间实用程序。

1200019

2016 年 12 月 16 日

在开始为 11ac 支持打下基础后的 12.0-CURRENT。

1200020

2017 年 1 月 13 日

删除 fgetsock 和 fputsock 后的 12.0-CURRENT 。

1200021

2017 年 2 月 16 日

删除 MCA 和 EISA 支持后的 12.0-CURRENT 。

1200022

2017 年 2 月 21 日

在使 LinuxKPI 任务结构在系统调用之间持久化后的 12.0-CURRENT。

(未更改)

2017 年 3 月 2 日

删除 System V Release 4 二进制兼容性支持后的 12.0-CURRENT。

1200023

2017 年 3 月 2 日

升级后的 12.0-CURRENT 复制了 clang、llvm、lld、lldb、compiler-rt 和 libc++到 4.0.0。

1200024

2017 年 3 月 7 日

删除 pcap-int.h 后的 12.0-CURRENT

1200025

2017 年 3 月 16 日

添加<dev/mmc/mmc_ioctl.h>头文件后的 12.0-CURRENT。

1200026

2017 年 3 月 16 日

从用户空间隐藏 struct inpcb 和 struct tcpcb 后的 12.0-CURRENT。

1200027

2017 年 3 月 21 日

使 CAM SIM 锁变为可选后的 12.0-CURRENT。

1200028

2017 年 4 月 10 日

在 316648 中将 smp_no_rendevous_barrier() 重命名为 smp_no_rendezvous_barrier() 后的 12.0-CURRENT。

1200029

2017 年 4 月 19 日

12.0-CURRENT 在从 317061 中移除 struct vmmeter 和 struct pcpu 后。

1200030

2017 年 4 月 24 日

12.0-CURRENT 在移除 NATM 支持后,包括 en(4), fatm(4), hatm(4) 和 patm(4)。

1200031

2017 年 5 月 23 日

在 ino_t , dev_t 和 nlink_t 扩展到 64 位并 struct dirent 更改布局后的 12.0-CURRENT(也称为 ino64)。

1200032

2017 年 6 月 8 日

移除 groff 后的 12.0-CURRENT 。

1200033

2017 年 6 月 17 日

将 struct event 成员的类型增加到 64 位后,以及添加 ext 结构成员后的 12.0-CURRENT。

1200034

2017 年 6 月 19 日

在 NFS 客户端和服务器实际使用 64 位 ino_t 后的 12.0-CURRENT。

1200035

2017 年 6 月 24 日

添加 MAP_GUARD mmap(2) 标志后的 12.0-CURRENT。

1200036

2017 年 6 月 26 日

在 powerpc 上将 time_t 更改为 64 位后的 12.0-CURRENT(32 位版本)。

1200037

2017 年 7 月 1 日

在清理和内联 bus_dmamap* 函数后的 12.0-CURRENT(320528)。

1200038

2017 年 7 月 10 日

MMC CAM 提交后 12.0-CURRENT。(320844)。

1200039

2017 年 7 月 22 日

clang、llvm、lld、lldb、compiler-rt 和 libc++ 升级到 5.0.0 (trunk r308421) 后的 12.0-CURRENT。

1200040

2017 年 7 月 29 日

添加 NFS 客户端强制卸载支持后的 12.0-CURRENT umount -N

1200041

2017 年 8 月 21 日

在 amd64 上,12.0-CURRENT 在 WRFSBASE 指令之后开始运行。

1200042

2017 年 8 月 25 日

在使用 counter(9) 更改 PLPMTUD 计数器后,12.0-CURRENT 开始运行。

1200043

2017 年 8 月 28 日

在将 x86 CACHE_LINE_SIZE 降至 64 字节后,12.0-CURRENT。

1200044

2017 年 9 月 8 日

在 LinuxKPI 中实现 poll_wait() 后的 12.0-CURRENT。

1200045

2017 年 9 月 18 日

在 LinuxKPI 中添加了对共享内存的支持后的 12.0-CURRENT。(323703)。

1200046

2017 年 9 月 22 日

在为 LinuxKPI 添加对 32 位兼容性 IOCTL 的支持之后,12.0-CURRENT。

1200047

2017 年 9 月 26 日

删除 M_HASHTYPE_RSS_UDP_IPV4_EX 后的 12.0-CURRENT。 (324052)。

1200048

2017 年 10 月 2 日

从用户空间隐藏 struct socket 和 struct unpcb 后的 12.0-CURRENT。

1200049

2017 年 10 月 4 日

在 struct diocgattr_arg 添加 value.u16 字段后的 12.0-CURRENT。

1200050

2017 年 10 月 5 日

添加 armv7 MACHINE_ARCH 后的 12.0-CURRENT。 (324340).

1200051

2017 年 10 月 9 日

删除 libstand.a 作为公共接口后的 12.0-CURRENT。 (324454).

1200052

2017 年 10 月 26 日

修复 ptrace() 后,12.0-CURRENT 总是清除正确的线程事件才能恢复。

1200053

2017 年 11 月 7 日

12.0-CURRENT 在更改 struct mbuf 布局后,为接收数据包添加可选硬件时间戳。

1200054

2017 年 11 月 15 日

12.0-CURRENT 在更改 struct vmtotal 布局以允许报告大内存计数器之后。

1200055

2018 年 1 月 9 日

添加 cpucontrol -e 支持后的 12.0-CURRENT。

1200056

2018 年 1 月 14 日

在升级 clang、llvm、lld、lldb、compiler-rt 和 libc++到 6.0.0 之后的 12.0-CURRENT(分支/release_60 r321788)。

1200057

2018 年 2 月 8 日

在应用 clang 6.0.0 修复后,使 wine ports能够正确构建的 12.0-CURRENT。

1200058

2018 年 2 月 12 日

在提交 Lua 加载程序后的 12.0-CURRENT。

1200059

2018 年 3 月 2 日

12.0-CURRENT 删除了 union semun 的声明,除非 _WANT_SEMUN 被定义。还删除了 struct mymsg ,并重命名了 struct semid_ds 和 struct msgid_ds 的仅内核成员。

1200060

2018 年 3 月 4 日

12.0-CURRENT 在升级 clang、llvm、lld、lldb、compiler-rt 和 libc++到 6.0.0 版本后。

1200061

2018 年 4 月 6 日

更改 syslog(3)以发出符合 RFC 5424 格式的消息后的 12.0-CURRENT

1200062

2018 年 4 月 12 日

在更改 Netmap API 后的 12.0-CURRENT。

1200063

2018 年 5 月 10 日

在重新设计 CTL 前端和后端选项以使用 nv(3)后,允许创建多个 ioctl 前端ports的 12.0-CURRENT。

1200064

2018 年 5 月 22 日

在更改 ifnet 地址和多播地址 TAILQ 为 CK_STAILQ 后的 12.0-CURRENT。

1200065

2018 年 5 月 28 日

在更改 dwatch(1)以允许'-E code'覆盖配置文件 EVENT_DETAILS 后的 12.0-CURRENT。

1200066

2018 年 6 月 1 日

在删除英特尔内核中的 PMC 表后的 12.0-CURRENT。

1200067

2018 年 6 月 9 日

在将 DW_LANG 常量添加到 libdwarf 后的 12.0-CURRENT。

1200068

2018 年 6 月 12 日

在 NFS 模块之间更改接口后的 12.0-CURRENT。

1200069

2018 年 6 月 15 日

在将 struct kerneldumpheader 更改为版本 4 后的 12.0-CURRENT(类似于 11-STABLE 和之前的版本 2)。

1200070

2018 年 7 月 2 日

在 amd64 和 i386 上将 atomic(9)内联到模块后,需要对这些架构的所有消费者模块进行重建,版本为 12.0-CURRENT。

1200071

2018 年 7 月 4 日

12.0-CURRENT 更改 epoch(9)的 ABI 和 API 后(335924),需要重新构建消费者模块。

1200072

2018 年 7 月 5 日

12.0-CURRENT 更改 ABI 和 API 后, struct xinpcb 等组件。

1200073

2018 年 7 月 15 日

在更改 ABI 和 API 后,12.0-CURRENT 要求 iflib(9)消费者模块重新构建 struct if_shared_ctx 和 struct if_softc_ctx 。

1200074

2018 年 7 月 16 日

在更新 libstdc++ 配置以使用 C99 函数后的 12.0-CURRENT。

1200075

2018 年 7 月 19 日

在将 zfsloader 合并到加载程序中,并将 ntpd:ntpd 添加为 uid:gid 123:123 之后的 12.0-CURRENT,以及在移除 arm 大端支持(MACHINE_ARCH=armeb)之后。

1200076

2018 年 7 月 30 日

在 KPI 更改后的 12.0-CURRENT timespecadd 。

1200077

2018 年 8 月 10 日

在 timespec_get(3) 被添加到系统之后的 12.0-CURRENT。

1200078

2018 年 8 月 15 日

在 exec.created 钩子之后的 12.0-CURRENT jails。

1200079

2018 年 8 月 19 日

在将 arc4random 转换为使用 Chacha20 算法并弃用 arc4random_stir 和 arc4random_addrandom 后的 12.0-CURRENT。

1200080

2018 年 8 月 22 日

删除 drm 驱动后的 12.0-CURRENT。

1200081

2018 年 8 月 21 日

NVMe 关键性能指标(KPI)更改后的 12.0-CURRENT。

1200082

2018 年 8 月 24 日

在撤销 drm 驱动程序的移除后的 12.0-CURRENT。

1200083

2018 年 8 月 26 日

删除 arc4random_stir 和 arc4random_addrandom 后的 12.0-CURRENT 。

1200084

2018 年 9 月 5 日

更新 objcopy(1) 以正确处理小端 MIPS64 目标文件后的 12.0-CURRENT。

1200085

2018 年 10 月 19 日

在将 OpenSSL 更新到版本 1.1.1 之后的 12.0-STABLE。

1200086

2018 年 10 月 25 日

更新 OpenSSL 共享库版本号后的 12.0-STABLE。

1200500

2018 年 11 月 16 日

releng/12.0 分支后的 12-STABLE。

1200501

2019 年 1 月 6 日

在合并修复 linux_destroy_dev() 行为后的 12-STABLE,当仍有文件从销毁的 cdev 打开时。

1200502

2019 年 1 月 17 日

在启用 C++ 中的 sys/random.h #include 之后的 12-STABLE。

1200503

2019 年 2 月 15 日

修复 CAPABILITIES 内核下的 renameat(2) 合并后的 12-STABLE。

1200504

2019 年 3 月 15 日

合并 CCM 以使 ZoFport受益后的 12-STABLE。

1200505

2019 年 3 月 20 日

合并支持有选择地禁用 ZFS 而不禁用加载程序后的 12-STABLE。

1200506

2019 年 4 月 12 日

在合并 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 8.0.0 最终发布 r356365 后的 12-STABLE。

1200507

2019 年 4 月 17 日

在 345303、345658 和部分 345305 的 iflib 更改 MFC 后的 12-STABLE。

1200508

2019 年 4 月 27 日

ether_gen_addr 可用后的 12-STABLE。

1200509

2019 年 5 月 16 日

在提升 Mellanox 驱动程序版本号(mlx4en(4); mlx5en(4))后的 12-STABLE。

1200510

2019 年 5 月 21 日

从 348035 更改到 linuxkpi 中的 12-STABLE 结构后。

1200511

2019 年 5 月 24 日

在将 347843 的 MFC 应用于 12-STABLE 后,向 LinuxKPI 的结构 task_struct 添加 group_leader 成员。

1200512

2019 年 5 月 24 日

在 LinuxKPI 的 ww_mutex 中添加上下文成员后的 12-STABLE。

1200513

2019 年 7 月 5 日

在 MFC epoch(9)更改之后的 12-STABLE:349763, 340404, 340415, 340417, 340419, 340420。

1200514

2019 年 7 月 17 日

在将 LinuxKPI 的 rcu 列表添加后的 12-STABLE。

1200515

2019 年 8 月 11 日

在 MFC 349891(将 SRCS 列表重新组织为每行一个文件,然后按字母顺序排列)和 349972(添加 arm_sync_icache() 和 arm_drain_writebuf() sysarch 系统调用包装器)之后的 12-STABLE。

1200516

2019 年 8 月 20 日

在对 iflib 351276 进行各种更改后的 12-STABLE。

1200517

2019 年 9 月 9 日

在向 LinuxKPI 添加处理一次调用中处理多个文件的 sysfs 创建/删除函数后的 12-STABLE。

1200518

2019 年 9 月 10 日

在 LinuxKPI 的 sysfs 进行额外更新后的 12-STABLE。

1200519

2019 年 9 月 15 日

在新的 fusefs 驱动程序合并后的 12-STABLE。

1201000

2019 年 9 月 20 日

从 stable/12@r352480 分支出 releng/12.1 分支。

1201500

2019 年 9 月 20 日

releng/12.1 分支后的 12-STABLE。

1201501

2019 年 11 月 10 日

修复了 libc ++中潜在的 OOB 读取安全问题后的 12-STABLE。

1201502

2019 年 11 月 11 日

在 LinuxKPI 中启用设备类组属性后的 12-STABLE。

1201503

2019 年 11 月 21 日

在为 elf_aux_info(3) 添加对 AT_EXECPATH 的支持后的 12-STABLE。

1201504

2019 年 11 月 10 日

在更正 C++ 版本检查以声明 timespec_get(3) 之后的 12-STABLE。

1201505

2019 年 12 月 19 日

在添加 musl libc 和 glibc 中常见的 sigsetop 扩展后的 12-STABLE。

1201506

2019 年 12 月 21 日

在 64 位平台上将 ARG_MAX 的值加倍后的 12-STABLE。

1201507

2020 年 1 月 2 日

在 bitstring(3)中添加功能,以查找连续的设置或未设置的位序列后的 12-STABLE。

1201508

2020 年 1 月 6 日

在将 USB 统计数据从每个总线更改为每个设备之后的 12-STABLE。

1201509

2020 年 1 月 7 日

更新 llvm,clang,compiler-rt,libc ++,libunwind,lld,lldb 和 openmp 至 9.0.0 最终版 r372316 之后的 12-STABLE。

1201510

2020 年 1 月 13 日

添加自己的计数器后,12-STABLE 可取消的 USB 传输。

1201511

2020 年 1 月 31 日

添加/etc/os-release 作为到/var/run/os-release 的符号链接后的 12-STABLE。

1201512

2020 年 2 月 6 日

最近 LinuxKPI 更改后的 12-STABLE。

1201513

2020 年 4 月 15 日

在将 RCU 接口克隆到 LinuxKPI 中的可睡眠部分和不可睡眠部分之后的 12-STABLE。

1201514

2020 年 5 月 1 日

在实现完整的 bus_dma(9)支持并引入所有依赖项后,12-STABLE 在 LinuxKPI 中。

1201515

2020 年 5 月 1 日

在更新 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 10.0.0 版本后的 12-STABLE。

1201516

2020 年 5 月 4 日

在将 id_mapped 移动到 bus_dma_impl 结构末尾以保留 KPI 之后的 12-STABLE。

1201517

2020 年 5 月 21 日

在重命名 vm.max_wired 为 vm.max_user_wired 并更改其类型后,12-STABLE

1201518

2020 年 6 月 18 日

在 LinuxKPI 中实现 __is_constexpr() 函数宏后,12-STABLE

1201519

2020 年 7 月 4 日

在使用 libmd 实现 SHA256 后,12-STABLE

1201520

2020 年 7 月 24 日

在更新 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 10.0.1 版本后的 12-STABLE。

1201521

2020 年 8 月 3 日

在 LinuxKPI 中实现 array_size() 函数后的 12-STABLE。

1201522

2020 年 8 月 4 日

添加 sysctlbyname 系统调用后的 12-STABLE。

1201523

2020 年 8 月 19 日

在更改为克隆与 RCU 有关的任务结构字段后的 12-STABLE。

1201524

2020 年 9 月 5 日

在将 XDR 拆分为单独的内核模块后的 12-STABLE,以最小化 ZFS 依赖性。

1201525

2020 年 9 月 8 日

在将原子和 bswap 函数添加到 libcompiler_rt 后的 12-STABLE。

1201526

2020 年 9 月 10 日

在更新 net80211 和核心特权检查 API 更改后的 12-STABLE。

1202000

2020 年 9 月 11 日

从 stable/12@r365618 分支的 releng/12.2。

1202500

2020 年 9 月 11 日

在 releng/12.2 分支后的 12-STABLE。

1202501

2020 年 9 月 12 日

在跟进提交到 libcompiler_rt 后的 12-STABLE。

1202502

2020 年 9 月 16 日

在修复 crunchgen(1)应用程序构建时的 12-STABLE。

1202503

2020 年 10 月 20 日

在 LinuxKPI 中填充 ww_mutex 的获取上下文字段后的 12-STABLE。

1202504

2020 年 11 月 9 日

12-STABLE 在添加了 ptsname_r(3)之后。

1202505

2020 年 12 月 28 日

在 USB 堆栈中改进处理备用设置后的 12-STABLE。

1202506

2021 年 4 月 30 日

更改 krpc 和 NFS 之间的内部 KAPI 后的 12-STABLE

1202507

2021 年 5 月 10 日

在将 nscl.ko 和 nfscommon.ko 模块之间的内部 KAPI 更改后的 12-STABLE。

1202508

2021 年 6 月 26 日

在将 krpc 和 nfsd 模块之间的内部 KAPI 更改后,在 12-STABLE 版本中。

1203500

2021 年 10 月 20 日

在 releng/12.3 分支后的 12-STABLE。

1203501

2021 年 12 月 22 日

将原子和 bswap 函数添加到 libcompiler_rt 后的 12-STABLE。

1203502

2021 年 12 月 22 日

更新 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 至 11.0.1 后的 12-STABLE。

1203503

2021 年 12 月 25 日

更新 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 12.0.0 后的 12-STABLE。

1203504

2021 年 12 月 25 日

在 aarch64 上将脱机 LSE 原子帮助器添加到 libcompiler_rt.a 后的 12-STABLE。

1203505

2021 年 12 月 25 日

在将 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 更新到 13.0.0 之后的 12-STABLE。

1203506

2022 年 2 月 12 日

恢复可用性折衷之后的 12-STABLE random(4)。

1203507

2022 年 4 月 9 日

zlib 统一后的 12-STABLE。

1203508

2022 年 10 月 19 日

在 iflib 之后的 12-STABLE:允许驱动程序确定在哪个队列上进行 TX。

1204000

2022 年 10 月 20 日

releng/12.4 从 stable/12 分支出来。

1204500

2022 年 10 月 20 日

在 releng/12.4 分支后的 12-STABLE。

18.5. FreeBSD 11 版本

第 57 表 自由 BSD 11 __FreeBSD_version 值

修订日期发布

1100000

2013 年 10 月 10 日

11.0-CURRENT.

1100001

2013 年 10 月 19 日

添加对"首次启动"rc.d 脚本支持后的 11.0-CURRENT,因此ports可以利用此功能。

1100002

2013 年 11 月 5 日

在放弃对历史 ioctl 的支持后的 11.0-CURRENT。

1100003

2013 年 11 月 17 日

在 iconv 更改后的 11.0-CURRENT。

1100004

2013 年 12 月 15 日

2013 年 12 月 28 日(UTC)

1100005

2013 年 12 月 28 日

在 259951 之后的 11.0-CURRENT - 不要合并 vm_map_stack(9)中的条目。

1100006

2014 年 1 月 28 日

升级 libelf 和 libdwarf 后的 11.0-CURRENT。

1100007

2014 年 1 月 30 日

升级 libc++至 3.4 版本后的 11.0-CURRENT。

1100008

2014 年 2 月 14 日

11.0-CURRENT 在 libc++ 3.4 ABI 兼容性修复后。

1100009

2014 年 2 月 16 日

11.0-CURRENT 升级至 llvm/clang 3.4 版本后。

1100010

2014 年 2 月 28 日

升级 ncurses 至 5.9 版本(修订版 262629)后的 11.0-CURRENT。

1100011

2014 年 3 月 13 日

在 ABI 更改后的 11.0-CURRENT 中的结构 if_data 。

1100012

2014 年 3 月 14 日

在删除 Novell IPX 协议支持后的 11.0-CURRENT。

1100013

2014 年 3 月 14 日

删除 AppleTalk 协议支持后的 11.0-CURRENT。

1100014

2014 年 3 月 16 日

11.0-CURRENT 重命名<sys/capability.h>为<sys/capsicum.h>,以避免与其他操作系统中同名头文件发生冲突。兼容性头文件仍然保留以减少构建中断,但会在适当时机被弃用。

1100015

2014 年 3 月 22 日

11.0-CURRENT 之后 cnt 重命名为 vm_cnt 。

1100016

2014 年 3 月 23 日

在添加 armv6hf TARGET_ARCH 后的 11.0-CURRENT。

1100017

2014 年 4 月 4 日

在 GCC 支持下的 11.0-CURRENT __block 定义之后。

1100018

2014 年 4 月 6 日

在支持 UDP-Lite 协议 (RFC 3828) 的 11.0-CURRENT 之后。

1100019

2014 年 4 月 8 日

FreeBSD-SA-14:06.openssl 后的 11.0-CURRENT(修订版 264265)。

1100020

2014 年 5 月 1 日

删除 lindev ,默认使用/dev/full 后的 11.0-CURRENT(修订版 265212)。

1100021

2014 年 5 月 6 日

src.opts.mk 更改后的 11.0-CURRENT,将 make.conf(5)与 buildworld 分离(修订版 265419)。

1100022

2014 年 5 月 30 日

在对 strcasecmp(3)进行更改后,将 strcasecmp_l(3)和 strncasecmp_l(3)从<string.h>移到<strings.h>以符合 POSIX 2008 规范(修订版 266865)。

1100023

2014 年 6 月 13 日

默认情况下,CUSE 库和内核模块已附加到构建的 11.0-CURRENT 之后。

1100024

2014 年 6 月 27 日

在 sysctl(3) API 更改后的 11.0-CURRENT。

1100025

2014 年 6 月 30 日

在 regex(3) 库更新后,11.0-CURRENT 添加了">"和"<"分隔符。

1100026

2014 年 7 月 1 日

11.0-CURRENT 在 NFS 模块之间的内部接口之后,在 (rev 268115) 处被更改。

1100027

2014 年 7 月 8 日

11.0-CURRENT 在 FreeBSD-SA-14:17.kmem 之后 (rev 268431)。

1100028

2014 年 7 月 21 日

在 hdestroy(3)合规修复之后的 11.0-CURRENT 变更 ABI。

1100029

2014 年 8 月 3 日

11.0-CURRENT 在 SOCK_DGRAM 修复错误后 (修订版 269489)。

1100030

2014 年 9 月 1 日

11.0-CURRENT 在 SOCK_RAW 后,套接字被更改为不修改数据包。

1100031

2014 年 9 月 9 日

FreeBSD-SA-14:18.openssl 后的 11.0-CURRENT(修订版 269686)。

1100032

2014 年 9 月 11 日

在 API 更改后的 11.0-CURRENT 之后 ifa_ifwithbroadaddr , ifa_ifwithdstaddr , ifa_ifwithnet , 和 ifa_ifwithroute 。

1100033

2014 年 9 月 9 日

在更改 access , eaccess , 和 faccessat 以验证模式参数后的 11.0-CURRENT。

1100034

2014 年 9 月 16 日

FreeBSD-SA-14:19.tcp 后的 11.0-CURRENT(修订版 271666)。

1100035

2014 年 9 月 17 日

11.0-CURRENT 在 i915 硬件上下文支持之后。

1100036

2014 年 9 月 17 日

版本升级,使 ABI 注释能够区分为适用于严格的 mmap(2)标志检查的二进制文件(修订版 271724)。

1100037

2014 年 10 月 6 日

添加 explicit_bzero(3)后的 11.0-CURRENT (修订版 272673)。

1100038

2014 年 10 月 11 日

11.0-CURRENT 清理了 TCP 包装头之后。

1100039

2014 年 10 月 18 日

移除 MAP_RENAME 和 MAP_NORESERVE 后的 11.0-CURRENT。

1100040

2014 年 10 月 21 日

FreeBSD-SA-14:23(修订版 273146)后的 11.0-CURRENT

1100041

2014 年 10 月 30 日

在 API 更改后的 11.0-CURRENT 到 syscall_register , syscall32_register , syscall_register_helper 和 syscall32_register_helper (rev 273707)。

1100042

2014 年 11 月 3 日

在 struct tcpcb 更改后的 11.0-CURRENT。

1100043

2014 年 11 月 4 日

启用 vt(4)后的 11.0-CURRENT。

1100044

2014 年 11 月 4 日

在添加新的库/实用程序 ( dpv 和 figpar ) 用于数据吞吐量可视化后的 11.0-CURRENT。

1100045

2014 年 11 月 4 日

FreeBSD-SA-14:23、FreeBSD-SA-14:24 和 FreeBSD-SA-14:25 后的 11.0-CURRENT。

1100046

2014 年 11 月 13 日

11.0-CURRENT 在 kern_poll 签名更改后 (修订版 274462)。

1100047

2014 年 11 月 13 日

在移除 VFS 系统调用助手的 no-at 版本后的 11.0-CURRENT,例如 kern_open 。

1100048

2014 年 12 月 1 日

在网络代码中开始移除弃用的"M_FLOWID"标志后的 11.0-CURRENT。

1100049

2014 年 12 月 9 日

在将一个重要修复程序导入 LLVM 向量化器后,11.0-CURRENT 可能会在某些情况下导致缓冲区溢出。

1100050

2014 年 12 月 12 日

在 OpenCrypto 中添加 AES-ICM 和 AES-GCM 后的 11.0-CURRENT。

1100051

2014 年 12 月 23 日

从内核中删除旧的 NFS 客户端和服务器代码后的 11.0-CURRENT。

1100052

2014 年 12 月 31 日

在升级 clang、llvm 和 lldb 到 3.5.0 版本后的 11.0-CURRENT。

1100053

2015 年 1 月 7 日

11.0-CURRENT 在 MCLGET(9)获得返回值之后获得了一个返回值 (rev 276750)。

1100054

2015 年 1 月 15 日

11.0-CURRENT 在重写调度子系统之后。

1100055

2015 年 1 月 22 日

在 277213 中恢复调用更改后的 11.0-CURRENT。

1100056

2015 年 1 月 23 日

添加 futimens 和 utimensat 系统调用后的 11.0-CURRENT。

1100057

2015 年 1 月 29 日

移除 d_thread_t 后的 11.0-CURRENT。

1100058

2015 年 2 月 5 日

在添加对探测 SCSI VPD 扩展查询页面(0x86)支持后的 11.0-CURRENT。

1100059

2015 年 2 月 9 日

导入 xz 5.2.0 后的 11.0-CURRENT,增加了多线程压缩,lzma 增加了 libthr 依赖(修订版 278433)。

1100060

2015 年 2 月 16 日

将 FBIO_BLANK 转发到帧缓冲客户端后的 11.0-CURRENT。

1100061

2015 年 2 月 18 日

CDAI_FLAG_NONE 添加后的 11.0-CURRENT。

1100062

2015 年 2 月 23 日

在添加 mtio(4)和 sa(4) API 和 ioctl(2)后的 11.0-CURRENT。

1100063

2015 年 3 月 7 日

在内核中为 pps_ioctl() API 添加互斥支持后的 11.0-CURRENT。

1100064

2015 年 3 月 7 日

在向 USB 串行驱动程序添加 PPS 支持后的 11.0-CURRENT。

1100065

2015 年 3 月 15 日

升级 clang、llvm 和 lldb 到 3.6.0 后的 11.0-CURRENT。

1100066

2015 年 3 月 20 日

从 OpenSSL 中移除 SSLv2 支持后的 11.0-CURRENT。

1100067

2015 年 3 月 25 日

从 fetch(1)和 fetch(3)中删除 SSLv2 支持后的 11.0-CURRENT。

1100068

2015 年 4 月 6 日

在更改 net.inet6.ip6.mif6table sysctl 后的 11.0-CURRENT。

1100069

2015 年 4 月 15 日

从 iconv(3) 中移除 const 修饰符后的 11.0-CURRENT。

1100070

2015 年 4 月 16 日

在将 ALTQ 从 contrib 移动到 net/altq 后,11.0-CURRENT

1100071

2015 年 4 月 29 日

11.0-CURRENT 在 API/ABI 更改为 smb(4) 后 (修订版 281985)。

1100072

2015 年 5 月 1 日

11.0-CURRENT 在 libc 中添加 reallocarray(3) 后 (修订版 282314)。

1100073

2015 年 5 月 8 日

在将 PCM 流中允许的最大 PCM 通道数量扩展到 127 并将最大子通道数量减少到 1 之后的 11.0-CURRENT

1100074

2015 年 5 月 25 日

添加对 x86-64 Linux 二进制文件的初步支持(版本 283424 后),并将 clang 和 llvm 升级到 3.6.1 后的 11.0-CURRENT。

1100075

2015 年 5 月 27 日

在 dounmount() 上需要对传递的结构挂载进行引用后的 11.0-CURRENT(版本 283602)。

1100076

2015 年 6 月 4 日

禁用默认生成传统格式密码数据库条目后的 11.0-CURRENT。

1100077

2015 年 6 月 10 日

在 API 更改后的 11.0-CURRENT 到 lim_cur , lim_max 和 lim_rlimit (修订 284215)。

1100078

2015 年 8 月 12 日

在 crunchgen(1) 从 284356 更改到 285986 后的 11.0-CURRENT。

1100079

2015 年 8 月 18 日

导入 jemalloc 4.0.0 后的 11.0-CURRENT(修订版 286866)。

1100080

2015 年 10 月 5 日

升级 clang、llvm、lldb、compiler-rt 和 libc++ 到 3.7.0 后的 11.0-CURRENT。

1100081

2015 年 10 月 16 日

11.0-CURRENT 在升级 undating ZFS 以支持可恢复的发送/接收 (rev 289362) 之后。

1100082

2015 年 10 月 19 日

Linux KPI 更新后的 11.0-CURRENT。

1100083

2015 年 10 月 22 日

11.0-CURRENT 改名为 linuxapi.ko 到 linuxkpi.ko 后。

1100084

2015 年 10 月 29 日

将 LinuxKPI 模块移至默认内核构建后的 11.0-CURRENT。

1100085

2015 年 10 月 30 日

导入 OpenSSL 1.0.2d 后的 11.0-CURRENT。

1100086

2015 年 11 月 2 日

在使 figpar(3)宏更加独特后的 11.0-CURRENT。

1100087

2015 年 11 月 7 日

在更改 sysctl_add_oid(9)的 ABI 后的 11.0-CURRENT。

1100088

2015 年 11 月 7 日

在字符串排序和区域设置重做后的 11.0-CURRENT。

1100089

2015 年 11 月 7 日

在 API 更改为 sysctl_add_oid(9) 后的 11.0-CURRENT(修订版 290475)。

1100090

2015 年 11 月 10 日

在调用 callout_stop 宏后的 11.0-CURRENT(修订版 290664)。

1100091

2015 年 11 月 30 日

2015 年 12 月 19 日,将 nfsd.ko 和 nfscommon.ko 模块之间的接口更改为 11.0-CURRENT 中的 291527。

1100092

2015 年 12 月 19 日

11.0-CURRENT 在移除 vm_pageout_grow_cache (修订版 292469)后。

1100093

2015 年 12 月 30 日

11.0-CURRENT 在移除 sys/crypto/sha2.h(修订版 292782)后。

1100094

2016 年 1 月 15 日

LinuxKPI PCI 变更后的 11.0-CURRENT(修订版 294086)。

1100095

2016 年 1 月 19 日

11.0-CURRENT 经过 LRO 优化后。

1100096

2016 年 1 月 21 日

11.0-CURRENT 经过 LinuxKPI idr_* 添加后。

1100097

2016 年 1 月 26 日

在 API 更改为 dpv(3)后的 11.0-CURRENT。

1100098

2016 年 2 月 16 日

在 API 更改后的 11.0-CURRENT rman (修订版 294883)。

1100099

2016 年 2 月 18 日

允许驱动程序设置 TCP ACK/data 段聚合限制后的 11.0-CURRENT。

1100100

2016 年 2 月 26 日

在添加 bus_alloc_resource_any(9) API 后的 11.0-CURRENT。

1100101

2016 年 3 月 5 日

在升级 clang、llvm、lldb 和 compiler-rt 到 3.8.0 版本后的 11.0-CURRENT。

1100102

2016 年 3 月 12 日

在修复 libelf 跨端问题后的 11.0-CURRENT,修订版为 296685。

1100103

2016 年 3 月 18 日

在 uintmax_t 用过后的 11.0-CURRENT 中 rman 范围。

1100104

2016 年 3 月 21 日

'11.0-CURRENT 跟踪 filemon 使用通过一个 proc.p_filemon 指针,而不是它自己的列表。'

1100105

'2016 年 4 月 6 日'

'11.0-CURRENT 修复 sed 函数 i 和 a ,不丢弃前导空格。'

1100106

2016 年 4 月 22 日

修复了在 RDMA 中使用 IPv6 地址的问题后的 11.0-CURRENT。

1100107

2016 年 5 月 4 日

在改进 bitstring(3) API 的性能和功能后,11.0-CURRENT。

1100108

2016 年 5 月 12 日

在修复 LinuxKPI 中 IOCTLs 的处理后,11.0-CURRENT。

1100109

2016 年 5 月 16 日

在 LinuxKPI 中实现更多 Linux 设备相关功能后的 11.0-CURRENT。

1100110

2016 年 5 月 19 日

在添加对管理槽磁记录(SMR)驱动器的支持后的 11.0-CURRENT。

1100111

2016 年 5 月 20 日

在 arm64 中从 brk 和 sbrk 删除后的 11.0-CURRENT。

1100112

2016 年 5 月 23 日

在向 bitstring(3) API 添加 bit_count 后的 11.0-CURRENT。

1100113

2016 年 5 月 26 日

在 armv6 上禁用对齐故障后的 11.0-CURRENT。

1100114

2016 年 5 月 26 日

修复了与 crunchgen(1) 使用相关的 11.0-CURRENT MAKEOBJDIRPREFIX 。

1100115

2016 年 5 月 30 日

在添加 M_HASHTYPE_ 后的 11.0-CURRENT 中增加了一个 mbuf 标志。

1100116

2016 年 5 月 31 日

在 libmd、libcrypt、内核和 ZFS(版本 301010)中添加了 SHA-512t256(版本 300903)和 Skein(版本 300966)后的 11.0-CURRENT。

1100117

2016 年 6 月 6 日

在库存 301602 同步 libpam 后,11.0-CURRENT 提升了库版本。

1100118

2016 年 6 月 21 日

在破坏结构磁盘 302069 的二进制兼容性后的 11.0-CURRENT。

1100119

2016 年 6 月 23 日

在将 geom_disk 切换到使用池互斥量后的 11.0-CURRENT。

1100120

2016 年 6 月 23 日

在向结构 ifnet 添加备用设备后的 11.0-CURRENT。

1100121

2015 年 8 月 12 日

releng/11.0 从 11-STABLE(修订版 303975)分支后的 11-STABLE。

1100500

2016 年 8 月 12 日

11.0-STABLE 添加了分支 303976。

1100501

2016 年 8 月 22 日

11.0-STABLE 在添加了 C++11 thread_local 支持之后。

1100502

2016 年 8 月 26 日

LC_*_MASK 修复后的 11.0-STABLE。

1100503

2016 年 9 月 12 日

在解决 device_detach() 和 usbd_do_request_flags(9)之间的死锁后,11.0-STABLE。

1100504

2016 年 10 月 14 日

ZFS 合并后的 11.0-STABLE。

1100505

2016 年 10 月 19 日

struct fb_info 更改后的 11.0-STABLE。

1100506

2016 年 10 月 28 日

在安装开发所需的头文件后 11.0-STABLE 使用 libzfs_core 。

1100507

2016 年 12 月 15 日

在将 ki_moretdname 成员添加到 struct kinfo_proc 和 struct kinfo_proc32 以导出整个线程名称到用户空间实用程序后 11.0-STABLE

1100508

2016 年 12 月 26 日

在升级了 clang、llvm、lldb、compiler-rt 和 libc++到 3.9.1 版本,以及添加了 lld 3.9.1 后的 11.0-STABLE。

1100509

2017 年 1 月 3 日

在 crunchgen(1) META_MODE 修复后的 11.0-STABLE(修订版 311185)。

1100510

2017 年 3 月 15 日

在 MFC fget_cap , getsock_cap 和相关更改后的 11.0-STABLE。

1100511

2017 年 4 月 2 日

在多次 MFC 更新 clang、llvm、lld、lldb、compiler-rt 和 libc++到 4.0.0 版本后的 11.0-STABLE。

1100512

2017 年 4 月 4 日

11.0-STABLE 在将 CAM SIM 锁定设置为可选后(修订版本 315673, 315674)。

1100513

2017 年 5 月 11 日

在合并添加 <dev/mmc/mmc_ioctl.h> 标头之后的 11.0-STABLE。

1100514

2017 年 5 月 31 日

经过 libpcap , WITHOUT_INET6 和其他一些较小的更改后的 11.0-STABLE

1101000

2017 年 6 月 30 日

releng/11.1 从 stable/11 分支出来。

1101001

2017 年 6 月 30 日

11.1-RC1 合并 MAP_GUARD mmap(2) 标志添加后。

1101500

2017 年 6 月 30 日

11-STABLE 在 releng/11.1 分支后。

1101501

2017 年 7 月 5 日

在合并 MAP_GUARD mmap(2)标志添加后的 11-STABLE。

1101502

2017 年 7 月 29 日

在合并 NFS 客户端强制卸载支持 umount -N 添加后的 11-STABLE。

1101503

2017 年 9 月 11 日

在合并使 WRFSBASE 指令在 amd64 上可操作的更改后,11-STABLE。

1101504

2017 年 9 月 26 日

从 head 合并 libm 之后的 11-STABLE,增加了 cacoshl(3),cacosl(3),casinhl(3),casinl(3),catanl(3),catanhl(3),sincos(3),sincosf(3)和 sincosl(3)。

1101505

2017 年 9 月 26 日

合并 clang,llvm,lld,lldb,compiler-rt 和 libc++ 5.0.0 版本后的 11-STABLE。

1101506

2017 年 10 月 25 日

在将 324281 合并后,向 11-STABLE 中添加 value.u16 字段到 struct diocgattr_arg 。

1101507

2018 年 1 月 24 日

合并 325028 后的 11-STABLE,修复了 ptrace() 以在恢复时始终清除正确的线程事件。

1101508

2018 年 1 月 24 日

合并 316648 后的 11-STABLE,将 smp_no_rendevous_barrier() 重命名为 smp_no_rendezvous_barrier() 。

1101509

2018 年 2 月 1 日

从 FreeBSD-head 进行 LinuxKPI 的覆盖合并后的 11-STABLE。

1101510

2018 年 2 月 17 日

在 LinuxKPI 中的 cmpxchg() 宏现在完全可用于 11-STABLE。

1101511

2018 年 2 月 25 日

在最近的 LinuxKPI 相关更新结束后,11-STABLE 现在可用。

1101512

2018 年 3 月 19 日

从上游 llvm、clang 和 lld 5.0 分支合并 retpoline 支持之后的 11-STABLE。

1101513

2018 年 3 月 31 日

在合并 clang、llvm、lld、lldb、compiler-rt 和 libc++ 6.0.0 版本以及几次后续修复后的 11-STABLE。

1101514

2018 年 4 月 5 日

在合并 328331 后,在 rc 脚本中添加了一个新的不兼容的 ${name}_limits 解释的 11-STABLE。

1101515

2018 年 4 月 10 日

331880 撤销后的 11-STABLE,删除 rc 脚本中 ${name}_limits 的新且不兼容的解释。

1101516

2018 年 5 月 30 日

经过 dwatch(1) 触摸后的 11-STABLE。

1102000

2018 年 6 月 1 日

releng/11.2 从 stable/11 分支出来。

1102500

2018 年 6 月 1 日

11.2 分支后的 11-STABLE。

1102501

2018 年 6 月 20 日

11-STABLE 在 LinuxKPI 更新后需要重新编译外部内核模块。

1102502

2018 年 9 月 12 日

在添加套接字选项 SO_TS_CLOCK 和修复 recvmsg32() 系统调用以正确将 64 位结构的布局降级到与 32 位应用程序期望的匹配的情况下,11-STABLE。

1102503

2018 年 9 月 25 日

将 TCP 校验和修复合并到 iflib(9)并向 if_media.h 添加新的媒体类型后的 11-STABLE

1102504

2018 年 11 月 9 日

经过几次 MFC 对 11-STABLE 的更新:将 objcopy(1)更新为正确处理小端 MIPS64 目标;更正 mips64el 测试以使用 ELF 头;为_libelf_is_mips64el 中的 64 位 ELF 添加测试。

1102505

2019 年 1 月 6 日