18.2.FreeBSD 13

表53. FreeBSD 13 __FreeBSD_version 值

Value修订版日期发布

1300000

2018.10.19

13.0-CURRENT.

1300001

2018.10.25

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

1300002

2018.10.25

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

1300003

2018.11.02

vop_symlink API 改变后的13.0-CURRENT(现在是.)a_target const

1300004

2018.11.23

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

1300005

2018.12.11

启用 UFS 内码校验后的 13.0-CURRENT。

1300006

2018.12.24

修正了 sys/random.h include 以使其能从 C++ 中使用之后的 13.0-CURRENT。

1300007

2018.12.30

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

1300008

2019.01.04

加入和 sysctls.kern.smp.threads_per_core kern.smp.cores后的 13.0-CURRENT。

1300009

2019.01.20

为解决 ieee80211com 结构的 ioctl/detach 竞赛而改变结构后的13.0-CURRENT。结构ieee80211vap

1300010

2019.01.27

13.0-CURRENT 从 63 增加到 (255) 之后。SPECNAMELEN MAXNAMELEN

1300011

2019.02.12

renameat(2) 之后的 13.0-CURRENT 进行了修正,使其能够与带有选项CAPABILITIES的内核一起工作。

1300012

2019.02.12

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

1300013

2019.02.19

13.0- 在移除 drm 和 drm2 之后的 13.0-CURRENT。

1300014

2019.03.04

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

1300015

2019.03.15

13.0-CURRENT 在对线程和进程状态枚举进行匿名化处理之后, 用户区的应用程序可以使用它们而无需重新定义值名。

1300016

2019.03.16

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

1300017

2019.03.19

将 Rx mbuf 缓冲区大小暴露给 iflib 中的驱动程序之后的 13.0-CURRENT。

1300018

2019.03.16

345982 中引入 funlinkat syscall 之后的 13.0-CURRENT。

1300019

2019.04.16

is_random_seed(9) 加到 random(4) 之后的 13.0-CURRENT。

1300020

2019.04.18

恢复了 random(4) 之前 346250 的可用性权衡之后的 13.0-CURRENT, 并增加了新的调整项和诊断系统, 以便在启动后以编程方式发现早期播种问题。

1300021

2019.04.24

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

1300022

2019.05.04

修正了 LinuxKPI 中 346645 之后的回归问题之后的 13.0-CURRENT。

1300023

2019.05.06

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

1300024

2019.05.08

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

1300025

2019.05.13

13.0-CURRENT 在重命名 vm.max_wiredvm.max_user_wired 并改变其类型后,。

1300026

2019.05.14

为 LinuxKPI 中的 ww_mutex 增加上下文成员之后的 13.0-CURRENT。

1300027

2019.05.13

在 LinuxKPI 中为 pm_ops 增加准备工作之后的 13.0-CURRENT。

1300028

2019.05.17

移除 BM、CS、DE、ED、EP、EX、FE、PCN、SF、SN、TL、TX、TPP、VX、WB 和 XE 驱动后的 13.0-CURRENT。

1300029

2019.05.20

删除了一些由于 sys/eventhandler.h 造成的头文件污染之后的 13.0-CURRENT。受影响的文件五月现在需要明确地包含 sys/eventhandler.h, sys/ktr.h, sys/lock.h, 或 sys/mutex.h 中的一个或多个头文件,而在 1300029 之前,缺失的头文件五月已经被隐式包含。

1300030

2019.05.29

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

1300031

2019.06.08

在 i386 内核模块中加入了 dpcpu 和 vnet 部分的修正, 以避免在某些情况下出现慌乱。i386 内核模块需要在链接器脚本魔法的情况下重新编译, 否则会拒绝加载。

1300032

2019.06.17

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

1300033

2019.06.21

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

1300034

2019.06.24

13.0-去除 NAND 和 NANDFS 之后的 13.0-CURRENT。

1300035

2019.07.08

合并了 vm_page hold 和 wire 机制之后的 13.0-CURRENT。

1300036

2019.07.13

加入并与 NetBSD 和 OpenBSD 兼容后的 13.0-CURRENT。arm_drain_writebuf() arm_sync_icache()

1300037

2019.07.24

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

