第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 版本
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 日 | 在修复 linux_destroy_dev() 行为合并后的 11-STABLE 中,当仍有文件从销毁 cdev 中打开时。 | |
1102506 | 2019 年 2 月 17 日 | 将多个提交合并到 lualoader 后的 11-STABLE 版本。 | |
1102507 | 2019 年 4 月 16 日 | 合并 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 8.0.0 最终版本 r356365 后的 11-STABLE。 | |
1102508 | 2019 年 4 月 27 日 | ether_gen_addr 可用后的 11-STABLE。 | |
1102509 | 2019 年 5 月 6 日 | 345303、345658 合并后的 11-STABLE 版本,以及部分 345305 的合并。 | |
1102510 | 2019 年 5 月 16 日 | 在提升 Mellanox 驱动程序版本号(mlx4en(4); mlx5en(4))后的 11-STABLE。 | |
1103000 | 2019 年 6 月 14 日 | releng/11.3 从 stable/11 分支出。 | |
1103500 | 2019 年 6 月 14 日 | 在 releng/11.3 分支后的 11-STABLE。 | |
1103501 | 2019 年 11 月 10 日 | 在修复了 libc++中潜在的 OOB 读取安全问题后的 11-STABLE。 | |
1103502 | 2019 年 11 月 11 日 | 在 LinuxKPI 中添加了处理一次调用中处理多个文件的 sysfs 创建/删除函数后的 11-STABLE。 | |
1103503 | 2019 年 11 月 11 日 | LinuxKPI sysfs 改进后的 11-STABLE。 | |
1103504 | 2019 年 11 月 11 日 | 在启用 LinuxKPI 中的设备类组属性后,11-STABLE。 | |
1103505 | 2019 年 12 月 19 日 | 在 11-STABLE 中添加在 musl libc 和 glibc 中常见的 sigsetop 扩展。 | |
1103506 | 2020 年 1 月 6 日 | 在将 USB 统计更改为每设备而不是每个总线之后的 11-STABLE。 | |
1103507 | 2020 年 1 月 13 日 | 添加自己的计数器以用于取消的 USB 传输后的 11-STABLE。 | |
1103508 | 2020 年 2 月 6 日 | 最近的 LinuxKPI 更改后的 11-STABLE。 | |
1103509 | 2020 年 4 月 15 日 | 将 id_mapped 移动到 bus_dma_impl 结构末尾以保留 KPI 后的 11-STABLE。 | |
1103510 | 2020 年 5 月 5 日 | 更新 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 9.0.0 最终版本 r372316 后的 11-STABLE | |
1103511 | 2020 年 5 月 7 日 | 将 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 更新到 10.0.0 版本后的 11-STABLE | |
1104000 | 2020 年 5 月 8 日 | releng/11.4 分支自 stable/11 。 | |
1104001 | 2020 年 5 月 8 日 | 在更新 llvm、clang、compiler-rt、libc++、libunwind、lld、lldb 和 openmp 到 10.0.0 版本之后的 11.4-BETA1。 | |
1104500 | 2020 年 5 月 8 日 | 在 releng/11.4 分支后的 11-STABLE。 | |
1104501 | 2020 年 6 月 18 日 | 在 LinuxKPI 中实现 __is_constexpr() 功能宏后的 11-STABLE。 | |
1104502 | 2020 年 7 月 4 日 | 在使 liblzma 使用 SHA256 的 libmd 实现后的 11-STABLE。 | |
1104503 | 2020 年 7 月 24 日 | 11-STABLE 更新 llvm,clang,compiler-rt,libc ++,libunwind,lld,lldb 和 openmp 至 10.0.1 版本后。 | |
1104504 | 2020 年 8 月 3 日 | 在 LinuxKPI 中实现 array_size() 功能后的 11-STABLE。 | |
1104505 | 2020 年 8 月 19 日 | 在更改为克隆与 RCU 相关的任务结构字段后的 11-STABLE。 | |
1104506 | 2020 年 9 月 8 日 | 在向 libcompiler_rt 添加原子和 bswap 函数后的 11-STABLE。 | |
1104507 | 2020 年 9 月 12 日 | 在对 libcompiler_rt 进行后续提交后的 11-STABLE。 | |
1104508 | 2020 年 10 月 20 日 | 在填充 LinuxKPI 中的 ww_mutex 的获取上下文字段后的 11-STABLE。 | |
1104509 | 2020 年 10 月 20 日 | 在 LinuxKPI 的 RCU 列表中添加后的 11-STABLE。 | |
1104510 | 2020 年 11 月 9 日 | 添加 ptsname_r 后的 11-STABLE。 |
18.6. FreeBSD 10 版本
表 58. FreeBSD 10 __FreeBSD_version 值
值 | 修订 | 日期 | 发布 |
---|---|---|---|
1000000 | 2011 年 9 月 26 日 | 10.0-CURRENT. | |
1000001 | 2011 年 11 月 4 日 | 添加 posix_fadvise(2)系统调用后的 10-CURRENT。 | |
1000002 | 2011 年 12 月 12 日 | 在定义布尔值 true/false 在 sys/types.h 之后,sizeof(bool) 的大小可能已经更改(版本 228444)。在引入 xlocale.h 之后的 10-CURRENT(版本 227753)。 | |
1000003 | 2011 年 12 月 16 日 | 在对 carp(4) 进行重大更改之后的 10-CURRENT,改变了结构体 in_aliasreq 的大小,结构体 in6_aliasreq(版本 228571)以及 SIOCAIFADDR 的参数检查(版本 228574)的参数检查。 | |
1000004 | 2012 年 1 月 1 日 | 移除 skpc() 并添加 memcchr(9)(修订版 229200)后的 10-CURRENT。 | |
1000005 | 2012 年 1 月 16 日 | 10-CURRENT 在删除对 SIOCSIFADDR、SIOCSIFNETMASK、SIOCSIFBRDADDR、SIOCSIFDSTADDR ioctls 的支持后。 | |
1000006 | 2012 年 1 月 26 日 | 在 cam(4)层引入读取容量数据异步通知之后,10-CURRENT。 | |
1000007 | 2012 年 2 月 5 日 | 引入新的 tcp(4)套接字选项后的 10-CURRENT 版本:TCP_KEEPINIT、TCP_KEEPIDLE、TCP_KEEPINTVL 和 TCP_KEEPCNT。 | |
1000008 | 2012 年 2 月 11 日 | 10-CURRENT 在引入新的可扩展 sysctl(3)接口 NET_RT_IFLISTL 用于查询地址列表后。 | |
1000009 | 2012 年 2 月 25 日 | 10-CURRENT 在导入 libarchive 3.0.3(修订版本 232153)后。 | |
1000010 | 2012 年 3 月 31 日 | 清理后的 10-CURRENT。 | |
1000011 | 2012 年 4 月 16 日 | 10-CURRENT 导入 LLVM/Clang 3.1 主干 154661(修订版 234353)。 | |
1000012 | 2012 年 5 月 2 日 | 10-CURRENT jemalloc 导入。 | |
1000013 | 2012 年 5 月 22 日 | byacc 导入后的 10-CURRENT。 | |
1000014 | 2012 年 6 月 27 日 | BSD 排序后的 10-CURRENT 成为默认排序(修订版 237629)。 | |
1000015 | 2012 年 7 月 12 日 | 导入 OpenSSL 1.0.1c 后的 10-CURRENT。 | |
(not changed) | 2012 年 7 月 13 日 | 修复 LLVM/Clang 3.1 回归后的 10-CURRENT。 | |
1000016 | 2012 年 8 月 8 日 | 在 ucom(4)中的 KBI 更改后的 10-CURRENT。 | |
1000017 | 2012 年 8 月 8 日 | 将流特性添加到 USB 堆栈后的 10-CURRENT。 | |
1000018 | 2012 年 9 月 8 日 | 在 pf(4)的重大重写后的 10-CURRENT。 | |
1000019 | 2012 年 10 月 6 日 | 在 pfil(9) KBI/KPI 更改后的 10-CURRENT 中,以网络字节顺序提供数据包给 AF_INET 过滤器钩子。 | |
1000020 | 2012 年 10 月 16 日 | 在网络接口克隆 KPI 更改后的 10-CURRENT 中,结构 if_clone 变得不透明。 | |
1000021 | 2012 年 10 月 22 日 | 支持非 MPSAFE 文件系统的移除和支持 FUSEFS(修订版 241519)之后的 10-CURRENT。 | |
1000022 | 2012 年 10 月 22 日 | 10-CURRENT 在整个 IPv4 堆栈切换到网络字节顺序以用于 IP 数据包头存储后。 | |
1000023 | 2012 年 11 月 5 日 | 在常见 USB 串行驱动程序代码中的抖动缓冲区中,当 TTY 缓冲区已满时,临时存储字符。在发生这种情况时添加流停止和启动信号。 | |
1000024 | 2012 年 11 月 5 日 | 在 i386 和 amd64 上将 clang 设置为默认编译器后的 10-CURRENT。 | |
1000025 | 2012 年 11 月 17 日 | 在 sin6_scope_id 成员变量在 struct sockaddr_in6 中被更改为在将结构传递给用户空间之前由内核填充后的 10-CURRENT 通过 sysctl 或路由套接字。这意味着 sin6_addr.s6_addr[2] 中的 KAME 特定嵌入式范围 id 在用户空间应用程序中始终被清除。 | |
1000026 | 2013 年 1 月 11 日 | 安装后的 10-CURRENT 获得了 -N 标志。也可用于指示 nmtree 的存在。 | |
1000027 | 2013 年 1 月 29 日 | 在猫获得-l 标志之后的 10-CURRENT(修订版 246083)。 | |
1000028 | 2013 年 2 月 13 日 | 移动到驱动程序结构后的 10-CURRENT,需要重建所有 USB 模块。 | |
1000029 | 2013 年 3 月 4 日 | 引入无滴答调度设施后的 10-CURRENT,也改变了 struct callout 的布局(修订版 247777)。 | |
1000030 | 2013 年 3 月 12 日 | 在支持读/写锁定(修订版 248084)后,10-CURRENT 中出现了 VM 子系统中的 KPI 破坏。 | |
1000031 | 2013 年 4 月 26 日 | 在 ifnet if_output 方法的 dst 参数更改为带有 const 修饰符后的 10-CURRENT(修订版 249925)。 | |
1000032 | 2013 年 5 月 1 日 | 在引入 accept4(2)(修订版 250154)和 pipe2(2)(修订版 250159)系统调用后的 10-CURRENT。 | |
1000033 | 2013 年 5 月 21 日 | 在导入 flex 2.5.37 后的 10-CURRENT。 | |
1000034 | 2013 年 6 月 3 日 | 在将这些函数添加到 libm 后的 10-CURRENT:cacos(3),cacosf(3),cacosh(3),cacoshf(3),casin(3),casinf(3),casinh(3),casinhf(3),catan(3),catanf(3),catanh(3),catanhf(3),logl(3),log2l(3),log10l(3),log1pl(3),expm1l(3)。 | |
1000035 | 2013 年 6 月 8 日 | 在引入 aio_mlock(2)系统调用之后的 10-CURRENT(修订版 251526)。 | |
1000036 | 2013 年 7 月 9 日 | 在对内核 GSSAPI 模块的函数调用接口添加新功能后的 10-CURRENT。 | |
1000037 | 2013 年 7 月 9 日 | 在将统计结构迁移到 PCPU 计数器后的 10-CURRENT。 更改的结构包括: ahstat , arpstat , espstat , icmp6_ifstat , icmp6stat , in6_ifstat , ip6stat , ipcompstat , ipipstat , ipsecstat , mrt6stat , mrtstat , pfkeystat , pim6stat , pimstat , rip6stat , udpstat (版本 253081)。 | |
1000038 | 2013 年 7 月 16 日 | 在 arm、armeb、armv6 和 armv6eb 体系结构上将 ARM EABI 设置为默认 ABI 后的 10-CURRENT。 | |
1000039 | 2013 年 7 月 22 日 | CAM 后的 10-CURRENT 和 mps(4)驱动程序扫描更改。 | |
1000040 | 2013 年 7 月 24 日 | 在添加 libusb pkgconf 文件后的 10-CURRENT。 | |
1000041 | 2013 年 8 月 5 日 | 在 PF_INET6 中从 time_second 更改为 time_uptime 后的 10-CURRENT。 | |
1000042 | 2013 年 8 月 9 日 | VM 子系统更改后的 10-CURRENT,统一软硬忙机制。 | |
1000043 | 2013 年 8 月 13 日 | WITH_ICONV 后,10-CURRENT 默认启用。 新增 src.conf(5) 选项, WITH_LIBICONV_COMPAT (默认禁用)添加 libiconv_open 以与 converters/libiconv port 兼容。 | |
1000044 | 2013 年 8 月 15 日 | 10-CURRENT 在 libc.so 转换为 ld(1) 脚本后(修订版 251668)。 | |
1000045 | 2013 年 8 月 15 日 | 在将 cdevsw 标志 D_UNMAPPED_IO 替换为 struct cdev 标志 SI_UNMAPPED 后,10-CURRENT 进行了 devfs 编程接口更改。 | |
1000046 | 2013 年 8 月 19 日 | 10-CURRENT 添加 M_PROTO[9-12] 和删除 M_FRAG|M_FIRSTFRAG|M_LASTFRAG mbuf 标志后(修订版本 254524、254526)。 | |
1000047 | 2013 年 8 月 21 日 | stat(2) 更新后的 10-CURRENT,允许将一些 Windows/DOS 和 CIFS 文件属性存储为 stat(2)标志。 | |
1000048 | 2013 年 8 月 22 日 | 10-CURRENT 结构修改后 xsctp_inpcb 。 | |
1000049 | 2013 年 8 月 24 日 | 10-CURRENT 在为不适用于分割 I/O(如 sa(4))的设备提供 physio(9)支持后。 | |
1000050 | 2013 年 8 月 24 日 | mbuf 结构修改后的 10-CURRENT(修订版本 254780、254799、254804、254807 254842) | |
1000051 | 2013 年 8 月 25 日 | Radeon KMS 驱动程序导入后的"10-CURRENT"(修订版 254885)。 | |
1000052 | 2013 年 9 月 3 日 | 在导入 NetBSD libexecinfo 之后,10-CURRENT 连接到构建。 | |
1000053 | 2013 年 9 月 6 日 | 在 Capsicum 框架的 API 和 ABI 更改后的 10-CURRENT。 | |
1000054 | 2013 年 9 月 6 日 | 10-CURRENT 在 gcc 和 libstdc++ 不再默认构建。 | |
1000055 | 2013 年 9 月 6 日 | 10-CURRENT 在添加 MMAP_32BIT mmap(2) 标志后 (修订版 255426)。 | |
1000100 | 2013 年 12 月 7 日 | releng/10.0 从 stable/10 分支出来。 | |
1000500 | 2013 年 10 月 10 日 | 分支后的 10-STABLE head/ 。 | |
1000501 | 2013 年 10 月 22 日 | 添加第一次引导 rc(8)支持后的 10-STABLE。 | |
1000502 | 2013 年 11 月 20 日 | 从 libc.so.7 中删除 iconv 符号后的 10-STABLE。 | |
1000510 | 2013 年 12 月 7 日 | releng/10.0 FreeBSD_version 更新以防止值向后变化。 | |
1000700 | 2013 年 12 月 7 日 | releng/10.0 分支之后的 10-STABLE。 | |
1000701 | 2013 年 12 月 15 日 | 修复 Heimdal 编码后的 10.0-STABLE 版本。 | |
1000702 | 2013 年 12 月 31 日 | MAP_STACK 修复后的 10-STABLE。 | |
1000703 | 2014 年 3 月 5 日 | 将 libc++升级至 3.4 版本后的 10-STABLE。 | |
1000704 | 2014 年 3 月 7 日 | 在 vt(4)驱动程序(MFC 262861 修订版)之后的 10-STABLE。 | |
1000705 | 2014 年 3 月 21 日 | 升级 llvm/clang 到 3.4 版本后的 10-STABLE。 | |
1000706 | 2014 年 4 月 6 日 | 在 GCC 支持 __block 定义后的 10-STABLE。 | |
1000707 | 2014 年 4 月 8 日 | FreeBSD-SA-14:06.openssl 后的 10-STABLE。 | |
1000708 | 2014 年 4 月 30 日 | FreeBSD-SA-14:07.devfs、FreeBSD-SA-14:08.tcp 和 FreeBSD-SA-14:09.openssl 之后的 10-STABLE。 | |
1000709 | 2014 年 5 月 13 日 | 支持 UDP-Lite 协议(RFC 3828)后的 10-STABLE。 | |
1000710 | 2014 年 6 月 13 日 | 在对 strcasecmp(3)进行更改后,将 strcasecmp_l(3)和 strncasecmp_l(3)从<string.h>移动到<strings.h>,以符合 POSIX 2008 标准。 | |
1000711 | 2014 年 7 月 8 日 | 10-STABLE 在 FreeBSD-SA-14:17.kmem 之后(修订版 268432)。 | |
1000712 | 2014 年 8 月 1 日 | 10-STABLE 在 nfsd(8) 4.1 合并之后(修订版 269398)。 | |
1000713 | 2014 年 8 月 3 日 | 在更新正则表达式(3)库后,10-STABLE 添加了">"和"<"定界符。 | |
1000714 | 2014 年 8 月 3 日 | 经过 SOCK_DGRAM bug 修复后的 10-STABLE (rev 269490)。 | |
1000715 | 2014 年 9 月 9 日 | FreeBSD-SA-14:18 修复后的 10-STABLE (rev 269686)。 | |
1000716 | 2014 年 9 月 16 日 | FreeBSD-SA-14:19(修订版 271667)之后的 10-STABLE。 | |
1000717 | 2014 年 9 月 18 日 | 在 i915 硬件上下文支援后的 10-STABLE。 | |
1001000 | 2014 年 10 月 2 日 | 在 releng/10.1 分支后的 10.1-RC1。 | |
1001500 | 2014 年 10 月 2 日 | releng/10.1 分支后的 10-STABLE。 | |
1001501 | 2014 年 10 月 21 日 | 在 FreeBSD-SA-14:20、FreeBSD-SA-14:22 和 FreeBSD-SA-14:23(修订版 273411)之后的 10-STABLE。 | |
1001502 | 2014 年 11 月 4 日 | 在 FreeBSD-SA-14:23、FreeBSD-SA-14:24 和 FreeBSD-SA-14:25 之后的 10-STABLE。 | |
1001503 | 2014 年 11 月 25 日 | 在合并新的库/实用程序(dpv(1) dpv(3)和 figpar(3))以进行数据吞吐量可视化后的 10-STABLE。 | |
1001504 | 2014 年 12 月 13 日 | 合并重要修复到 LLVM 向量化器后的 10-STABLE,这可能在某些情况下导致缓冲区溢出。 | |
1001505 | 2015 年 1 月 3 日 | 合并一些 arm 常量到 276312 后的 10-STABLE。 | |
1001506 | 2015 年 1 月 12 日 | 合并了 yacc 的最大表大小更新后的 10-STABLE。 | |
1001507 | 2015 年 1 月 27 日 | 在对 UDP 隧道回调进行更改以提供上下文指针和源 sockaddr 后的 10-STABLE。 | |
1001508 | 2015 年 2 月 18 日 | 在添加 CDAI_TYPE_EXT_INQ 请求类型后的 10-STABLE。 | |
1001509 | 2015 年 2 月 25 日 | FreeBSD-EN-15:01.vt 之后的 10-STABLE,FreeBSD-EN-15:02.openssl,FreeBSD-EN-15:03.freebsd-update,FreeBSD-SA-15:04.igmp 和 FreeBSD-SA-15:05.bind。 | |
1001510 | 2015 年 2 月 26 日 | 10-STABLE 在修订版本 278964 之后。 | |
1001511 | 2015 年 3 月 19 日 | 10-STABLE 在 sys/capability.h 被重命名为 sys/capsicum.h 后(修订版本 280224/)。 | |
1001512 | 2015 年 3 月 24 日 | 添加新的 mtio(4)、sa(4) ioctls 後的 10-STABLE。 | |
1001513 | 2015 年 4 月 24 日 | 从网络代码中移除弃用的"M_FLOWID"标志的过程开始后的 10-STABLE。 | |
1001514 | 2015 年 4 月 30 日 | 在 MFC iconv(3)修复后的 10-STABLE。 | |
1001515 | 2015 年 5 月 11 日 | 添加 M_FLOWID 后的 10-STABLE。 | |
1001516 | 2015 年 5 月 24 日 | 在许多 USB 事务的 MFC 之后的 10-STABLE。 | |
1001517 | 2015 年 6 月 3 日 | 在声音相关事务的 MFC 之后的 10-STABLE。 | |
1001518 | 2015 年 6 月 10 日 | 在修复 zfs vfs 问题后的 10-STABLE(修订版 284203)。 | |
1001519 | 2015 年 6 月 23 日 | 10-STABLE 在 amd64 上恢复 bumping MAXCPU 之后。 | |
1002000 | 2015 年 7 月 24 日 | releng/10.2 从 10-STABLE 分支出来。 | |
1002500 | 2015 年 7 月 24 日 | releng/10.2 从 10-STABLE 分支后的 10-STABLE。 | |
1002501 | 2015 年 10 月 8 日 | 在合并影响 zfeature_info 结构内部接口的 ZFS 更改后的 10-STABLE(修订版本 288572)。 | |
1002502 | 2015 年 11 月 24 日 | 在合并影响 g_dev_setdumpdev() 参数的转储设备更改后的 10-STABLE(修订版本 291215)。 | |
1002503 | 2015 年 12 月 14 日 | 10-STABLE 合并对 nfsd.ko 和 nfscommon.ko 模块内部接口的更改后,要求它们一起升级(修订版 292223)。 | |
1002504 | 2015 年 12 月 22 日 | 10-STABLE 合并了 xz 5.2.2 合并(多线程支持)(修订版 292588)。 | |
1002505 | 2015 年 12 月 30 日 | 在合并对 pci(4)的更改后的 10-STABLE (修订版 292907)。 | |
1002506 | 2016 年 1 月 9 日 | 在合并 utimensat(2)后的 10-STABLE(修订版 293473)。 | |
1002507 | 2016 年 1 月 9 日 | 在合并对 linux(4)更改后的 10-STABLE(修订版 293477 至 293609)。 | |
1002508 | 2016 年 1 月 9 日 | 在合并对 figpar(3)类型/宏的更改后的 10-STABLE (修订版 290275)。 | |
1002509 | 2016 年 2 月 1 日 | 在将 API 更改合并到 dpv(3)之后的 10-STABLE。 | |
1003000 | 2016 年 3 月 4 日 | 从 10-STABLE 中分支出 releng/10.3 。 | |
1003500 | 2016 年 3 月 4 日 | releng/10.3 从 10-STABLE 分支后的 10-STABLE。 | |
1003501 | 2016 年 6 月 19 日 | 在添加-P 选项之后的 10-STABLE kdbcontrol (修订版 298297)。 | |
1003502 | 2016 年 6 月 19 日 | 在将 libcrypto.so 设置为位置无关后的 10-STABLE。 | |
1003503 | 2016 年 6 月 19 日 | 允许 MK_ 覆盖后的 10-STABLE(修订版 300233)。 | |
1003504 | 2016 年 6 月 21 日 | 从 11-CURRENT MFC filemon 更改后的 10-STABLE。 | |
1003505 | 2016 年 6 月 27 日 | 将 sed 转换为使用 REG_STARTEND 后修复 Mesa 问题的 10-STABLE。 | |
1003506 | 2016 年 8 月 22 日 | 添加 C++11 thread_local 支持后的 10-STABLE。 | |
1003507 | 2016 年 8 月 26 日 | 在 LC_*_MASK 修复后的 10-STABLE。 | |
1003508 | 2016 年 9 月 12 日 | 在 device_detach() 和 usbd_do_request_flags(9)之间解决死锁后的 10-STABLE。 | |
1003509 | 2016 年 10 月 14 日 | ZFS 合并后的 10-STABLE。 | |
1003510 | 2016 年 10 月 28 日 | 安装头文件后,10-STABLE 需要与 libzfs_core 进行开发。 | |
1003511 | 2016 年 12 月 15 日 | 在导出整个线程名称后的 10-STABLE(修订版 309676)。 | |
1003512 | 2017 年 3 月 22 日 | 经过 libmd 更改后的 10-STABLE(修订版本 314143)。 | |
1003513 | 2017 年 4 月 4 日 | 在使 CAM SIM 锁定可选后的 10-STABLE(修订版本 315673、315674)。 | |
1003514 | 2017 年 5 月 11 日 | 在合并<dev/mmc/mmc_ioctl.h>头文件添加后的 10-STABLE。 | |
1003515 | 2017 年 7 月 19 日 | 在向 libc 添加 C14 大小的释放函数后的 10-STABLE。 | |
1003516 | 2017 年 7 月 30 日 | 合并 MAP_GUARD mmap(2)标志增加后的 10-STABLE。 | |
1004000 | 2017 年 9 月 15 日 | releng/10.4 从 10-STABLE 分支出来。 | |
1004500 | 2017 年 9 月 15 日 | 10-STABLE 在 releng/10.4 从 10-STABLE 分支之后。 | |
1004501 | 2018 年 1 月 24 日 | 在合并 325028 后的 10-STABLE,修复 ptrace() 以始终清除正确的线程事件。 | |
1004502 | 2020 年 1 月 6 日 | 在将 USB 统计数据改为每设备而不是每总线后再换到 10-STABLE。 | |
1004503 | 2020 年 1 月 13 日 | 在添加了自己的取消 USB 传输计数器之后的 10-STABLE。 |
18.7. FreeBSD 9 版本
表 59. FreeBSD 9 __FreeBSD_version 值
值 | 修订 | 日期 | 发布 |
---|---|---|---|
900000 | 2009 年 8 月 22 日 | 9.0-CURRENT. | |
900001 | 2009 年 9 月 8 日 | 导入 x86emu 后的 9.0-CURRENT,这是一个用于模拟实模式 x86 CPU 的软件仿真器,来自 OpenBSD。 | |
900002 | 2009 年 9 月 23 日 | 在实现 EVFILT_USER kevent 过滤功能后的 9.0-CURRENT。 | |
900003 | 2009 年 12 月 2 日 | 添加 sigpause(2)和 PIE 支持后的 9.0-CURRENT。 | |
900004 | 2009 年 12 月 6 日 | 9.0-CURRENT 添加 libulog 及其 libutempter 兼容接口之后。 | |
900005 | 2009 年 12 月 12 日 | 9.0-CURRENT 添加了 sleepq_sleepcnt(9),可用于查询特定等待队列上等待者的数量。 | |
900006 | 2010 年 1 月 4 日 | 在将 scandir(3)和 alphasort(3)原型更改为符合 SUSv4 之后,9.0-CURRENT。 | |
900007 | 2010 年 1 月 13 日 | 9.0-CURRENT 在删除了 utmp(5)并添加了 utmpx (参见 getutxent(3))以改善用户登录和系统事件的记录之后。 | |
900008 | 2010 年 1 月 20 日 | 9.0-CURRENT 在导入 BSDL bc/dc 并废弃 GNU bc/dc 后。 | |
900009 | 2010 年 1 月 26 日 | 在网络接口添加 SIOCGIFDESCR 和 SIOCSIFDESCR ioctl 后的 9.0-CURRENT。这些 ioctl 可用于操纵接口描述,灵感来自 OpenBSD。 | |
900010 | 2010 年 3 月 22 日 | 导入 zlib 1.2.4 后的 9.0-CURRENT。 | |
900011 | 2010 年 4 月 24 日 | 添加 soft-updates 日志记录后的 9.0-CURRENT。 | |
900012 | 2010 年 5 月 10 日 | 添加 liblzma、xz、xzdec 和 lzmainfo 后的 9.0-CURRENT。 | |
900013 | 2010 年 5 月 24 日 | 在为 linux(4)引入 USB 修复程序之后的 9.0-CURRENT。 | |
900014 | 2010 年 6 月 10 日 | 在添加 Clang 后的 9.0-CURRENT。 | |
900015 | 2010 年 7 月 22 日 | 导入 BSD grep 后的 9.0-CURRENT。 | |
900016 | 2010 年 7 月 28 日 | 在向结构体 malloc_type_internal 添加 mti_zone 后的 9.0-CURRENT。 | |
900017 | 2010 年 8 月 23 日 | 在将默认的 grep 更改回 GNU grep 并添加 WITH_BSD_GREP 开关后的 9.0-CURRENT。 | |
900018 | 2010 年 8 月 24 日 | 在 pthread_kill(3)生成的信号被识别为 SI_LWP 之后的 9.0-CURRENT 中, si_code 。之前, si_code 是 SI_USER。 | |
900019 | 2010 年 8 月 28 日 | 在向 mmap(2) 添加 MAP_PREFAULT_READ 标志后的 9.0-CURRENT。 | |
900020 | 2010 年 9 月 9 日 | 在向 sbufs 添加 drain 功能后的 9.0-CURRENT,这也改变了 struct sbuf 的布局。 | |
900021 | 2010 年 9 月 13 日 | 在 DTrace 增加对用户空间跟踪的支持后,9.0-CURRENT 已经发展壮大。 | |
900022 | 2010 年 10 月 2 日 | 在添加了 BSDL man 实用程序并淘汰 GNU/GPL man 实用程序后的 9.0-CURRENT。 | |
900023 | 2010 年 10 月 11 日 | 在将 xz 更新为 git 20101010 快照后的 9.0-CURRENT。 | |
900024 | 2010 年 11 月 11 日 | libgcc.a 被 libcompiler_rt.a 替换后的 9.0-CURRENT。 | |
900025 | 2010 年 11 月 12 日 | 引入模块化拥塞控制后的 9.0-CURRENT。 | |
900026 | 2010 年 11 月 30 日 | 引入串行管理协议(SMP)透传以及 XPT_SMP_IO 和 XPT_GDEV_ADVINFO CAM 后的 9.0-CURRENT。 | |
900027 | 2010 年 12 月 5 日 | 在将 log2 添加到 libm 后的 9.0-CURRENT。 | |
900028 | 2010 年 12 月 21 日 | 9.0-CURRENT 在添加 Hhook(Helper Hook)、Khelp(Kernel Helpers)和 Object Specific Data(OSD)KPIs 之后。 | |
900029 | 2010 年 12 月 28 日 | 在修改 TCP 堆栈以允许 Khelp 模块通过助手挂钩点与其交互,并在 TCP 控制块中存储每个连接数据后的 9.0-CURRENT。 | |
900030 | 2011 年 1 月 12 日 | 在将 libdialog 更新到 20100428 版本后的 9.0-CURRENT。 | |
900031 | 2011 年 2 月 7 日 | 在 pthread_getthreadid_np(3)添加之后的 9.0-CURRENT。 | |
900032 | 2011 年 2 月 8 日 | 在删除 uio_yield 原型和符号后的 9.0-CURRENT。 | |
900033 | 2011 年 2 月 18 日 | 将 binutils 更新到 2.17.50 版本后的 9.0-CURRENT。 | |
900034 | 2011 年 3 月 8 日 | 在结构 sysvec ( sv_schedtail )更改后的 9.0-CURRENT。 | |
900035 | 2011 年 3 月 29 日 | 在更新基本 gcc 和 libstdc++到最新的 GPLv2 许可的修订版后的 9.0-CURRENT。 | |
900036 | 2011 年 4 月 18 日 | 从基本系统中删除 libobjc 和 Objective-C 支持后的 9.0-CURRENT。 | |
900037 | 2011 年 5 月 13 日 | 导入 libprocstat(3)库和 fuser(1)实用程序后的 9.0-CURRENT 到基本系统。 | |
900038 | 2011 年 5 月 22 日 | 在添加锁标志参数到 VFS_FHTOVP(9) 之后的 9.0-CURRENT。 | |
900039 | 2011 年 6 月 28 日 | 在从 OpenBSD 4.5 导入 pf 之后的 9.0-CURRENT。 | |
900040 | 2011 年 7 月 19 日 | 将 FreeBSD 的默认 MAXCPU 增加到 64,适用于 amd64 和 ia64,对于 XLP(mips)增加到 128。 | |
900041 | 2011 年 8 月 13 日 | 在实现 Capsicum 功能后的 9.0-CURRENT;fget(9)获得了一个权限参数。 | |
900042 | 2011 年 8 月 28 日 | 为了准备 9.0,增加了已更改 ABI 的共享库版本号。 | |
900043 | 2011 年 9 月 2 日 | 添加不支持同步缓存 SCSI 命令的 USB 大容量存储设备的自动检测。 | |
900044 | 2011 年 9 月 10 日 | 重构自动特性。9.0-RELEASE。 | |
900045 | 2012 年 1 月 2 日 | 从 1000002 后的 true/false 合并到 9-STABLE。 | |
900500 | 2012 年 1 月 2 日 | 9.0-STABLE. | |
900501 | 2012 年 1 月 6 日 | 在添加 posix_fadvise(2)系统调用后的 9.0-STABLE 合并后。 | |
900502 | 2012 年 1 月 16 日 | 合并 gperf 3.0.3 之后的 9.0-STABLE | |
900503 | 2012 年 2 月 15 日 | 引入新的可扩展 sysctl(3)接口 NET_RT_IFLISTL 用于查询地址列表后的 9.0-STABLE。 | |
900504 | 2012 年 3 月 3 日 | 在jail内挂载文件系统相关更改后的 9.0-STABLE。 | |
900505 | 2012 年 3 月 13 日 | 引入新的 tcp(4)套接字选项后的 9.0-STABLE:TCP_KEEPINIT,TCP_KEEPIDLE,TCP_KEEPINTVL 和 TCP_KEEPCNT。 | |
900506 | 2012 年 5 月 22 日 | 9.0-STABLE 在引入 quick_exit 函数以及 C++11 所需的相关更改后。 | |
901000 | 2012 年 8 月 5 日 | 9.1-RELEASE. | |
901500 | 2012 年 8 月 6 日 | 分支 releng/9.1 之后的 9.1-STABLE(RELENG_9_1)。 | |
901501 | 2012 年 11 月 11 日 | 在 queue.h 中添加 LIST_PREV(3)(修订 242893)和 USB 串行设备的 KBI 更改后的 9.1-STABLE。 | |
901502 | 2012 年 11 月 28 日 | U 盘中的 9.1-STABLE 在 USB 串行抖动缓冲区之后需要重建 USB 串行设备模块。 | |
901503 | 2013 年 2 月 21 日 | 将 USB 移至驱动程序结构后的 9.1-STABLE 需要重新构建所有 USB 模块。还指示存在 nmtree。 | |
901504 | 2013 年 3 月 15 日 | 安装后的 9.1-STABLE 获得了-l、-M、-N 和相关标志,cat 获得了-l 选项。 | |
901505 | 2013 年 6 月 13 日 | 经过修复的 9.1-STABLE 在 ctfmerge 自举 (rev 249243). | |
902001 | 2013 年 8 月 3 日 | releng/9.2 从 stable/9 分支出来。 | |
902501 | 2013 年 8 月 2 日 | 创建 releng/9.2 分支后的 9.2-STABLE。 | |
902502 | 2013 年 8 月 26 日 | 包含 PIM_RESCAN CAM 路径查询标志后的 9.2-STABLE。 | |
902503 | 2013 年 8 月 27 日 | 包含 SI_UNMAPPED cdev 标志后的 9.2-STABLE。 | |
902504 | 2013 年 10 月 22 日 | 在包含对"首次启动"rc(8)脚本的支持后,9.2-STABLE。 | |
902505 | 2013 年 12 月 12 日 | 在 Heimdal 编码修复之后的 9.2-STABLE。 | |
902506 | 2013 年 12 月 31 日 | 在 MAP_STACK 修复(版本 260082)之后的 9-STABLE。 | |
902507 | 2014 年 3 月 5 日 | 升级 libc++至 3.4 版本后的 9-STABLE。 | |
902508 | 2014 年 3 月 14 日 | 9-STABLE 合并了 Radeon KMS 驱动程序(rev 263170)。 | |
902509 | 2014 年 3 月 21 日 | 升级到 LLVM/Clang 3.4 版本之后的 9-STABLE。 | |
902510 | 2014 年 3 月 27 日 | 合并了 vt(4) 驱动程序后的 9-STABLE。 | |
902511 | 2014 年 3 月 27 日 | FreeBSD-SA-14:06.openssl 之后的 9-STABLE。 | |
902512 | 2014 年 4 月 30 日 | 在 FreeBSD-SA-14:08.tcp 之后的 9-STABLE。 | |
903000 | 2014 年 6 月 20 日 | 9-RC1 releng/9.3 分支。 | |
903500 | 2014 年 6 月 20 日 | 9.3-STABLE releng/9.3 分支。 | |
903501 | 2014 年 7 月 8 日 | 在 FreeBSD-SA-14:17.kmem (rev 268433)之后的 9-STABLE。 | |
903502 | 2014 年 8 月 19 日 | 在 SOCK_DGRAM bug 修复之后的 9-STABLE (rev 269789)。 | |
903503 | 2014 年 9 月 9 日 | 自 FreeBSD-SA-14:18 之后的 9-STABLE(修订版 269687)。 | |
903504 | 2014 年 9 月 16 日 | 在 FreeBSD-SA-14:19 之后的 9-STABLE(修订版 271668)。 | |
903505 | 2014 年 10 月 21 日 | 在 FreeBSD-SA-14:20,FreeBSD-SA-14:21 和 FreeBSD-SA-14:22 之后的 9-STABLE(修订版 273412)。 | |
903506 | 2014 年 11 月 4 日 | FreeBSD-SA-14:23、FreeBSD-SA-14:24 和 FreeBSD-SA-14:25 之后的 9-STABLE。 | |
903507 | 2014 年 12 月 13 日 | 在合并重要修复到 LLVM 向量化器后的 9-STABLE,某些情况下可能导致缓冲区溢出。 | |
903508 | 2015 年 2 月 25 日 | 在 FreeBSD-EN-15:01.vt,FreeBSD-EN-15:02.openssl,FreeBSD-EN-15:03.freebsd-update,FreeBSD-SA-15:04.igmp 和 FreeBSD-SA-15:05.bind 之后的 9-STABLE。 | |
903509 | 2016 年 2 月 29 日 | 在将默认值从 compat.linux.osrelease 调整为 2.6.18 以支持开箱即用的 linux-c6-* ports之后的 9-STABLE。 | |
903510 | 2016 年 5 月 19 日 | 最新版本的伯克利引导加载程序(BBL)在系统二进制接口(SBI)页面移动后,9-STABLE 由于代码尺寸增加了 300234。 | |
903511 | 2016 年 9 月 12 日 | 通过解决 device_detach() 和 usbd_do_request_flags(9)之间的死锁问题后的 9-STABLE。 |
18.8. FreeBSD 8 版本
表 60. FreeBSD 8 __FreeBSD_version 值
值 | 修订 | 日期 | 发布 |
---|---|---|---|
800000 | 2007 年 10 月 11 日 | 8.0-CURRENT。将宽字节和单字节 ctype 分开。 | |
800001 | 2007 年 10 月 16 日 | 8.0-CURRENT 在 libpcap 0.9.8 和 tcpdump 3.9.8 导入后。 | |
800002 | 2007 年 10 月 21 日 | 8.0-CURRENT 在将 kthread_create(9) 等重命名为 kproc_create(9) 之后。 | |
800003 | 2007 年 10 月 24 日 | 在将 ABI 向后兼容性添加到 FreeBSD 4/5/6 版本的 PCIOCGETCONF、PCIOCREAD 和 PCIOCWRITE IOCTL 之后,需要再次破坏 PCIOCGETCONF IOCTL 的 ABI | |
800004 | 2007 年 11 月 12 日 | 8.0-CURRENT 在将 agp(4)驱动程序从 src/sys/pci 移动到 src/sys/dev/agp 之后 | |
800005 | 2007 年 12 月 4 日 | 8.0-CURRENT 在 jumbo 帧分配器发生更改之后(修订版本 174247)。 | |
800006 | 2007 年 12 月 7 日 | 在 hwpmc(4)添加 callgraph 捕获功能后的 8.0-CURRENT。 | |
800007 | 2007 年 12 月 25 日 | 8.0-CURRENT 后 kdb_enter() 增加了一个"why"参数。 | |
800008 | 2007 年 12 月 28 日 | 8.0-CURRENT 在移除 LK_EXCLUPGRADE 选项后。 | |
800009 | 2008 年 1 月 9 日 | 引入 lockmgr_disown(9)后的 8.0-CURRENT | |
800010 | 2008 年 1 月 10 日 | vn_lock(9)原型更改后的 8.0-CURRENT | |
800011 | 2008 年 1 月 13 日 | VOP_LOCK(9)和 VOP_UNLOCK(9)原型更改后的 8.0-CURRENT。 | |
800012 | 2008 年 1 月 19 日 | 在引入 lockmgr_recursed(9)、BUF_RECURSED(9) 和 BUF_ISLOCKED(9) 以及删除 BUF_REFCNT() 后的 8.0-CURRENT。 | |
800013 | 2008 年 1 月 23 日 | 在引入“ASCII”编码后的 8.0-CURRENT。 | |
800014 | 2008 年 1 月 24 日 | 更改 lockmgr(9)原型和删除 lockcount() 和 LOCKMGR_ASSERT() 后的 8.0-CURRENT。 | |
800015 | 2008 年 1 月 26 日 | 8.0-CURRENT 在扩展 fts(3) 结构的类型之后。 | |
800016 | 2008 年 2 月 1 日 | 在向 MEXTADD(9) 添加参数后的 8.0-CURRENT | |
800017 | 2008 年 2 月 6 日 | 在 lockmgr(9)空间中引入 LK_NODUP 和 LK_NOWITNESS 选项后的 8.0-CURRENT。 | |
800018 | 2008 年 2 月 8 日 | 8.0-CURRENT 添加 m_collapse 后。 | |
800019 | 2008 年 2 月 9 日 | 8.0-CURRENT 将当前工作目录、根目录和jail目录支持添加到 kern.proc.filedesc sysctl 后。 | |
800020 | 2008 年 2 月 13 日 | 引入 lockmgr_assert(9)和 BUF_ASSERT 函数后的 8.0-CURRENT。 | |
800021 | 2008 年 2 月 15 日 | 8.0-CURRENT 在引入 lockmgr_args(9)和移除 LK_INTERNAL 标志之后。 | |
800022 | (已撤销) | 8.0-CURRENT 在将默认系统 ar 更改为 BSD ar(1)之后。 | |
800023 | 2008 年 2 月 25 日 | 更改 lockstatus(9)和 VOP_ISLOCKED(9)的原型后的 8.0-CURRENT;更具体地说是淘汰 struct thread 参数。 | |
800024 | 2008 年 3 月 1 日 | 砍掉 lockwaiters 和 BUF_LOCKWAITERS 函数后,8.0-CURRENT 将 brelvp 的返回值从 void 改为 int,并为 lockinit(9)引入了新标志。 | |
800025 | 2008 年 3 月 8 日 | 8.0-CURRENT 在 fcntl(2)中添加 F_DUP2FD 命令后。 | |
800026 | 2008 年 3 月 12 日 | 在将优先级参数更改为 cv_broadcastpri 后的 8.0-CURRENT,其中 0 表示无优先级。 | |
800027 | 2008 年 3 月 24 日 | 在将 bpf 监控 ABI 更改为 zerocopy bpf 缓冲区添加后的 8.0-CURRENT。 | |
800028 | 2008 年 3 月 26 日 | 在将 l_sysid 添加到 struct flock 后的 8.0-CURRENT。 | |
800029 | 2008 年 3 月 28 日 | 继重新集成 BUF_LOCKWAITERS 函数和添加 lockmgr_waiters(9)之后的 8.0-CURRENT。 | |
800030 | 2008 年 4 月 1 日 | 引入 rw_try_rlock(9) 和 rw_try_wlock(9) 函数后的 8.0-CURRENT。 | |
800031 | 2008 年 4 月 6 日 | 引入 lockmgr_rw 和 lockmgr_args_rw 函数后的 8.0-CURRENT。 | |
800032 | 2008 年 4 月 8 日 | 在实现 openat 和相关系统调用后的 8.0-CURRENT 版本,引入了 open(2)的 O_EXEC 标志,并提供了相应的 Linux 兼容系统调用。 | |
800033 | 2008 年 4 月 8 日 | 在本机操作级别为 psm(4) 添加了 write(2) 支持后的 8.0-CURRENT。现在可以向 /dev/psm%d 写入任意命令,并从中读取状态。 | |
800034 | 2008 年 4 月 10 日 | 引入 memrchr 函数后的 8.0-CURRENT。 | |
800035 | 2008 年 4 月 16 日 | 在引入 fdopendir 函数后的 8.0-CURRENT。 | |
800036 | 2008 年 4 月 20 日 | 在 8.0-CURRENT 切换到 802.11 无线到多 BSS 支持后 (又称 vaps )。 | |
800037 | 2008 年 5 月 9 日 | 在 8.0-CURRENT 添加多路由表支持后 (又称 setfib(1), setfib(2))。 | |
800038 | 2008 年 5 月 26 日 | 删除 netatm 和 ISDN4BSD 后的 8.0-CURRENT 版本。此外,还添加了紧凑型 C 类型(CTF)工具。 | |
800039 | 2008 年 6 月 14 日 | 8.0-CURRENT 删除 sgtty 后。 | |
800040 | 2008 年 6 月 26 日 | 8.0-CURRENT 使用内核 NFS lockd 客户端。 | |
800041 | 2008 年 7 月 22 日 | 在添加 arc4random_buf(3)和 arc4random_uniform(3)之后的 8.0-CURRENT。 | |
800042 | 2008 年 8 月 8 日 | 8.0-CURRENT 加入 cpuctl(4)后。 | |
800043 | 2008 年 8 月 13 日 | 将 bpf(4)更改为使用单个设备节点的 8.0-CURRENT。 | |
800044 | 2008 年 8 月 17 日 | 在 VIMAGE 项目中第一步提交后,將全局變量重命名為具有 V_ 前綴的 virtualized 宏,然后再將它們映射回其全局名稱。 | |
800045 | 2008 年 8 月 20 日 | 8.0-CURRENT 在集成 MPSAFE TTY 层后,包括与其交互的各种驱动程序和实用程序的更改。 | |
800046 | 2008 年 9 月 8 日 | 8.0-CURRENT 在 amd64 架构上每 CPU 的 GDT 分离后。 | |
800047 | 2008 年 9 月 10 日 | 删除 VSVTX、VSGID 和 VSUID 后的 8.0-CURRENT。 | |
800048 | 2008 年 9 月 16 日 | 将内核 NFS 挂载代码转换为在 nmount(2)中接受单独的挂载选项后的 8.0-CURRENT iovec ,而不仅仅是一个大的 struct nfs_args。 | |
800049 | 2008 年 9 月 17 日 | 在删除 suser(9)和 suser_cred(9)之后的 8.0-CURRENT。 | |
800050 | 2008 年 10 月 20 日 | 缓存 API 更改后的 8.0-CURRENT。 | |
800051 | 2008 年 10 月 23 日 | 在移除 MALLOC(9) 和 FREE(9) 宏之后的 8.0-CURRENT。 | |
800052 | 2008 年 10 月 28 日 | 8.0-CURRENT 在 accmode_t 的引入和将 VOP_ACCESS a_mode 参数重命名为 a_accmode 之后。 | |
800053 | 2008 年 11 月 2 日 | 8.0-CURRENT 修改了 vfs_busy(9) 的原型并引入了它的 MBF_NOWAIT 和 MBF_MNTLSTLOCK 标志。 | |
800054 | 2008 年 11 月 22 日 | 在添加 buf_ring 后的 8.0-CURRENT,添加了内存屏障和 ifnet 功能,以促进支持这些功能的卡的多个硬件传输队列,并添加了无锁环形缓冲区实现,以使驱动程序能够更有效地管理数据包的排队。 | |
800055 | 2008 年 11 月 27 日 | 8.0-CURRENT 在添加 Intel™ Core, Core2 和 Atom 支持到 hwpmc(4) 后。 | |
800056 | 2008 年 11 月 29 日 | 8.0-CURRENT 在引入多/无 IPv4/v6 jails 后。 | |
800057 | 2008 年 12 月 1 日 | 在切换到 ath hal 源代码后,8.0-CURRENT | |
800058 | 2008 年 12 月 12 日 | 8.0-CURRENT 在 VOP_VPTOCNP 操作引入后。 | |
800059 | 2008 年 12 月 15 日 | 8.0-CURRENT 包括新的 arp-v2 重写。 | |
800060 | 2008 年 12 月 19 日 | 添加 makefs 后的 8.0-CURRENT。 | |
800061 | 2009 年 1 月 15 日 | 在 TCP 适当字节计数后的 8.0-CURRENT。 | |
800062 | 2009 年 1 月 28 日 | 在删除 minor() , minor2unit() , unit2minor() 等之后的 8.0-CURRENT | |
800063 | 2009 年 2 月 18 日 | 在 GENERIC 配置更改为使用 USB2 堆栈后的 8.0-CURRENT,同时还添加了 fdevname(3)。 | |
800064 | 2009 年 2 月 23 日 | 在 USB2 堆栈移至并替换 dev/usb 后的 8.0-CURRENT。 | |
800065 | 2009 年 2 月 26 日 | 在重命名 libmp(3)中的所有函数后,8.0-CURRENT。 | |
800066 | 2009 年 2 月 27 日 | 更改 USB devfs 处理和布局后的 8.0-CURRENT。 | |
800067 | 2009 年 2 月 28 日 | 在添加 getdelim() , getline() , stpncpy() , strnlen() , wcsnlen() , wcscasecmp() 和 wcsncasecmp() 后的 8.0-CURRENT。 | |
800068 | 2009 年 3 月 2 日 | 重命名 ushub devclass 为 uhub 后的 8.0-CURRENT。 | |
800069 | 2009 年 3 月 9 日 | 将 libusb20.so.1 重命名为 libusb.so.1 后的 8.0-CURRENT。 | |
800070 | 2009 年 3 月 9 日 | 将 IGMPv3 和源特定多播(SSM)合并到 IPv4 堆栈后的 8.0-CURRENT。 | |
800071 | 2009 年 3 月 14 日 | 在 gcc 被修补以在 c99 和 gnu99 模式下使用 C99 内联语义后的 8.0-CURRENT。 | |
800072 | 2009 年 3 月 15 日 | 在移除 IFF_NEEDSGIANT 标志后的 8.0-CURRENT;不再支持非 MPSAFE 网络设备驱动程序。 | |
800073 | 2009 年 3 月 18 日 | 在为 rpath 和所需路径实现动态字符串令牌替换后的 8.0-CURRENT。 | |
800074 | 2009 年 3 月 24 日 | 8.0-CURRENT 在 tcpdump 4.0.0 和 libpcap 1.0.0 导入后。 | |
800075 | 2009 年 4 月 6 日 | 8.0-CURRENT 在更改 vnet_net、vnet_inet 和 vnet_ipfw 结构布局后。 | |
800076 | 2009 年 4 月 9 日 | 在 dummynet 中添加延迟配置后的 8.0-当前版本。 | |
800077 | 2009 年 4 月 14 日 | 移除 VOP_LEASE() 和 vop_vector.vop_lease 后的 8.0-CURRENT。 | |
800078 | 2009 年 4 月 15 日 | 在添加结构 rt_weight 字段到结构 rt_metrics 和结构 rt_metrics_lite 后的 8.0-CURRENT,改变了结构 rt_metrics_lite 的布局。进行了版本号 RTM_VERSION 的提升,但后来被撤销。 | |
800079 | 2009 年 4 月 15 日 | 在将 llentry 指针添加到 struct route 和 struct route_in6 之后的 8.0-CURRENT。 | |
800080 | 2009 年 4 月 15 日 | 8.0-CURRENT 在 struct inpcb 布局更改后。 | |
800081 | 2009 年 4 月 19 日 | 8.0-CURRENT 在更改了结构 malloc_type 的布局之后。 | |
800082 | 2009 年 4 月 21 日 | 8.0-CURRENT 在更改了结构 ifnet 后,以及具有 if_ref() 和 if_rele() ifnet refcounting 。 | |
800083 | 2009 年 4 月 22 日 | 在实现低级别蓝牙 HCI API 后的 8.0-CURRENT。 | |
800084 | 2009 年 4 月 29 日 | 在 IPv6 SSM 和 MLDv2 更改后的 8.0-CURRENT。 | |
800085 | 2009 年 4 月 30 日 | 在启用支持具有一个活动镜像的 VIMAGE 内核构建后的 8.0-CURRENT。 | |
800086 | 2009 年 5 月 8 日 | 在 patch(1)中添加对任意长度输入行的支持后的 8.0-CURRENT。 | |
800087 | 2009 年 5 月 11 日 | 在一些 VFS KPI 更改后的 8.0-CURRENT。线程参数已从 VFS 的 FSD 部分中移除。 VFS_* 函数不再需要上下文,因为它总是指向 curthread 。在一些特殊情况下,保留了旧的行为。 | |
800088 | 2009 年 5 月 20 日 | 在 net80211 监控模式更改后的 8.0-CURRENT。 | |
800089 | 2009 年 5 月 23 日 | 添加 UDP 控制块支持后的 8.0-CURRENT。 | |
800090 | 2009 年 5 月 23 日 | 在虚拟化接口克隆后的 8.0-CURRENT。 | |
800091 | 2009 年 5 月 27 日 | 在添加分层jails和移除全局安全级别后的 8.0-CURRENT。 | |
800092 | 2009 年 5 月 29 日 | 在更改 sx_init_flags() KPI 后的 8.0-CURRENT。 SX_ADAPTIVESPIN 已退役,并引入了一个新的 SX_NOADAPTIVE 标志来处理反向逻辑。 | |
800093 | 2009 年 5 月 29 日 | 在向结构挂载添加 mnt_xflag 后的 8.0-CURRENT。 | |
800094 | 2009 年 5 月 30 日 | 在添加 VOP_ACCESSX(9)后的 8.0-CURRENT。 | |
800095 | 2009 年 5 月 30 日 | 在更改轮询 KPI 后的 8.0-CURRENT。现在轮询处理程序返回处理的数据包数量。还引入了一个新的 IFCAP_POLLING_NOCOUNT ,用于指定返回值不重要且应跳过计数。 | |
800096 | 2009 年 6 月 1 日 | 8.0-CURRENT 在更新到新的 netisr 实现后,并在更改存储和访问 FIB 的方式后。 | |
800097 | 2009 年 6 月 8 日 | 8.0-CURRENT 在引入 vnet 析构钩子和基础设施后。 | |
(未更改) | 2009 年 6 月 11 日 | 在引入 netgraph 出站到入站路径调用检测和排队后的 8.0-CURRENT,也改变了 struct thread 的布局。 | |
800098 | 2009 年 6 月 14 日 | 输入 OpenSSL 0.9.8k 后的 8.0-CURRENT。 | |
800099 | 2009 年 6 月 22 日 | 8.0-CURRENT 在 NGROUPS 更新后,并将路由虚拟化移入其自己的 VImage 模块中。 | |
800100 | 2009 年 6 月 24 日 | 8.0-CURRENT 在 SYSVIPC ABI 更改之后。 | |
800101 | 2009 年 6 月 29 日 | 在删除/dev/net/*每个接口字符设备后的 8.0-CURRENT | |
800102 | 2009 年 7 月 12 日 | 添加填充到结构 sackhint 、结构 tcpcb 和结构 tcpstat 后的 8.0-CURRENT 。 | |
800103 | 2009 年 7 月 13 日 | 在 TOE 驱动程序接口中用结构 toeopt 替换结构 tcpopt 后的 8.0-CURRENT 到 TCP syncache 。 | |
800104 | 2009 年 7 月 14 日 | 在添加基于链接器集的每个虚拟网络分配器后的 8.0-CURRENT。 | |
800105 | 2009 年 7 月 19 日 | 8.0-CURRENT 在为未打开符号版本的所有共享库版本增加后。 | |
800106 | 2009 年 7 月 24 日 | 8.0-CURRENT 在引入 OBJT_SG VM 对象类型后。 | |
800107 | 2009 年 8 月 2 日 | 在添加新总线 sxlock 和 8.0-RELEASE 后,使新总线子系统 Giant 免费的 8.0-CURRENT。 | |
800108 | 2009 年 11 月 21 日 | 在实现 EVFILT_USER kevent 过滤器后的 8.0-STABLE。 | |
800500 | 2010 年 1 月 7 日 | 在 __FreeBSD_version 提升后,使 pkg_add -r 使用 packages-8-stable 的 8.0-STABLE。 | |
800501 | 2010 年 1 月 24 日 | 更改 scandir(3)和 alphasort(3)原型以符合 SUSv4 后的 8.0-STABLE。 | |
800502 | 2010 年 1 月 31 日 | 添加 sigpause(2)后的 8.0-STABLE。 | |
800503 | 2010 年 2 月 25 日 | 在网络接口中添加 SIOCGIFDESCR 和 SIOCSIFDESCR ioctl 后的 8.0-STABLE。这些 ioctl 可用于操纵接口描述,受 OpenBSD 启发。 | |
800504 | 2010 年 3 月 1 日 | 在将 x86emu 引入 MFC 后的 8.0-STABLE,从 OpenBSD 导入实模式 x86 CPU 的软件仿真器。 | |
800505 | 2010 年 5 月 18 日 | 添加 liblzma、xz、xzdec 和 lzmainfo 后的 8.0-STABLE MFC。 | |
801000 | 2010 年 6 月 14 日 | 8.1-RELEASE | |
801500 | 2010 年 6 月 14 日 | 8.1-STABLE 在 8.1-RELEASE 之后。 | |
801501 | 2010 年 11 月 3 日 | 在结构 sysentvec 的 KBI 更改后,以及对 ptrace(PT_LWPINFO)实现 PL_FLAG_SCE/SCX/EXEC/SI 和 pl_siginfo 之后的 8.1-STABLE。 | |
802000 | 2010 年 12 月 22 日 | 8.2-RELEASE | |
802500 | 2010 年 12 月 22 日 | 8.2-RELEASE 后的 8.2-STABLE。 | |
802501 | 2011 年 2 月 28 日 | 自合并 DTrace 更改后的 8.2-STABLE 版本,包括对用户空间跟踪的支持。 | |
802502 | 2011 年 3 月 6 日 | 合并 log2 和 log2f 到 libm 后的 8.2-STABLE。 | |
802503 | 2011 年 5 月 1 日 | 将 gcc 升级到 FSF gcc-4_2-branch 的最新 GPLv2 版本后的 8.2-STABLE。 | |
802504 | 2011 年 5 月 28 日 | 在引入 KPI 和支持模块化拥塞控制基础设施后的 8.2-STABLE。 | |
802505 | 2011 年 5 月 28 日 | 引入 Hhook 和 Khelp KPIs 后的 8.2-STABLE。 | |
802506 | 2011 年 5 月 28 日 | 在 struct tcpcb 中添加 OSD 后的 8.2-STABLE。 | |
802507 | 2011 年 6 月 6 日 | 在 ZFS v28 导入后的 8.2-STABLE。 | |
802508 | 2011 年 6 月 8 日 | 在从 schedtail 事件处理程序中移除并向结构 sysvec 添加 sv_schedtail 方法后的 8.2-STABLE。 | |
802509 | 2011 年 7 月 14 日 | 在将 SSSE3 支持合并到 binutils 后的 8.2-STABLE。 | |
802510 | 2011 年 7 月 19 日 | 在添加 RFTSIGZMB 标志给 rfork(2)后的 8.2-STABLE。 | |
802511 | 2011 年 9 月 9 日 | 添加自动检测不支持禁止同步高速缓存 SCSI 命令的 USB 大容量存储设备后的 8.2-STABLE。 | |
802512 | 2011 年 9 月 10 日 | 合并重新调整自动特性的 8.2-STABLE。 | |
802513 | 2011 年 10 月 25 日 | 在将 MAP_PREFAULT_READ 标志合并到 mmap(2)后的 8.2-STABLE 版本。 | |
802514 | 2011 年 11 月 16 日 | 合并了 posix_fallocate(2)系统调用的 8.2-STABLE。 | |
802515 | 2012 年 1 月 6 日 | 合并了 posix_fadvise(2)系统调用的 8.2-STABLE。 | |
802516 | 2012 年 1 月 16 日 | 合并 gperf 3.0.3 后的 8.2-STABLE 版本 | |
802517 | 2012 年 2 月 15 日 | 引入新的可扩展 sysctl(3)接口 NET_RT_IFLISTL 后的 8.2-STABLE 用于查询地址列表。 | |
803000 | 2012 年 3 月 3 日 | 8.3-RELEASE. | |
803500 | 2012 年 3 月 3 日 | 分支 releng/8.3 后的 8.3-STABLE(RELENG_8_3)。 | |
803501 | 2013 年 2 月 21 日 | 在两个 USB 修复(修订版 246616 和 246759)MFC 后的 8.3-STABLE。 | |
804000 | 2013 年 3 月 28 日 | 8.4-RELEASE. | |
804500 | 2013 年 3 月 28 日 | 8.4-发布后的 STABLE。 | |
804501 | 2013 年 12 月 16 日 | 在上游 Heimdal 编码修复合并后的 8.4-STABLE 版本。 | |
804502 | 2014 年 4 月 30 日 | FreeBSD-SA-14:08.tcp 后的 8.4-STABLE 版本。 | |
804503 | 2014 年 7 月 9 日 | FreeBSD-SA-14:17.kmem 之后的 8.4-STABLE。 | |
804504 | 2014 年 9 月 9 日 | FreeBSD-SA-14:18(修订版 271305)后的 8.4-STABLE。 | |
804505 | 2014 年 9 月 16 日 | FreeBSD-SA-14:19(修订版 271668)后的 8.4-STABLE。 | |
804506 | 2014 年 10 月 21 日 | FreeBSD-SA-14:21(修订版 273413)后的 8.4-STABLE。 | |
804507 | 2014 年 11 月 4 日 | 在 FreeBSD-SA-14:23、FreeBSD-SA-14:24 和 FreeBSD-SA-14:25 之后的 8.4-STABLE。 | |
804508 | 2015 年 2 月 25 日 | 在 FreeBSD-EN-15:01.vt、FreeBSD-EN-15:02.openssl、FreeBSD-EN-15:03.freebsd-update、FreeBSD-SA-15:04.igmp 和 FreeBSD-SA-15:05.bind 之后的 8-STABLE。 | |
804509 | 2016 年 9 月 12 日 | 在解决 device_detach() 和 usbd_do_request_flags(9)之间的死锁后,8-STABLE。 |
18.9. FreeBSD 7 版本
表 61. FreeBSD 7 __FreeBSD_version 值
值 | 修订 | 日期 | 发布 |
---|---|---|---|
700000 | 2005 年 7 月 11 日 | 7.0-CURRENT. | |
700001 | 2005 年 7 月 23 日 | 在所有自 RELENG_5 以来未更改的共享库版本提升后的 7.0-CURRENT。 | |
700002 | 2005 年 8 月 13 日 | 在添加凭据参数到 dev_clone 事件处理程序后的 7.0-CURRENT。 | |
700003 | 2005 年 8 月 25 日 | 测试了 memmem(3)添加到 libc 之后的 7.0-CURRENT。 | |
700004 | 2005 年 10 月 30 日 | 7.0-CURRENT 在修改 solisten(9)内核参数以接受 backlog 参数之后。 | |
700005 | 2005 年 11 月 11 日 | 在 IFP2ENADDR() 更改为返回 IF_LLADDR() 后的 7.0-CURRENT。 | |
700006 | 2005 年 11 月 11 日 | 在添加 if_addr 成员到 struct ifnet 并移除 IFP2ENADDR() 之后的 7.0-CURRENT 版本。 | |
700007 | 2005 年 12 月 2 日 | 在将来自 local_startup 目录中的脚本纳入基本 rcorder(8)之后的 7.0-CURRENT 版本。 | |
700008 | 2005 年 12 月 5 日 | 删除 MNT_NODEV 挂载选项后的 7.0-CURRENT。 | |
700009 | 2005 年 12 月 19 日 | ELF-64 类型更改和符号版本化后的 7.0-CURRENT。 | |
700010 | 2005 年 12 月 20 日 | 添加 hostb 和 vgapci 驱动程序后,添加 pci_find_extcap() ,并将 AGP 驱动程序更改为不再映射孔。 | |
700011 | 2005 年 12 月 31 日 | 在所有平台上, tv_sec 后的 7.0-CURRENT 在 Alpha 上制作 time_t | |
700012 | 2006 年 1 月 8 日 | 7.0-CURRENT 在 ldconfig_local_dirs 更改后。 | |
700013 | 2006 年 1 月 12 日 | "/etc/rc.d/abi" 在支持 /compat/linux/etc/ld.so.cache 作为只读文件系统中符号链接后的 7.0-CURRENT 变更。 | |
700014 | 2006 年 1 月 26 日 | pts 导入后的 7.0-CURRENT。 | |
700015 | 2006 年 3 月 26 日 | 引入 hwpmc(4)版本 2 ABI 后的 7.0-CURRENT。 | |
700016 | 2006 年 4 月 22 日 | 7.0-CURRENT 在将 fcloseall(3) 添加到 libc 后。 | |
700017 | 2006 年 5 月 13 日 | 7.0-CURRENT 删除 ip6fw 后。 | |
700018 | 2006 年 7 月 15 日 | 导入 snd_emu10kx 后的 7.0-CURRENT。 | |
700019 | 2006 年 7 月 29 日 | 导入 OpenSSL 0.9.8b 后的 7.0-CURRENT。 | |
700020 | 2006 年 9 月 3 日 | 添加 bus_dma_get_tag 功能后的 7.0-CURRENT | |
700021 | 2006 年 9 月 4 日 | 导入 libpcap 0.9.4 和 tcpdump 3.9.4 后的 7.0-CURRENT | |
700022 | 2006 年 9 月 9 日 | 在 dlsym 更改后的 7.0-CURRENT 中,查找请求的符号时会同时在指定的 DSO 和其隐式依赖项中查找。 | |
700023 | 2006 年 9 月 23 日 | 7.0-CURRENT 在为 OSSv4 混音器 API 添加新的声音 IOCTL 后。 | |
700024 | 2006 年 9 月 28 日 | 7.0-CURRENT 在导入 OpenSSL 0.9.8d 后。 | |
700025 | 2006 年 11 月 11 日 | 在添加 libelf 之后的 7.0-CURRENT。 | |
700026 | 2006 年 11 月 26 日 | 最近在声音 sysctl 上的重大更改后的 7.0-CURRENT。 | |
700027 | 2006 年 11 月 30 日 | 在添加 Wi-Spy 特性后的 7.0-CURRENT。 | |
700028 | 2006 年 12 月 15 日 | 在向 libc 添加 sctp 调用之后的 7.0-CURRENT | |
700029 | 2007 年 1 月 26 日 | 7.0-CURRENT 在用来自 NetBSD 移植的 BSD 许可版本替换 GNU gzip(1)实现之后。 | |
700030 | 2007 年 2 月 7 日 | 从 IPv4 多播转发代码中移除 IPIP 隧道封装(VIFF_TUNNEL)后的 7.0-CURRENT。 | |
700031 | 2007 年 2 月 23 日 | 在 bus_setup_intr() (newbus)修改后的 7.0-CURRENT。 | |
700032 | 2007 年 3 月 2 日 | 7.0-CURRENT 包含 ipw(4) 和 iwi(4) 固件后。 | |
700033 | 2007 年 3 月 9 日 | 7.0-CURRENT 包含 ncurses 宽字符支持后。 | |
700034 | 2007 年 3 月 19 日 | 在对 insmntque() , getnewvnode() 和 vfs_hash_insert() 的工作方式进行更改后,7.0-CURRENT。 | |
700035 | 2007 年 3 月 26 日 | 添加了用于 CPU 频率变化通知机制的 7.0-CURRENT。 | |
700036 | 2007 年 4 月 6 日 | 导入 ZFS 文件系统后的 7.0-CURRENT。 | |
700037 | 2007 年 4 月 8 日 | 在添加 CAM 'SG'外围设备后的 7.0-CURRENT,该设备实现了 Linux SCSI SG 透传设备 API 的子集。 | |
700038 | 2007 年 4 月 30 日 | 在将 getenv(3)、putenv(3)、setenv(3) 和 unsetenv(3) 更改为符合 POSIX 标准后的 7.0-CURRENT。 | |
700039 | 2007 年 5 月 1 日 | 在撤销了 700038 中的更改后的 7.0-CURRENT。 | |
700040 | 2007 年 5 月 10 日 | 在将 flopen(3)添加到 libutil 之后的 7.0-CURRENT。 | |
700041 | 2007 年 5 月 13 日 | 7.0-CURRENT 启用符号版本控制,并将默认线程库更改为 libthr。 | |
700042 | 2007 年 5 月 19 日 | 7.0-CURRENT 在导入 gcc 4.2.0 后。 | |
700043 | 2007 年 5 月 21 日 | 在升级所有自 RELENG_6 以来未更改的共享库版本后的 7.0-CURRENT。 | |
700044 | 2007 年 6 月 7 日 | 在从文件描述符索引更改为结构文件*后的 7.0-CURRENT 中 vn_open() / VOP_OPEN() 参数。 | |
700045 | 2007 年 6 月 10 日 | 在将 pam_nologin(8)更改为向 PAM 框架提供帐户管理功能而不是认证功能后的 7.0-CURRENT。 | |
700046 | 2007 年 6 月 11 日 | 更新后的 802.11 无线支持 7.0-CURRENT。 | |
700047 | 2007 年 6 月 11 日 | 添加 TCP LRO 接口功能后的 7.0-CURRENT。 | |
700048 | 2007 年 6 月 12 日 | 在 IPv4 栈中添加了 RFC 3678 API 支持后的 7.0-CURRENT。现已移除 IP_MULTICAST_IF ioctl 的传统 RFC 1724 行为;不再可以使用 0.0.0.0/8 来指定接口索引。请改用结构 ipmreqn 。 | |
700049 | 2007 年 7 月 3 日 | 从 OpenBSD 4.1 导入 pf 后的 7.0-CURRENT | |
(未更改) | 7.0-CURRENT 在为 FAST_IPSEC 添加 IPv6 支持之后,删除 KAME IPSEC 并将 FAST_IPSEC 更名为 IPSEC。 | ||
700050 | 2007 年 7 月 4 日 | 7.0-CURRENT 在将 setenv/putenv 等函数调用从传统 BSD 转换为 POSIX 之后。 | |
700051 | 2007 年 7 月 4 日 | 添加新的 mmap/lseek 等系统调用后的 7.0-CURRENT。 | |
700052 | 2007 年 7 月 6 日 | 7.0-CURRENT 将 I4B 标头移至 include/i4b 后。 | |
700053 | 2007 年 9 月 30 日 | 7.0-CURRENT 在添加对 PCI 域支持之后。 | |
700054 | 2007 年 10 月 25 日 | 在宽字符和单字节字符类型分离合并后的 7.0-STABLE。 | |
700055 | 2007 年 10 月 28 日 | 7.0-RELEASE,并在 ABI 向后兼容性到 FreeBSD 4/5/6 版本的 PCIOCGETCONF、PCIOCREAD 和 PCIOCWRITE IOCTLs 之后,需要再次破坏 PCIOCGETCONF IOCTL 的 ABI,这是在 7.0-CURRENT 之后 MFCed 的 | |
700100 | 2007 年 12 月 22 日 | 7.0-RELEASE 之后的 7.0-STABLE | |
700101 | 2008 年 2 月 8 日 | m_collapse() 合并后的 7.0-STABLE 。 | |
700102 | 2008 年 3 月 30 日 | kdb_enter_why() 后的 7.0-STABLE 。 | |
700103 | 2008 年 4 月 10 日 | 将 l_sysid 添加到 struct flock 后的 7.0-STABLE 。 | |
700104 | 2008 年 4 月 11 日 | 在 procstat(1) 的 MFC 之后的 7.0-STABLE。 | |
700105 | 2008 年 4 月 11 日 | 在 umtx 功能的 MFC 之后的 7.0-STABLE。 | |
700106 | 2008 年 4 月 15 日 | 在将 write(2)支持 MFC 到 psm(4)之后的 7.0-STABLE 版本。 | |
700107 | 2008 年 4 月 20 日 | 7.0-STABLE 在将 F_DUP2FD 命令 MFC 到 fcntl(2) 之后。 | |
700108 | 2008 年 5 月 5 日 | 7.0-STABLE 在一些 lockmgr(9) 更改之后,使用 lockmgr(9) 必须包括 sys/lock.h。 | |
700109 | 2008 年 5 月 27 日 | memrchr(3)函数的 MFC 后,7.0-STABLE。 | |
700110 | 2008 年 8 月 5 日 | 在内核 NFS lockd 客户端 MFC 后的 7.0-STABLE。 | |
700111 | 2008 年 8 月 20 日 | 在添加物理连续巨帧支持后的 7.0-STABLE。 | |
700112 | 2008 年 8 月 27 日 | 内核 DTrace 支持 MFC 后的 7.0-STABLE。 | |
701000 | 2008 年 11 月 25 日 | 7.1-RELEASE | |
701100 | 2008 年 11 月 25 日 | 7.1-RELEASE 后的 7.1-STABLE。 | |
701101 | 2009 年 1 月 10 日 | 7.1-STABLE 合并 strndup(3)后。 | |
701102 | 2009 年 1 月 17 日 | 添加 cpuctl(4)支持后的 7.1-STABLE。 | |
701103 | 2009 年 2 月 7 日 | 多/无-IPv4/v6jails合并后的 7.1-STABLE。 | |
701104 | 2009 年 2 月 14 日 | 在挂载结构所有者的存储之后,将 7.1-STABLE 引入 struct mount,并将 vfs_susp_clean 方法引入 struct vfsops 中。 | |
701105 | 2009 年 3 月 12 日 | 在 64 位体系结构上,通过对 kern.ipc.shmsegs sysctl 的不兼容更改允许分配更大的 SysV 共享内存段后,将 7.1-STABLE 引入。 | |
701106 | 2009 年 3 月 14 日 | 在合并了对 POSIX 信号量等待操作修复后的 7.1-STABLE 版本。 | |
702000 | 2009 年 4 月 15 日 | 7.2-RELEASE | |
702100 | 2009 年 4 月 15 日 | 7.2-RELEASE 后的 7.2-STABLE。 | |
702101 | 2009 年 5 月 15 日 | 在 ichsmb(4)被更改为使用左调整的次级寻址以匹配其他 SMBus 控制器驱动程序之后的 7.2-STABLE。 | |
702102 | 2009 年 5 月 28 日 | 在 fdopendir(3)函数合并后的 7.2-STABLE。 | |
702103 | 2009 年 6 月 6 日 | 在 PmcTools 合并后的 7.2-STABLE 版本。 | |
702104 | 2009 年 7 月 14 日 | 在 closefrom(2) 系统调用的 MFC 后 7.2-STABLE。 | |
702105 | 2009 年 7 月 31 日 | 在 SYSVIPC ABI 更改的 MFC 后 7.2-STABLE。 | |
702106 | 2009 年 9 月 14 日 | 在添加了 x86 PAT 增强和 d_mmap_single() 以及分散/聚集列表 VM 对象类型后,7.2-STABLE | |
703000 | 2010 年 2 月 9 日 | 7.3-RELEASE | |
703100 | 2010 年 2 月 9 日 | 7.3-RELEASE 后的 7.3-STABLE。 | |
704000 | 2010 年 12 月 22 日 | 7.4-RELEASE | |
704100 | 2010 年 12 月 22 日 | 7.4-RELEASE 后的 7.4-STABLE。 | |
704101 | 2011 年 5 月 2 日 | 在 rev 221317 之后的 gcc MFC 之后的 7.4-STABLE。 |
18.10. FreeBSD 6 版本
表 62. FreeBSD 6 __FreeBSD_version 值
值 | 修订 | 日期 | 发布 |
---|---|---|---|
600000 | 2004 年 8 月 18 日 | 6.0-CURRENT | |
600001 | 2004 年 8 月 27 日 | 在内核中永久启用 PFIL_HOOKS 后的 6.0-CURRENT 。 | |
600002 | 2004 年 8 月 30 日 | 在 struct if_data 中初次添加 ifi_epoch 后的 6.0-CURRENT。 几天后撤回。 请勿使用此值。 | |
600003 | 2004 年 9 月 8 日 | 在重新添加结构 if_data 的 ifi_epoch 成员后的 6.0-CURRENT。 | |
600004 | 2004 年 9 月 29 日 | 在向 pfil API 添加 struct inpcb 参数后的 6.0-CURRENT。 | |
600005 | 2004 年 10 月 5 日 | 在向 newsyslog 添加“-d DESTDIR”参数后的 6.0-CURRENT。 | |
600006 | 2004 年 11 月 4 日 | 添加 glibc 风格的 strftime(3) 填充选项后的 6.0-CURRENT。 | |
600007 | 2004 年 12 月 12 日 | 添加 802.11 框架更新后的 6.0-CURRENT。 | |
600008 | 2005 年 1 月 25 日 | 在 VOP_*VOBJECT() 函数更改和为无 Giant 文件系统引入 MNTK_MPSAFE 标志后的 6.0-CURRENT。 | |
600009 | 2005 年 2 月 4 日 | 添加 cpufreq 框架和驱动程序后的 6.0-CURRENT。 | |
600010 | 2005 年 2 月 6 日 | 在导入 OpenBSD 的 nc(1)后的 6.0-CURRENT。 | |
600011 | 2005 年 2 月 12 日 | 在删除了 SVID2 matherr() 支持的 6.0-CURRENT。 | |
600012 | 2005 年 2 月 15 日 | 默认线程栈大小增加后的 6.0-CURRENT。 | |
600013 | 2005 年 2 月 19 日 | 6.0-CURRENT 在<src/include/stdbool.h>和<src/sys/i386/include/_types.h>修复后,可以使用 Intel C/C++编译器的 GCC 兼容性。 | |
600014 | 2005 年 2 月 21 日 | 在 vswprintf(3)中修复 EOVERFLOW 检查后的 6.0-CURRENT。 | |
600015 | 2005 年 2 月 25 日 | 在将结构 if_data 成员 ifi_epoch 从挂钟时间更改为正常运行时间后的 6.0-CURRENT。 | |
600016 | 2005 年 2 月 26 日 | LC_CTYPE 磁盘格式更改后的 6.0-CURRENT。 | |
600017 | 2005 年 2 月 27 日 | NLS 目录磁盘格式更改后的 6.0-CURRENT。 | |
600018 | 2005 年 2 月 27 日 | LC_COLLATE 磁盘格式更改后的 6.0-CURRENT。 | |
600019 | 2005 年 2 月 28 日 | 将 acpica 包含安装到/usr/include 中。 | |
600020 | 2005 年 3 月 9 日 | 向 send(2) API 添加 MSG_NOSIGNAL 标志。 | |
600021 | 2005 年 3 月 17 日 | 添加字段到 cdevsw | |
600022 | 2005 年 3 月 21 日 | 从基础系统中删除了 gtar。 | |
600023 | 2005 年 4 月 13 日 | 将 LOCAL_CREDS、LOCAL_CONNWAIT 套接字选项添加到 unix(4)。 | |
600024 | 2005 年 4 月 19 日 | 将 hwpmc(4)和相关工具添加到 6.0-CURRENT 中。 | |
600025 | 2005 年 4 月 26 日 | 结构 icmphdr 添加到 6.0-CURRENT。 | |
600026 | 2005 年 5 月 3 日 | pf 更新到 3.7。 | |
600027 | 2005 年 5 月 6 日 | 内核 libalias 和 ng_nat 被引入。 | |
600028 | 2005 年 5 月 13 日 | POSIX ttyname_r(3) 通过 unistd.h 和 libc 可用。 | |
600029 | 2005 年 5 月 29 日 | 更新到 v0.9.1 alpha 096 后的 6.0-CURRENT。 | |
600030 | 2005 年 6 月 5 日 | 导入 NetBSD 的 if_bridge(4)后的 6.0-CURRENT。 | |
600031 | 2005 年 6 月 10 日 | 在驱动程序 softcs 中将 struct ifnet 拆分出来后的 6.0-CURRENT 。 | |
600032 | 2005 年 7 月 11 日 | 导入 libpcap v0.9.1 后的 6.0-CURRENT。 | |
600033 | 2005 年 7 月 25 日 | 在未自 RELENG_5 以来未更改的所有共享库版本升级后的 6.0-STABLE。 | |
600034 | 2005 年 8 月 13 日 | 在 dev_clone 事件处理程序中添加凭证参数后的 6.0-STABLE。6.0-RELEASE。 | |
600100 | 2005 年 11 月 1 日 | 6.0-RELEASE 后的 6.0-STABLE | |
600101 | 2005 年 12 月 21 日 | 从 local_startup 目录中的脚本合并到基本 rcorder(8) 后的 6.0-STABLE。 | |
600102 | 2005 年 12 月 30 日 | 更新 ELF 类型和常量后的 6.0-STABLE。 | |
600103 | 2006 年 1 月 15 日 | 在 pidfile(3) API 合并后的 6.0-STABLE 版本。 | |
600104 | 2006 年 1 月 17 日 | 在 ldconfig_local_dirs 更改合并后的 6.0-STABLE 版本。 | |
600105 | 2006 年 2 月 26 日 | NLS 目录支持 csh(1)后的 6.0-STABLE。 | |
601000 | 2006 年 5 月 6 日 | 6.1-RELEASE | |
601100 | 2006 年 5 月 6 日 | 6.1-RELEASE 后的 6.1-STABLE。 | |
601101 | 2006 年 6 月 22 日 | 导入 csup 后的 6.1-STABLE 。 | |
601102 | 2006 年 7 月 11 日 | iwi(4) 更新后的 6.1-STABLE。 | |
601103 | 2006 年 7 月 17 日 | 在 BIND9 更新解析器后的 6.1-STABLE,并暴露 netdb 函数的可重入版本。 | |
601104 | 2006 年 8 月 8 日 | 启用了 OpenSSL 中的 DSO(动态共享对象)支持后的 6.1-STABLE。 | |
601105 | 2006 年 9 月 2 日 | 802.11 修复更改 IEEE80211_IOC_STA_INFO ioctl 的 API 后的 6.1-STABLE。 | |
602000 | 2006 年 11 月 15 日 | 6.2-RELEASE | |
602100 | 2006 年 9 月 15 日 | 发布 6.2 版本后为 6.2-STABLE。 | |
602101 | 2006 年 12 月 12 日 | 添加 Wi-Spy 特性后的 6.2-STABLE 版本。 | |
602102 | 2006 年 12 月 28 日 | 添加 pci_find_extcap() 后的 6.2-STABLE。 | |
602103 | 2007 年 1 月 16 日 | 在 MFC 之后的 6.2-STABLE 将查找请求的符号的更改,以在指定的 DSO 及其隐式依赖项中查找。 | |
602104 | 2007 年 1 月 28 日 | 在 MFC ng_deflate(4)和 ng_pred1(4) netgraph 节点以及 ng_ppp(4)节点的新压缩和加密模式之后的 6.2-STABLE。 | |
602105 | 2007 年 2 月 20 日 | 从 NetBSD 移植的 BSD 许可版本的 gzip(1)端口 MFC 后的 6.2-STABLE。 | |
602106 | 2007 年 3 月 31 日 | 在 MFC PCI MSI 和 MSI-X 支持后的 6.2-STABLE。 | |
602107 | 2007 年 4 月 6 日 | 在 MFC ncurses 5.6 和宽字符支持后,6.2-STABLE。 | |
602108 | 2007 年 4 月 11 日 | 经过 CAM 'SG'外围设备的 MFC 后,6.2-STABLE 实现了 Linux SCSI SG 直通设备 API 的子集。 | |
602109 | 2007 年 4 月 17 日 | 6.2-STABLE 在应用 readline 5.2 补丁集 002 后。 | |
602110 | 2007 年 5 月 2 日 | 6.2-STABLE 在应用 pmap_invalidate_cache() , pmap_change_attr() , pmap_mapbios() , pmap_mapdev_attr() 和 pmap_unmapbios() 于 amd64 和 i386 后。 | |
602111 | 2007 年 6 月 11 日 | BOP_BDFLUSH 和引起文件系统模块 KBI 故障后的 6.2-STABLE。 | |
602112 | 2007 年 9 月 21 日 | libutil(3) MFC 之后的 6.2-STABLE。 | |
602113 | 2007 年 10 月 25 日 | MFC 宽字节和单字节 ctype 分离之后的 6.2-STABLE。引用 ctype.h 的新编译二进制文件可能需要一个新符号, __mb_sb_limit ,这在旧系统上不可用。 | |
602114 | 2007 年 10 月 30 日 | 在恢复 ctype ABI 向前兼容性后的 6.2-STABLE。 | |
602115 | 2007 年 11 月 21 日 | 回退宽字符和单字节字符类型分离后的 6.2-STABLE 版本。 | |
603000 | 2007 年 11 月 25 日 | 6.3-RELEASE | |
603100 | 2007 年 11 月 25 日 | 6.3-STABLE 在 6.3-RELEASE 之后。 | |
(未更改) | 2007 年 12 月 7 日 | 在修复位宏中的多字节类型支持后为 6.3-STABLE。 | |
603102 | 2008 年 4 月 24 日 | 在将 l_sysid 添加到 struct flock 后为 6.3-STABLE。 | |
603103 | 2008 年 5 月 27 日 | 在 memrchr(3)函数的 MFC 之后的 6.3-STABLE。 | |
603104 | 2008 年 6 月 15 日 | 在 MFC 支持 make(1)中的 :u 变量修改器后的 6.3-STABLE。 | |
604000 | 2008 年 10 月 4 日 | 6.4-RELEASE | |
604100 | 2008 年 10 月 4 日 | 6.4-STABLE 之后 6.4-RELEASE。 |
18.11. FreeBSD 5 版本
表 63. FreeBSD 5 __FreeBSD_version 值
值 | 修订 | 日期 | 发布 |
---|---|---|---|
500000 | 2000 年 3 月 13 日 | 5.0-CURRENT | |
500001 | 2000 年 4 月 18 日 | 添加额外的 ELF 头字段,并更改 ELF 二进制品牌方法后的 5.0-CURRENT。 | |
500002 | 2000 年 5 月 2 日 | kld 元数据更改后的 5.0-CURRENT。 | |
500003 | 2000 年 5 月 18 日 | buf/bio 更改后的 5.0-CURRENT。 | |
500004 | 2000 年 5 月 26 日 | binutils 升级后的 5.0-CURRENT。 | |
500005 | 2000 年 6 月 3 日 | 将 libxpg4 代码合并到 libc 后,以及 TASKQ 接口引入后的 5.0-CURRENT。 | |
500006 | 2000 年 6 月 10 日 | 在添加 AGP 接口后的 5.0-CURRENT 版本。 | |
500007 | 2000 年 6 月 29 日 | 在将 Perl 升级到 5.6.0 后的 5.0-CURRENT | |
500008 | 2000 年 7 月 7 日 | 在将 KAME 代码更新到 2000/07 源码后的 5.0-CURRENT | |
500009 | 2000 年 7 月 14 日 | 在 ether_ifattach() 和 ether_ifdetach() 更改后的 5.0-CURRENT。 | |
500010 | 2000 年 7 月 16 日 | 5.0-CURRENT 更改 mtree 默认值回到原始变体后,添加-L 以跟随符号链接。 | |
500011 | 2000 年 7 月 18 日 | 5.0-CURRENT 在更改 kqueue API 后。 | |
500012 | 2000 年 9 月 2 日 | 在 setproctitle(3)从 libutil 移动到 libc 之后的 5.0-CURRENT。 | |
500013 | 2000 年 9 月 10 日 | 5.0-CURRENT 在第一次 SMPng 提交之后。 | |
500014 | 2001 年 1 月 4 日 | <sys/select.h> 移至 <sys/selinfo.h> 之后的 5.0-CURRENT。 | |
500015 | 2001 年 1 月 10 日 | 在合并 libgcc.a 和 libgcc_r.a 以及相关的 GCC 链接更改之后的 5.0-CURRENT。 | |
500016 | 2001 年 1 月 24 日 | 5.0-CURRENT 在允许 libc 和 libc_r 进行链接在一起的更改后,已废弃 -pthread 选项。 | |
500017 | 2001 年 2 月 18 日 | 5.0-CURRENT 在从结构 ucred 切换到结构 xucred 以稳定 kernel 导出 API 以供 mountd 等使用后。 | |
500018 | 2001 年 2 月 24 日 | 在添加了用于控制特定于 CPU 的优化的 CPUTYPE make 变量后的 5.0-CURRENT。 | |
500019 | 2001 年 6 月 9 日 | 在将 machine/ioctl_fd.h 移至 sys/fdcio.h 后的 5.0-CURRENT | |
500020 | 2001 年 6 月 15 日 | 在区域名称重命名后的 5.0-CURRENT | |
500021 | 2001 年 6 月 22 日 | Bzip2 导入后的 5.0-CURRENT。还表示 S/Key 的移除。 | |
500022 | 2001 年 7 月 12 日 | SSE 支持后的 5.0-CURRENT。 | |
500023 | 2001 年 9 月 14 日 | 在 KSE 里程碑 2 之后的 5.0-CURRENT。 | |
500024 | 2001 年 10 月 1 日 | 在 d_thread_t 之后的 5.0-CURRENT,并将 UUCP 移动到 ports。 | |
500025 | 2001 年 10 月 4 日 | 在 64 位平台上,ABI 更改后的 5.0-CURRENT 支持描述符和 creds 传递。 | |
500026 | 2001 年 10 月 9 日 | 5.0-CURRENT 移至 XFree86 4 默认用于软件包构建后,并在添加新的 libc strnstr() 函数后。 | |
500027 | 2001 年 10 月 10 日 | 添加新的 libc strcasestr() 函数后的 5.0-CURRENT。 | |
500028 | 2001 年 12 月 14 日 | 在用户空间组件的 smbfs 被导入后的 5.0-CURRENT。 | |
(未更改) | 在新增 C99 特定宽度整数类型之后的 5.0-CURRENT。 | ||
500029 | 2002 年 1 月 29 日 | 在 sendfile(2)的返回值发生变化之后的 5.0-CURRENT。 | |
500030 | 2002 年 2 月 15 日 | 在引入了类型 fflags_t 之后的 5.0-CURRENT 版本中,这是文件标志的适当大小。 | |
500031 | 2002 年 2 月 24 日 | 5.0-CURRENT 在 usb 结构元素重命名之后。 | |
500032 | 2002 年 3 月 16 日 | 5.0-CURRENT 在引入 Perl 5.6.1 后。 | |
500033 | 2002 年 4 月 3 日 | 在 sendmail_enable rc.conf(5)变量被设置为 NONE 之后的 5.0-CURRENT。 | |
500034 | 2002 年 4 月 30 日 | 5.0-CURRENT 在 mtx_init() 之后增加了第三个参数。 | |
500035 | 2002 年 5 月 13 日 | 5.0-CURRENT 使用 Gcc 3.1。 | |
500036 | 2002 年 5 月 17 日 | /usr/src 中的 5.0-CURRENT 没有 Perl | |
500037 | 2002 年 5 月 29 日 | 5.0-CURRENT 在添加了 dlfunc(3)之后 | |
500038 | 2002 年 7 月 24 日 | 5.0-CURRENT 在修改了部分结构 sockbuf 成员的类型并重新排序结构之后 | |
500039 | 2002 年 9 月 1 日 | 在导入 GCC 3.2.1 之后的 5.0-CURRENT。还在头文件中停止使用 BSD_FOO_T,并开始使用_FOO_T_DECLARED。这个值也可以作为支持 bzip2(1)软件包开始的保守估计。 | |
500040 | 2002 年 9 月 20 日 | 通过对磁盘功能进行各种更改之后的 5.0-CURRENT,旨在消除对磁盘标签结构内部的依赖。 | |
500041 | 2002 年 10 月 1 日 | 通过将 getopt_long(3)添加到 libc 后的 5.0-CURRENT。 | |
500042 | 2002 年 10 月 15 日 | 在升级 Binutils 2.13 后的 5.0-CURRENT 版本中,包括了新的 FreeBSD 模拟、 vec ,和输出格式。 | |
500043 | 2002 年 11 月 1 日 | 在向 libc 添加弱 pthread_XXX 存根后的 5.0-CURRENT,废弃了 libXThrStub.so。5.0-RELEASE。 | |
500100 | 2003 年 1 月 17 日 | 在为 RELENG_5_0 分支后的 5.0-CURRENT | |
500101 | 2003 年 2 月 19 日 | <sys/dkstat.h>是空的。不要包含它。 | |
500102 | 2003 年 2 月 25 日 | d_mmap_t 接口更改后的 5.0-CURRENT。 | |
500103 | 2003 年 2 月 26 日 | taskqueue_swi 更改为在没有 Giant 的情况下运行后, taskqueue_swi_giant 添加为在 Giant 的情况下运行的 5.0-CURRENT。 | |
500104 | 2003 年 2 月 27 日 | cdevsw_add() 和 cdevsw_remove() 不再存在。出现了 MAJOR_AUTO 分配设施。 | |
500105 | 2003 年 3 月 4 日 | 在新的 cdevsw 初始化方法之后的 5.0-CURRENT。 | |
500106 | 2003 年 3 月 8 日 | devstat_add_entry() 已被 devstat_new_entry() 替换。 | |
500107 | 2003 年 3 月 15 日 | devstat 接口更改;请参阅 sys/sys/param.h 1.149 | |
500108 | 2003 年 3 月 15 日 | 令牌环接口更改。 | |
500109 | 2003 年 3 月 25 日 | vm_paddr_t 的添加。 | |
500110 | 2003 年 3 月 28 日 | 在 realpath(3) 变得线程安全之后的 5.0-CURRENT | |
500111 | 2003 年 4 月 9 日 | 5.0-CURRENT 在 usbhid(3)与 NetBSD 同步后 | |
500112 | 2003 年 4 月 17 日 | 5.0-CURRENT 在新的 NSS 实现和添加 POSIX.1 getpw _r、getgr_r 函数之后 | |
500113 | 2003 年 5 月 2 日 | 在删除旧的 rc 系统后的 5.0-CURRENT。 | |
501000 | 2003 年 6 月 4 日 | 5.1-RELEASE. | |
501100 | 2003 年 6 月 2 日 | RELENG_5_1 分支后的 5.1-CURRENT。 | |
501101 | 2003 年 6 月 29 日 | 在纠正 sigtimedwait(2) 和 sigwaitinfo(2) 语义后的 5.1-CURRENT。 | |
501102 | 2003 年 7 月 3 日 | 在向 bus_dma_tag_create(9) 添加 lockfunc 和 lockfuncarg 字段后的 5.1-CURRENT。 | |
501103 | 2003 年 7 月 31 日 | 在 GCC 3.3.1-pre 20030711 快照集成后的 5.1-CURRENT。 | |
501104 | 2003 年 8 月 5 日 | 5.1-CURRENT 3ware API changes to twe. | |
501105 | 2003 年 8 月 17 日 | 5.1-CURRENT 动态链接/bin 和/sbin 支持以及库移动到/lib。 | |
501106 | 2003 年 9 月 8 日 | 在为 Coda 6.x 添加内核支持后的 5.1-CURRENT。 | |
501107 | 2003 年 9 月 17 日 | 5.1-CURRENT 升级后,16550 UART 常量从<dev/sio/sioreg.h>移动到<dev/ic/ns16550.h>。当 libmap 功能被 rtld 无条件支持时也是如此。 | |
501108 | 2003 年 9 月 23 日 | 5.1-CURRENT 升级后,PFIL_HOOKS API 更新。 | |
501109 | 2003 年 9 月 27 日 | 在添加 kiconv(3)之后的 5.1-CURRENT | |
501110 | 2003 年 9 月 28 日 | 更改 cdevsw 中打开和关闭的默认操作后的 5.1-CURRENT | |
501111 | 2003 年 10 月 16 日 | 更改 cdevsw 布局后的 5.1-CURRENT | |
501112 | 2003 年 10 月 16 日 | 添加 kobj 多重继承后的 5.1-CURRENT | |
501113 | 2003 年 10 月 31 日 | 5.1-CURRENT 在 struct ifnet 更改后 | |
501114 | 2003 年 11 月 16 日 | 5.1-CURRENT 在更改 /bin 和 /sbin 为动态链接后 | |
502000 | 2003 年 12 月 7 日 | 5.2-RELEASE | |
502010 | 2004 年 2 月 23 日 | 5.2.1-RELEASE | |
502100 | 2003 年 12 月 7 日 | 在为 RELENG_5_2 进行分支之后,5.2-CURRENT | |
502101 | 2003 年 12 月 19 日 | 在向 libc 添加 cxa_atexit / cxa_finalize 函数后,5.2-CURRENT | |
502102 | 2004 年 1 月 30 日 | 从 libc_r 更改为 libpthread 后的 5.2-CURRENT。 | |
502103 | 2004 年 2 月 21 日 | 5.2-CURRENT 在设备驱动程序 API 大补丁之后。 | |
502104 | 2004 年 2 月 25 日 | 5.2-CURRENT 在 getopt_long_only() 添加之后。 | |
502105 | 2004 年 3 月 5 日 | 在 C 中将 NULL 转换为((void *)0)后,5.2-CURRENT 会产生更多警告。 | |
502106 | 2004 年 3 月 8 日 | 5.2-CURRENT 在 pf 被链接到构建并安装后。 | |
502107 | 2004 年 3 月 10 日 | 5.2-CURRENT 在 time_t 被更改为 sparc64 上的 64 位值之后。 | |
502108 | 2004 年 3 月 12 日 | 在某些头文件中添加了对 Intel C/C++编译器的支持,并对 execve(2)进行了更严格地符合 POSIX 标准的更改。 | |
502109 | 2004 年 3 月 22 日 | 引入 bus_alloc_resource_any API 后的 5.2-CURRENT | |
502110 | 2004 年 3 月 27 日 | 添加了 UTF-8 本地化之后的 5.2-CURRENT | |
502111 | 2004 年 4 月 11 日 | 删除 getvfsent(3) API 后的 5.2-CURRENT | |
502112 | 2004 年 4 月 13 日 | 5.2-CURRENT 添加.warning 指令后。 | |
502113 | 2004 年 6 月 4 日 | 5.2-CURRENT 在强制 ttyioctl() 成为串行驱动程序的必需项后。 | |
502114 | 2004 年 6 月 13 日 | 在导入 ALTQ 框架之后的 5.2-CURRENT。 | |
502115 | 2004 年 6 月 14 日 | 5.2-CURRENT 在将 sema_timedwait(9) 更改为在成功时返回 0 并在失败时返回非零错误代码后。 | |
502116 | 2004 年 6 月 16 日 | 5.2-CURRENT 在将内核 dev_t 更改为指向 struct cdev * 的指针后。 | |
502117 | 2004 年 6 月 17 日 | 更改内核 udev_t 为 dev_t 后的 5.2-CURRENT。 | |
502118 | 2004 年 6 月 17 日 | 5.2-CURRENT 在将 CLOCK_VIRTUAL 和 CLOCK_PROF 支持添加到 clock_gettime(2) 和 clock_getres(2) 后。 | |
502119 | 2004 年 6 月 22 日 | 5.2-CURRENT 在更改网络接口克隆大修后。 | |
502120 | 2004 年 7 月 2 日 | 在将软件包工具更新到 20040629 修订版后的 5.2-CURRENT。 | |
502121 | 2004 年 7 月 9 日 | 将蓝牙代码标记为非 i386 特定后的 5.2-CURRENT。 | |
502122 | 2004 年 7 月 11 日 | 在引入 KDB 调试器框架、将 DDB 转换为后端以及引入 GDB 后端后的 5.2-CURRENT。 | |
502123 | 2004 年 7 月 12 日 | 改变为使 VFS_ROOT 接受一个 struct 线程参数,就像 vflush 一样。现在结构 kinfo_proc 有一个用户数据指针。同时还进行了默认 X 实现切换到 xorg 。 | |
502124 | 2004 年 7 月 24 日 | 5.2-CURRENT 在改变 ports rc.d 和传统脚本启动方式后。 | |
502125 | 2004 年 7 月 28 日 | 5.2-CURRENT 在撤销先前更改后。 | |
502126 | 2004 年 7 月 31 日 | 在移除 kmem_alloc_pageable() 和导入 gcc 3.4.2 后的 5.2-CURRENT。 | |
502127 | 2004 年 8 月 2 日 | 在将 UMA 内核 API 更改为允许构造函数/初始化失败后的 5.2-CURRENT。 | |
502128 | 2004 年 8 月 8 日 | 在更改 vfs_mount 签名以及全局替换 PRISON_ROOT 为 SUSER_ALLOWJAIL 以用于 suser(9) API 后的 5.2-CURRENT。 | |
503000 | 2004 年 8 月 23 日 | 在 pfil API 更改之前的 5.3-BETA/RC | |
503001 | 2004 年 9 月 22 日 | 5.3-RELEASE | |
503100 | 2004 年 10 月 16 日 | 5.3-STABLE 在为 RELENG_5_3 分支之后 | |
503101 | 2004 年 12 月 3 日 | 在添加 glibc 风格的 strftime(3) 填充选项后的 5.3-STABLE。 | |
503102 | 2005 年 2 月 13 日 | 在 OpenBSD 的 nc(1) 导入 MFC 后的 5.3-STABLE。 | |
503103 | 2005 年 2 月 27 日 | 在将修复程序合并到<src/include/stdbool.h>和<src/sys/i386/include/_types.h>后,5.4-PRERELEASE 可以使用英特尔 C/C++编译器的 GCC 兼容性。 | |
503104 | 2005 年 2 月 28 日 | 在 ifi_epoch 从挂钟时间到正常运行时间的更改 MFC 后的 5.4-PRERELEASE。 | |
503105 | 2005 年 3 月 2 日 | 在 vswprintf(3)中的 EOVERFLOW 检查修复的 MFC 后的 5.4-PRERELEASE。 | |
504000 | 2005 年 4 月 3 日 | 5.4-RELEASE. | |
504100 | 2005 年 4 月 3 日 | 5.4-STABLE 分支后的 RELENG_5_4 | |
504101 | 2005 年 5 月 11 日 | 增大默认线程栈大小后的 5.4-STABLE | |
504102 | 2005 年 6 月 24 日 | 在添加 sha256 后的 5.4-STABLE | |
504103 | 2005 年 10 月 3 日 | 在 if_bridge 的 MFC 之后的 5.4-STABLE | |
504104 | 2005 年 11 月 13 日 | 在 bsdiff 和 portsnap 的 MFC 之后的 5.4-STABLE | |
504105 | 2006 年 1 月 17 日 | ldconfig_local_dirs 更改后的 5.4-STABLE 版本。 | |
505000 | 2006 年 5 月 12 日 | 5.5-RELEASE. | |
505100 | 2006 年 5 月 12 日 | 在为 RELENG_5_5 分支后的 5.5-STABLE |
18.12. FreeBSD 4 版本
表 64. FreeBSD 4 __FreeBSD_version 值
值 | 修订 | 日期 | 发布 |
---|---|---|---|
400000 | 1999 年 1 月 22 日 | 4.0-CURRENT 在 3.4 分支之后 | |
400001 | 1999 年 2 月 20 日 | 在动态链接处理更改后的 4.0-CURRENT | |
400002 | 1999 年 3 月 13 日 | C++构造函数/析构函数顺序更改后的 4.0-CURRENT | |
400003 | 1999 年 3 月 27 日 | 在完成 dladdr(3) 功能之后的 4.0-CURRENT | |
400004 | 1999 年 4 月 5 日 | 在动态链接器错误修复(也是 EGCS 1.1.2 集成之后)之后的 4.0-CURRENT | |
400005 | 1999 年 4 月 27 日 | suser(9) API 更改后的 4.0-CURRENT(还有 newbus 后的 4.0-CURRENT) | |
400006 | 1999 年 5 月 31 日 | 在 cdevsw 注册更改后的 4.0-CURRENT | |
400007 | 1999 年 6 月 17 日 | 添加 so_cred 以用于套接字级凭据的 4.0-CURRENT | |
400008 | 1999 年 6 月 20 日 | 在向 libc_r 添加一个轮询 syscall 包装器后的 4.0-CURRENT | |
400009 | 1999 年 7 月 20 日 | 内核 dev_t 类型更改为 struct specinfo 指针后的 4.0-CURRENT | |
400010 | 1999 年 9 月 25 日 | 修复jail(2)后的 4.0-CURRENT | |
400011 | 1999 年 9 月 29 日 | 4.0-CURRENT 在 sigset_t 数据类型更改后 | |
400012 | 1999 年 11 月 15 日 | 4.0-CURRENT 切换到 GCC 2.95.2 编译器后 | |
400013 | 1999 年 12 月 4 日 | 添加可插拔的 Linux 模式 ioctl 处理程序后的 4.0-CURRENT | |
400014 | 2000 年 1 月 18 日 | 在导入 OpenSSL 后的 4.0-CURRENT | |
400015 | 2000 年 1 月 27 日 | 在 GCC 2.95.2 中从-fvtable-thunks 改为默认的-fno-vtable-thunks 后的 4.0-CURRENT | |
400016 | 2000 年 2 月 27 日 | 导入 OpenSSH 后的 4.0-CURRENT | |
400017 | 2000 年 3 月 13 日 | 4.0-RELEASE | |
400018 | 2000 年 3 月 17 日 | 4.0-STABLE 在 4.0-RELEASE 之后 | |
400019 | 2000 年 5 月 5 日 | 引入延迟校验和后的 4.0-STABLE 版本。 | |
400020 | 2000 年 6 月 4 日 | 将 libxpg4 代码合并到 libc 后的 4.0-STABLE。 | |
400021 | 2000 年 7 月 8 日 | 将 Binutils 升级到 2.10.0,ELF 品牌更改以及基本系统中的 tcsh 后的 4.0-STABLE。 | |
410000 | 2000 年 7 月 14 日 | 4.1-RELEASE | |
410001 | 2000 年 7 月 29 日 | 4.1-RELEASE 后的 4.1-STABLE | |
410002 | 2000 年 9 月 16 日 | 4.1-STABLE 在 setproctitle(3)从 libutil 移动到 libc 之后。 | |
411000 | 2000 年 9 月 25 日 | 4.1.1-RELEASE | |
411001 | 4.1.1-STABLE 之后的 4.1.1-RELEASE | ||
420000 | 2000 年 10 月 31 日 | 4.2-RELEASE | |
420001 | 2001 年 1 月 10 日 | 合并 libgcc.a 和 libgcc_r.a 后的 4.2-STABLE,以及相关的 GCC 链接更改。 | |
430000 | 2001 年 3 月 6 日 | 4.3-RELEASE | |
430001 | 2001 年 5 月 18 日 | wint_t 介绍后的 4.3-STABLE。 | |
430002 | 2001 年 7 月 22 日 | PCI 电源状态 API 合并后的 4.3-STABLE。 | |
440000 | 2001 年 8 月 1 日 | 4.4-RELEASE | |
440001 | 2001 年 10 月 23 日 | d_thread_t 引入后的 4.4-STABLE。 | |
440002 | 2001 年 11 月 4 日 | 4.4-STABLE 在挂载结构更改后 (影响文件系统 klds)。 | |
440003 | 2001 年 12 月 18 日 | 4.4-STABLE 在导入 smbfs 用户空间组件后。 | |
450000 | 2001 年 12 月 20 日 | 4.5-RELEASE | |
450001 | 2002 年 2 月 24 日 | 在 usb 结构元素重命名后的 4.5-STABLE。 | |
450002 | 2002 年 3 月 12 日 | 在区域设置更改后的 4.5-STABLE。 | |
450003 | (从未创建) | ||
450004 | 2020 年 4 月 16 日 | 在 sendmail_enable rc.conf(5) 变量被设置为 NONE 后的 4.5-STABLE 。 | |
450005 | 2002 年 4 月 27 日 | 4.5-STABLE 在默认情况下转移到 XFree86 4 用于软件包构建。 | |
450006 | 2002 年 5 月 1 日 | 在接受过滤修复后的 4.5-STABLE 不再容易受到简单 DoS 攻击的影响。 | |
460000 | 2002 年 6 月 21 日 | 4.6-RELEASE | |
460001 | 2002 年 6 月 21 日 | 4.6-STABLE 的 sendfile(2)已修复,以符合文档,不计算发送的任何标头与要从文件发送的数据量。 | |
460002 | 2002 年 7 月 19 日 | 4.6.2-RELEASE | |
460100 | 2002 年 6 月 26 日 | 4.6-STABLE | |
460101 | 2002 年 6 月 26 日 | 在 sed -i 合并后的 4.6-STABLE 。 | |
460102 | 2002 年 9 月 1 日 | 经过从 HEAD 中许多新 pkg_install 功能的 MFC 后的 4.6-STABLE。 | |
470000 | 2002 年 10 月 8 日 | 4.7-RELEASE | |
470100 | 2002 年 10 月 9 日 | 4.7-STABLE | |
470101 | 2002 年 11 月 10 日 | 开始生成 std{in,out,err}p 参考,而不是 sF。这将 std{in,out,err}从编译时表达式更改为运行时表达式。 | |
470102 | 2003 年 1 月 23 日 | 在 MFC mbuf 更改后的 4.7-STABLE 中,将 m_aux 个 mbuf 替换为 `m_tag' | |
470103 | 2003 年 2 月 14 日 | 4.7-STABLE 获得 OpenSSL 0.9.7 | |
480000 | 2003 年 3 月 30 日 | 4.8-RELEASE | |
480100 | 2003 年 4 月 5 日 | 4.8-STABLE | |
480101 | 2003 年 5 月 22 日 | 在 realpath(3)被线程安全化之后的 4.8-STABLE | |
480102 | 2003 年 8 月 10 日 | 4.8-STABLE 3ware API 更改为 twe. | |
490000 | 2003 年 10 月 27 日 | 4.9-RELEASE | |
490100 | 2003 年 10 月 27 日 | 4.9-STABLE | |
490101 | 2004 年 1 月 8 日 | e_sid 添加到 kinfo_eproc 结构后的 4.9-STABLE。 | |
490102 | 2004 年 2 月 4 日 | 在 MFC libmap 功能后的 4.9-STABLE 版本。 | |
491000 | 2004 年 5 月 25 日 | 4.10-RELEASE | |
491100 | 2004 年 6 月 1 日 | 4.10-STABLE | |
491101 | 2004 年 8 月 11 日 | 包工具 20040629 修订后的 4.10-STABLE | |
491102 | 2004 年 11 月 16 日 | 在处理虚构页面解除连接的 VM 修复后的 4.10-STABLE | |
492000 | 2004 年 12 月 17 日 | 4.11-RELEASE | |
492100 | 2004 年 12 月 17 日 | 4.11-STABLE | |
492101 | 2006 年 4 月 18 日 | 在将 libdata/ldconfig 目录添加到 mtree 文件后的 4.11-STABLE。 |
18.13. FreeBSD 3 版本
表 65. FreeBSD 3 __FreeBSD_version 值
值 | 修订 | 日期 | 发布 |
---|---|---|---|
300000 | 1996 年 2 月 19 日 | 3.0-CURRENT 在 mount(2)更改之前 | |
300001 | 1997 年 9 月 24 日 | 挂载(2)更改后的 3.0-CURRENT | |
300002 | 1998 年 6 月 2 日 | semctl(2)更改后的 3.0-CURRENT | |
300003 | 1998 年 6 月 7 日 | ioctl 参数更改后的 3.0-CURRENT | |
300004 | 1998 年 9 月 3 日 | 3.0-CURRENT 转换为 ELF 后 | |
300005 | 1998 年 10 月 16 日 | 3.0-RELEASE | |
300006 | 1998 年 10 月 16 日 | 3.0-CURRENT 在 3.0-RELEASE 之后 | |
300007 | 1999 年 1 月 22 日 | 3.0-STABLE 在 3/4 分支之后 | |
310000 | 1999 年 2 月 9 日 | 3.1-RELEASE | |
310001 | 1999 年 3 月 27 日 | 3.1-RELEASE 后的 3.1-STABLE | |
310002 | 1999 年 4 月 14 日 | C++构造函数/析构函数顺序更改后的 3.1-STABLE | |
320000 | 3.2-RELEASE | ||
320001 | 1999 年 5 月 8 日 | 3.2-STABLE | |
320002 | 1999 年 8 月 29 日 | 在二进制不兼容的 IPFW 和套接字更改后的 3.2-STABLE | |
330000 | 1999 年 9 月 2 日 | 3.3-RELEASE | |
330001 | 1999 年 9 月 16 日 | 3.3-STABLE | |
330002 | 1999 年 11 月 24 日 | 在向 libc 添加 mkstemp(3)后的 3.3-STABLE | |
340000 | 1999 年 12 月 5 日 | 3.4-RELEASE | |
340001 | 1999 年 12 月 17 日 | 3.4-STABLE | |
350000 | 2000 年 6 月 20 日 | 3.5-RELEASE | |
350001 | 2000 年 7 月 12 日 | 3.5-STABLE |
18.14. FreeBSD 2.2 版本
表 66. FreeBSD 2.2 __FreeBSD_version 值
值 | 修订 | 日期 | 发布 |
---|---|---|---|
220000 | 1997 年 2 月 19 日 | 2.2-RELEASE | |
(not changed) | 2.2.1-RELEASE | ||
(not changed) | 2.2-STABLE 在 2.2.1-RELEASE 之后 | ||
221001 | 1997 年 4 月 15 日 | 在 texinfo-3.9 之后的 2.2-STABLE | |
221002 | 1997 年 4 月 30 日 | 2.2-STABLE 之后的顶部 | |
222000 | 1997 年 5 月 16 日 | 2.2.2-RELEASE | |
222001 | 1997 年 5 月 19 日 | 2.2-STABLE 在 2.2.2-RELEASE 之后 | |
225000 | 1997 年 10 月 2 日 | 2.2.5-RELEASE | |
225001 | 1997 年 11 月 20 日 | 2.2-STABLE 之后的 2.2.5-RELEASE | |
225002 | 1997 年 12 月 27 日 | 2.2-STABLE 之后的 ldconfig -R merge | |
226000 | 1998 年 3 月 24 日 | 2.2.6-RELEASE | |
227000 | 1998 年 7 月 21 日 | 2.2.7-RELEASE | |
227001 | 1998 年 7 月 21 日 | 2.2-STABLE 在 2.2.7-RELEASE 之后 | |
227002 | 1998 年 9 月 19 日 | semctl(2) 更改后的 2.2-STABLE | |
228000 | 1998 年 11 月 29 日 | 2.2.8-RELEASE | |
228001 | 1998 年 11 月 29 日 | 2.2-STABLE 在 2.2.8-RELEASE 之后 |
18.15. FreeBSD 2 在 2.2-RELEASE 版本之前
表 67. FreeBSD 2 在 2.2-RELEASE 之前的 __FreeBSD_version 值
值 | 修订 | 日期 | 发布 |
---|---|---|---|
119411 | 2.0-RELEASE | ||
199501 | 1995 年 3 月 19 日 | 2.1-CURRENT | |
199503 | 1995 年 3 月 24 日 | 2.1-CURRENT | |
199504 | 1995 年 4 月 9 日 | 2.0.5-RELEASE | |
199508 | 1995 年 8 月 26 日 | 2.2-CURRENT 之前的 2.1 | |
199511 | 1995 年 11 月 10 日 | 2.1.0-RELEASE | |
199512 | 1995 年 11 月 10 日 | 2.2-CURRENT 之前的 2.1.5 | |
199607 | 1996 年 7 月 10 日 | 2.1.5-RELEASE | |
199608 | 1996 年 7 月 12 日 | 2.2-CURRENT before 2.1.6 | |
199612 | 1996 年 11 月 15 日 | 2.1.6-RELEASE | |
199612 | 2.1.7-RELEASE |
最后更新于