1300038

2019.07.30

移除 gziped a.out 支持之后的 13.0-CURRENT。

1300039

2019.08.07

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

1300040

2019.08.16

删去了自 1997 年以来已经废弃的 sys/dir.h 之后的 13.0-CURRENT。

(not changed)

2019.08.23

将大部分参数改为 ping6(8) 之后的 13.0-CURRENT。

1300041

2019.08.25

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

1300042

2019.08.27

增加了对内核内 TLS 的支持之后的 13.0-CURRENT。

1300043

2019.09.02

13.0-剔除 get(3) 后的 13.0-CURRENT。。

1300044

2019.09.02

增加了 sysfs 创建/删除功能之后的 13.0-CURRENT,可以在一次调用 LinuxKPI 时处理多个文件。

1300045

2019.09.03

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

1300046

2019.09.06

LinuxKPI sysfs 改进之后的 13.0-CURRENT。

1300047

2019.09.09

修改了 vm_page 参考计数的同步规则之后的 13.0-CURRENT...

1300048

2019.09.25

加入了 shm_open2 系统调用以支持即将到来的 memfd_create(2) 系统调用之后的 13.0-CURRENT。

1300049

2019.10.07

13.0-CURRENT 是将 VNET 关机检查计入自己的 vnet 结构字段之后的结果。

1300050

2019.10.09

将 llvm, clang, compiler-rt, libc++, libunwind, lld, lldb 和 openmp 更新到 9.0.0 最终版本 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

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

1300055

2019.11.04

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

1300056

2019.11.07

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

1300057

2019.11.13

elf_aux_info(3).AT_EXECPATH增加支持之后的13.0-CURRENT。

1300058

2019.11.18

将 vm_page aflags 字段拓宽到 16 位之后的 13.0-CURRENT。

1300059

2019.11.18

将树上的 sysent 目标转换为使用新的 makesyscalls.lua 之后的 13.0-CURRENT。

1300060

2019.11.20

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

1300061

2019.11.21

bitstring(3) 中增加了查找已设置或未设置位的连续序列的功能之后的 13.0-CURRENT。

1300062

2019.12.02

加入 TCP_STATS 支持之后的 13.0-CURRENT。

1300063

2019.12.08

删除 VI_DOOMED 之后的 13.0-CURRENT(用 VN_IS_DOOMED 代替)。

1300064

2019.12.09

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

1300065

2019.12.12

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

1300066

2019.12.12

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

1300067

2019.12.13

13.0-CURRENT 在删除了废弃的 , 和函数之后。callout_handle_inittimeoutuntimeout

1300068

2019.12.16

13.0-CURRENT 的数值翻倍之后,对于64位平台来说,ARG_MAX

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

13.0-CURRENT 在删除了 GEOM_SCHED 类和 gsched 工具之后的 13.0-CURRENT。

1300073

2020.01.02

13.0-CURRENT 移除手臂/胳膊作为有效目标后。

1300074

2020.01.03

移除.VOP_UNLOCK中的 flags 参数后的 13.0-CURRENT

1300075

2020.01.06

13.0-CURRENT 在加入自己用于取消的 USB 传输的计数器之后的 13.0-CURRENT。

1300076

2020.01.08

posix_fallocate(2) 中把 vnop 实现推到 fileop 层之后的 13.0-CURRENT。

(not changed)

2020.02.02

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

1300077

2020.02.03

从 src 树上删除 sparc64 架构代码之后的 13.0-CURRENT。

1300078

2020.02.17

在更改 struct vnetVNET magic cookie 之后的 13.0-CURRENT,以及 .。

1300079

2020.02.20

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

1300080

2020.02.20

在 VFS 中加入 realpathat syscall 之后的 13.0-CURRENT。

1300081

2020.02.21

在最近 linuxkpi 变化之后的 13.0-CURRENT。

1300082

2020.03.01

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

1300083

2020.03.10

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

1300084

2020.03.10

将 llvm, clang, compiler-rt, libc++, libunwind, lld, lldb 和 openmp 更新到 10.0.0-rc3 c290cb61fdc 之后的 13.0-CURRENT。

1300085

2020.03.23

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

1300086

2020.03.26

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

1300087

2020.03.27

重构了用于内核密码学的驱动和消费者接口之后的 13.0-CURRENT。

1300088

2020.04.01

取消对 procfs 进程调试支持之后的 13.0-CURRENT。

1300089

2020.04.08

在 LinuxKPI 中把 RCU 接口克隆为可睡眠和不可睡眠的部分之后的 3.0-CURRENT。

1300090

2020.04.09

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

1300091

2020.04.12

实施了 close_range(2) 系统调用之后的 13.0-CURRENT。

1300092

2020.04.14

将 KTLS 中未映射的 mbufs 改为在 mbuf 本身携带 ext_pgs 之后的 13.0-CURRENT。

1300093

2020.04.27

增加了对内核 TLS 接收卸载的支持之后的 13.0-CURRENT。

1300094

2020.05.07

linuxkpi 更改之后的 13.0-CURRENT。

1300095

2020.05.20

增加了对 FreeBSD guests 的 HyperV 套接字支持之后的 13.0-CURRENT。

1300096

2020.05.23

将 llvm, clang, compiler-rt, libc++, libunwind, lld, lldb 和 openmp 更新到 10.0.1 rc1 f79cd71e145 之后的 13.0-CURRENT。

1300097

2020.06.02

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

1300098

2020.06.14

在改变 export_args ex_flags 字段使之成为64bits之后的 13.0-CURRENT。

1300099

2020.06.20

让 liblzma 使用 libmd 实现的 SHA256 之后的 13.0-CURRENT。

1300100

2020.06.26

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

1300101

2020.07.10

在 LinuxKPI 中实现了array_size()函数之后的 13.0-CURRENT。

1300102

2020.07.26

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

1300103

2020.08.01

在对 NDINIT_ALL 强制设置权限之后的 13.0-CURRENT。

1300104

2020.08.02

在vnode 布局改变之后的 13.0-CURRENT。

1300105

2020.08.05

vaccess() 更改后的 13.0-CURRENT,。

1300106

2020.08.11

在加入一个表示使用 TLS 连接的参数 newnfs_connect() 之后的 13.0-CURRENT。

1300107

2020.08.11

在改变与 RCU 有关的克隆任务结构字段之后的 13.0-CURRENT 。

1300108

2020.08.14

在 linuxkpi 中增加了一些Linux v5.4 的 DRM 所需要 wait_bit 函数之后的 13.0-CURRENT。

1300109

2020.08.16

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

(not changed)

2020.08.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.08.18

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

1300111

2020.08.22

在增加 TLS 支持到内核 RPC 之后的 13.0-CURRENT。

1300112

2020.08.25

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

1300113

2020.08.25

为 libcompiler_rt 增加原子和 bswap 函数之后的 13.0-CURRENT。

1300114

2020.09.08

elf_aux_info(3) 修改 arm64 AT_HWCAP 定义之后的 13.0-CURRENT。

1300115

2020.09.14

WARNS=6 修正了crunchgen(1)应用程序构建之后的 13.0-CURRENT。

1300116

2020.09.22

powerpc64le ARCH 推出之后的 13.0-CURRENT。

1300117

2020.09.23

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

1300118

2020.10.02

为 linuxkpi 增加背光支持和 mi_* 功能之后的 13.0-CURRENT。

1300119

2020.10.06

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

1300120

2020.10.13

修正了 arm64 只写的映射之后的 13.0-CURRENT。

1300121

2020.10.15

添加 VOP_EAGAIN 之后的 13.0-CURRENT。

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_renamecache_vop_rename 之后的 13.0-CURRENT

1300125

2020.11.04

zfs 中使用 rms 锁进行拆解处理后的 13.0-CURRENT。

1300126

2020.11.05

在合理化每个 CPU 区域之后的 13.0-CURRENT。

1300127

2020.11.06

在将 malloc_type_internal 搬移进 malloc_type之后的 13.0-CURRENT。

1300128

2020.11.09

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

1300129

2020.11.12

淘汰 malloc_last_fail 之后的 13.0-CURRENT。

1300130

2020.11.17

在 p_pd / pwddesc 从 p_fd / filedesc 拆分出来之后的 13.0-CURRENT。

1300131

2020.12.07

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

1300132

2020.12.15

在改进了 USB 堆栈中交替设置处理之后的 13.0-CURRENT。

1300133

2020.12.23

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

1300134

2021.01.07

在将USB HID支持的硬件独立部分分解为新模块之后 13.0-CURRENT。

1300135

2021.01.12

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

1300136

2021.01.17

在 fast taskqueue 之上重新实现了 LinuxKPI 的 irq_work 队列之后的 13.0-CURRENT。

1300137

2021.01.30

修正了在构建 devel/onetbb port 时出现的 clang 断言之后的 13.0-CURRENT。

1300138

2021.02.01

在为 vfs 缓存添加无锁符号链接查询后 13.0-ALPHA3。

1300139

2021.02.02

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

1300500

2021.02.05

在 releng/13.0 被支解后的 13.0-STABLE。

1300501

2021.04.23

修正了 rtld 的 dl_iterate_phdr() 之后的 13.0-STABLE。

1300502

2021.04.23

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

1300503

2021.04.23

在改变了 krpc 和 NFS 之间的内部 KAPI 之后的 13.0-STABLE。

1300504

2021.04.30

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

1300505

2021.05.10

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

1300506

2021.06.02

为 VLAN 和 VxLAN 增加了 TCP LRO 支持之后的 13.0-STABLE。

1300507

2021.06.02

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

1300508

2021.06.11

在向 LinuxKPI 中加入了 might_lock_nested()lockdep_(re/un/)pin_lock() 的宏之后的 13.0-STABLE。

1300509

2021.06.14

在向 LinuxKPI 中增加了一个 list_for_each_entry_lockless() 宏之后的 13.0-STABLE。

1300510

2021.06.26

改变了 krpc 和 nfsd 模块之间的内部 KAPI 之后的 13.0-STABLE 。

1300511

2021.07.07

在将 softdep_prelink()更改为仅在另一个线程自上一个预链接后更改了vnode元数据时才执行同步之后的 13.0-STABLE。

1300512

2021.07.18

在对 LinuxKPI、OFED、net80211 和驱动进行了各种合并之后的 13.0-STABLE。

1300513

2021.07.31

将 llvm, clang, compiler-rt, libc++, libunwind, lld, lldb 和 openmp 升级到 llvmorg-12.0.1-gfed41342a82f,又称 12.0.1 版本之后的 13.0-STABLE。

1300514

2021.08.03

对 NFS 需要重建的模块之间的内部接口KBI的不兼容改变。

1300515

2021.09.22

13.0-STABLE 返回到 linuxkpi 的 13.0 KBI。

1300518

2021.10.21

加入 crypto_cursor_segment() 之后的 13.0-STABLE

1300519

2021.10.21

13.0-STABLE 在 OCF 中扩展了 AES-CCM 和 Chacha20-Poly1305 密码,以支持多种 nonce 长度。

1300521

2021.11.19

13.0-STABLE 在对 LinuxKPI 和 net80211 进行各种合并之后。

1300522

2021.11.24

在 NFS 模块之间改变内部 KAPI 之后的 13.0-STABLE。

1300523

2021.12.18

VOP_ALLOCATE(9) 中加入了两个参数之后的 13.0-STABLE。

1300524

2022.01.14

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

1300525

2022.01.22

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

1300526

2022.02.20

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

1301000

2022.03.10

releng/13.1 分支。

1301500

2022.03.10

releng/13.1 分支后的 13.1-STABLE。

1301501

2022.03.27

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

1301502

2022.04.27

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

1301503

2022.05.19

在添加了没有 devclass 参数的备用DRIVER_MODULE宏之后 13.1-STABLE。

1301504

2022.06.04

将 llvm, clang, compiler-rt, libc++, libunwind, lld, lldb 和 openmp 升级到 llvmorg-14.0.3-0-g1f9140064dfb,又称 14.0.3 版本之后的 13.1-STABLE。

1301505

2022.06.21

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

1301506

2022.07.13

加入 <crypto/chacha20_poly1305.h> 和 <crypto/curve25519.h> 之后的 13.1-STABLE。

1301507

2022.06.21

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

最后更新于

FreeBSD 中文社区