18.4.FreeBSD 11

表4. FreeBSD 11 __FreeBSD_version

修订版日期版本

1100000

2013.10.10

11.0-CURRENT.

1100001

2013.10.19

增加了对“首次启动”rc.d 脚本的支持之后的 11.0-CURRENT, 这样 ports 就可以利用它了。

1100002

2013.11.05

放弃了对历史 ioctls 的支持之后的 11.0-CURRENT。

1100003

2013.11.17

更改 iconv 之后的 11.0-CURRENT。

1100004

2013.12.15

259286 中引入的 gss_pseudo_random 行为改变之后的 11.0-CURRENT。

1100005

2013.12.28

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

1100006

2014.01.28

libelf 和 libdwarf 升级之后的 11.0-CURRENT。

1100007

2014.01.30

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

1100008

2014.02.14

libc++ 3.4 ABI 兼容性修正之后的 11.0-CURRENT。

1100009

2014.02.16

llvm/clang 升级到 3.4 版本之后的 11.0-CURRENT。

1100010

2014.02.28

ncurses 升级到 5.9 版本之后的 11.0-CURRENT (rev 262629)。

1100011

2014.03.13

struct if_data 中 ABI 变化之后的 11.0-CURRENT。

1100012

2014.03.14

取消了 Novell IPX 协议支持之后的 11.0-CURRENT。

1100013

2014.03.14

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

1100014

2014.03.16

<sys/capability.h> 重命名为 <sys/capsicum.h> 以避免与其它操作系统中类似的头文件发生冲突之后的 11.0-CURRENT。一个兼容性头被保留下来, 以限制构建中断, 但在适当的时候会被废弃。

1100015

2014.03.22

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

1100016

2014.03.23

增加 armv6hf TARGET_ARCH 之后的 11.0-CURRENT。

1100017

2014.04.04

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

1100018

2014.04.06

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

1100019

2014.04.08

FreeBSD-SA-14:06.openssl (Rev 264265) 之后的 11.0-CURRENT。

1100020

2014.05.01

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

1100021

2014.05.06

修改 src.opts.mkmake.conf(5)buildworld (rev 265419) 分离之后的 11.0-CURRENT。

1100022

2014.05.30

修改 strcasecmp(3)strcasecmp_l(3)strncasecmp_l(3)<string.h> 移至 <strings.h> 以符合 POSIX 2008 标准 (修订版 266865) 之后的 11.0-CURRENT。

1100023

2014.06.13

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

1100024

2014.06.27

sysctl(3) API 修改之后的 11.0-CURRENT。

1100025

2014.06.30

更新 regex(3) 库以增加“>”和“<”定界符之后的 11.0-CURRENT。

1100026

2014.07.01

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

1100027

2014.07.08

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

1100028

2014.07.21

hdestroy(3) 遵从性修正改变了 ABI 之后的 11.0-CURRENT。

1100029

2014.08.03

SOCK_DGRAM 错误修正之后的 11.0-CURRENT (rev 269489)。

1100030

2014.09.01

SOCK_RAW 套接字被修改为完全不修改数据包之后的 11.0-CURRENT。

1100031

2014.09.09

FreeBSD-SA-14:18.openssl (rev 269686) 之后的 11.0-CURRENT。

1100032

2014.09.11

修改了 ifa_ifwithbroadaddr, ifa_ifwithdstaddr, ifa_ifwithnet, 和 ifa_ifwithroute 的 API 之后的 11.0-CURRENT。

1100033

2014.09.09

更改 accesseaccessfaccessat 以验证模式参数后的 11.0-CURRENT。

1100034

2014.09.16

FreeBSD-SA-14:19.tcp (rev 271666) 之后的 11.0-CURRENT。

1100035

2014.09.17

支持 i915 HW context 之后的 11.0-CURRENT。

1100036

2014.09.17

版本升级, 使 ABI 区分注释的二进制文件以便为严格的 mmap(2) 标志检查做好准备 (rev 271724)。

1100037

2014.10.06

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

1100038

2014.10.11

清理了 TCP 封装器头之后的 11.0-CURRENT。

1100039

2014.10.18

删除了 MAP_RENAMEMAP_NORESERVE 之后的 11.0-CURRENT。

1100040

2014.10.21

FreeBSD-SA-14:23 (rev 273146) 之后的 11.0-CURRENT。

1100041

2014.10.30

修改了 syscall_registersyscall32_registersyscall_register_helpersyscall32_register_helper 的 API 之后的 11.0-CURRENT (rev 273707)。

1100042

2014.11.03

tcpcb 结构进行修改之后的 11.0-CURRENT。

1100043

2014.11.04

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

1100044

2014.11.04

增加了用于数据吞吐量可视化的新库/工具 (dpv 和 figpar) 之后的 11.0-CURRENT。

1100045

2014.11.04

FreeBSD-SA-14:23, FreeBSD-SA-14:24, 以及 FreeBSD-SA-14:25 之后的 11.0-CURRENT。

1100046

2014.11.13

kern_poll 签名修改之后的 11.0-CURRENT (Rev 274462)。

1100047

2014.11.13

移除无 at 版的 VFS 系统调用辅助程序, 如 kern_open 之后的11.0-CURRENT。

1100048

2014.12.01

开始在网络代码中删除不推荐使用的“M_FLOWID”标志之后的 11.0-CURRENT。

1100049

2014.12.09

引入了对 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.01.07

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

1100054

2015.01.15

重写呼出子系统之后的 11.0-CURRENT。

1100055

2015.01.22

撤销 277213 中调用的修改后的 11.0-CURRENT。

1100056

2015.01.23

增加了 futimensutimensat 系统调用之后的 11.0-CURRENT。

1100057

2015.01.29

移除 d_thread_t 之后的 11.0-CURRENT。

1100058

2015.02.05

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

1100059

2015.02.09

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

1100060

2015.02.16

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

1100061

2015.02.18

增加 CDAI_FLAG_NONE 之后的 11.0-CURRENT。

1100062

2015.02.23

增加了 mtio(4)sa(4) API 以及 ioctl(2) 之后的 11.0-CURRENT。

1100063

2015.03.07

在内核的 pps_ioctl() API 中增加了互斥支持之后的 11.0-CURRENT。

1100064

2015.03.07

为 USB 串口驱动增加 PPS 支持之后的 11.0-CURRENT。

1100065

2015.03.15

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

1100066

2015.03.20

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

1100067

2015.03.25

fetch(1)fetch(3) 中删除了对 SSLv2 支持之后的 11.0-CURRENT。

1100068

2015.04.06

修改 net.inet6.ip6.mif6table sysctl 之后的 11.0-CURRENT。

1100069

2015.04.15

删去 iconv(3) 中的 const 限定词之后的 11.0-CURRENT。

1100070

2015.04.16

将 ALTQ 从 contrib 移到 net/altq 之后的 11.0-CURRENT。

1100071

2015.04.29

将 API/ABI 改为 smb(4) 之后的 11.0-CURRENT (Rev 281985)。

1100072

2015.05.01

在 libc 中加入 reallocarray(3) 之后的 11.0-CURRENT (rev 282314)。

1100073

2015.05.08

将 PCM 流中允许的最大 PCM 通道数扩展至 127,并将最大子通道数降至 1 之后的 11.0-CURRENT。

1100074

2015.05.25

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

1100075

2015.05.27

dounmount() 要求在传递的挂载结构 (rev 283602 上有一个引用之后的 11.0-CURRENT)。

1100076

2015.06.04

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

1100077

2015.06.10

更改 lim_curlim_maxlim_rlimit 的 API 之后的 11.0-CURRENT(rev 284215)。

1100078

2015.08.12

crunchgen(1)284356 变为 285986 之后的 11.0-CURRENT。

1100079

2015.08.18

输入 jemalloc 4.0.0 (rev 286866) 之后的 11.0-CURRENT。

1100080

2015.10.05

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

1100081

2015.10.16

更新 ZFS 以支持可恢复的发送/接收(rev 289362) 之后的 11.0-CURRENT 。

1100082

2015.10.19

Linux KPI 更新之后的 11.0-CURRENT。

1100083

2015.10.22

linuxapi.ko 重命名为 linuxkpi.ko 之后的 11.0-CURRENT。

1100084

2015.10.29

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

1100085

2015.10.30

导入 OpenSSL 1.0.2d 之后的 11.0-CURRENT。

1100086

2015.11.02

figpar(3) 宏指令更加独特之后的 11.0-CURRENT。

1100087

2015.11.07

改变 sysctl_add_oid(9) 的 ABI 之后的 11.0-CURRENT。

1100088

2015.11.07

字符串排序和区域划分重做之后的 11.0-CURRENT。

1100089

2015.11.07

修改 sysctl_add_oid(9) 的 API 之后的 11.0-CURRENT (rev 290475)。

1100090

2015.11.10

对 callout_stop 宏进行 API 修改之后的 11.0-CURRENT;(修订版 290664)。

1100091

2015.11.30

修改了 291527nfsd.konfscommon.ko 模块之间的接口之后的 11.0-CURRENT。

1100092

2015.12.19

移除 vm_pageout_grow_cache 之后的 11.0-CURRENT (rev 292469)。

1100093

2015.12.30

删去 sys/crypto/sha2.h 之后的 11.0-CURRENT (修订版 292782)。

1100094

2016.01.15

LinuxKPI PCI 修改之后的 11.0-CURRENT (rev 294086)。

1100095

2016.01.19

LRO 优化之后的 11.0-CURRENT。

1100096

2016.01.21

增加了 LinuxKPI idr_* 之后的 11.0-CURRENT。

1100097

2016.01.26

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

1100098

2016.02.16

改为 rman 的 API 之后的 11.0-CURRENT (Rev 294883)。

1100099

2016.02.18

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

1100100

2016.02.26

增加 bus_alloc_resource_any(9) API 之后的 11.0-CURRENT。

1100101

2016.03.05

将我们的 clang、llvm、ldb 和 compiler-rt 副本升级到 3.8.0 版本之后的 11.0-CURRENT。

1100102

2016.03.12

在 rev 296685 中修正了 libelf 的跨位数之后的 11.0-CURRENT。

1100103

2016.03.18

对 rman 范围使用 uintmax_t 之后的 11.0-CURRENT。

1100104

2016.03.21

通过 proc.p_filemon 指针而不是自己的列表跟踪 filemon 使用情况之后的 11.0-CURRENT。

1100105

2016.04.06

修复了 sed 函数 ia 丢弃前面的空白后的 11.0-CURRENT。

1100106

2016.04.22

修正了在 RDMA 中使用 IPv6 地址之后的 11.0-CURRENT。

1100107

2016.05.04

改善 bitstring(3) api 的性能和功能之后的 11.0-CURRENT。

1100108

2016.05.12

修正了 LinuxKPI 中对 IOCTL 的处理之后的 11.0-CURRENT。

1100109

2016.05.16

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

1100110

2016.05.19

增加了对管理带状磁记录 (SMR) 驱动器的支持之后的 11.0-CURRENT。

1100111

2016.05.20

从 arm64 移除 brk 和 sbrk 之后的 11.0-CURRENT。

1100112

2016.05.23

bitstring(3) API 中增加 bit_count 之后的 11.0-CURRENT。

1100113

2016.05.26

在 armv6 上禁用对齐错误之后的 11.0-CURRENT。

1100114

2016.05.26

MAKEOBJDIRPREFIX 修正了 crunchgen(1) 的用法之后的 11.0-CURRENT。

1100115

2016.05.30

M_HASHTYPE_ 增加了一个 mbuf 标志之后的 11.0-CURRENT。

1100116

2016.05.31

在 libmd、libcrypt、内核和 ZFS(rev 301010) 中加入 SHA-512t256 (rev 300903) 和 Skein (rev 300966) 之后的 11.0-CURRENT。

1100117

2016.06.06

libpam 与 stock 301602 同步撞了库版本 之后的 11.0-CURRENT。

1100118

2016.06.21

在破坏了 struct disk 302069 的二进制兼容性之后的 11.0-CURRENT。

1100119

2016.06.23

将 geom_disk 改为使用池互斥体之后的 11.0-CURRENT。

1100120

2016.06.23

向 ifnet 结构添加备件后的 11.0-CURRENT。

1100121

2015.08.12

从 11-STABLE (rev 303975) 分支出 releng/11.0 之后的 11-STABLE。

1100500

2016.08.12

增加了 303976 的分支之后的 11.0-STABLE 。

1100501

2016.08.22

加入 C++11 thread_local 支持之后的 11.0-STABLE。

1100502

2016.08.26

修复 LC_*_MASK 之后的 11.0-STABLE。

1100503

2016.09.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

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

1100507

2016.12.15

struct kinfo_procstruct kinfo_proc32 中加入 ki_moretdname 成员以便将整个线程名称输出到用户空间的工具之后的 11.0-STABLE。

1100508

2016.12.26

将我们的 clang、llvm、ldb、compiler-rt 和 libc++ 的副本升级到 3.9.1 版本, 并加入 lld 3.9.1 之后的 11.0-STABLE。

1100509

2017.01.03

修正了 crunchgen(1) META_MODE 之后的 11.0-STABLE (rev 311185)。

1100510

2017.03.15

fget_cap, getsock_cap 的 MFC 以及相关修改之后的 11.0-STABLE。

1100511

2017.04.02

将 clang、llvm、ld、ldb、compiler-rt 和 libc++ 更新到 4.0.0 版本的多个 MFC 之后的 11.0-STABLE。

1100512

2017.04.04

使 CAM SIM 锁定成为可选项(revs 315673, 315674) 之后的 11.0-STABLE 。

1100513

2017.05.11

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

1100514

2017.05.31

libpcapWITHOUT_INET6 的多个 MFC 以及其他一些小改动之后的 11.0-STABLE。

1101000

2017.06.30

releng/11.1stable/11 分支出来。

1101001

2017.06.30

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

1101500

2017.06.30

releng/11.1 分支之后的 11-STABLE。

1101501

2017.07.05

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

1101502

2017.07.29

合并了 NFS 客户端强制卸载支持 umount -N addition 之后的 11-STABLE。

1101503

2017.09.11

合并了使 WRFSBASE 指令在 amd64 上运行的变化之后的 11-STABLE。

1101504

2017.09.26

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

1101505

2017.09.26

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

1101506

2017.10.25

合并了 324281 之后的 11-STABLE, 为 struct diocgattr_arg 增加了 value.u16 字段。

1101507

2018.01.24

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

1101508

2018.01.24

合并了 316648 之后的 11-STABLE,将 smp_no_rendevous_barrier() 改名为 smp_no_rendezvous_barrier()

1101509

2018.02.01

11-STABLE 在覆盖合并了来自 FreeBSD-head 的 LinuxKPI 的回传之后。

1101510

2018.02.17

LinuxKPI 中的 cmpxchg() 宏已经完全发挥作用之后的 11-STABLE。

1101511

2018.02.25

结束了最近的 LinuxKPI 相关更新之后的 11-STABLE。

1101512

2018.03.19

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

1101513

2018.03.31

合并了 clang、llvm、ld、ldb、compiler-rt 和 libc++ 6.0.0 版本,以及若干后续修正之后的 11-STABLE。

1101514

2018.04.05

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

1101515

2018.04.10

修正了 331880 之后的 11-STABLE, 删除了 rc 脚本中对 ${name}_limits 的新的和不兼容的解释。

1101516

2018.05.30

dwatch(1) 润色之后的 11-STABLE。

1102000

2018.06.01

releng/11.2stable/11 分支。

1102500

2018.06.01

releng/11.2 分支后的 11-STABLE。

1102501

2018.06.20

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

1102502

2018.09.12

增加了一个套接字选项 SO_TS_CLOCK,并修正了recvmsg32() 系统调用,以正确地向下转换 64 位结构的布局,以符合 32 位应用程序的期望之后的 11-STABLE。

1102503

2018.09.25

iflib(9) 中合并了 TCP 校验码的修正, 并在 if_media.h 中加入了新的媒体类型之后的 11-STABLE

1102504

2018.11.09

几个 MFC 之后的 11-STABLE:更新了 objcopy(1) 以正确处理小端序 MIPS64 对象;修正了 mips64el 测试以使用 ELF 头;在 _libelf_is_mips64el 中加入了 64 位 ELF 测试。

1102505

2019.01.06

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

1102506

2019.02.17

合并了对 lualoader 的多个提交之后的 11-STABLE。

1102507

2019.04.16

合并了 llvm, clang, compiler-rt, libc++, libunwind, lld, lldb 和 openmp 8.0.0 最终版本 r356365 之后的 11-STABLE。

1102508

2019.04.27

ether_gen_addr 可用之后的 11-STABLE。

1102509

2019.05.06

345303345658345305 的部分 MFC 之后的 11-STABLE。

1102510

2019.05.16

增加了 Mellanox 驱动程序版本号 (mlx4en(4); mlx5en(4)) 之后的 11-STABLE。

1103000

2019.06.14

releng/11.3stable/11 分支出来。

1103500

2019.06.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

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

1103506

2020.01.06

将 USB 的统计数据变成按设备而不是按总线的统计之后的 11-STABLE。

1103507

2020.01.13

为取消的 USB 传输增加自己的计数器之后的 11-STABLE。

1103508

2020.02.06

最近对 LinuxKPI 进行修改之后的 11-STABLE。

1103509

2020.04.15

id_mapped 移到 bus_dma_impl 结构的末端以保留 KPI 之后的 11-STABLE。

1103510

2020.05.05

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

1103511

2020.05.07

将 llvm, clang, compiler-rt, libc++, libunwind, lld, lldb 和 openmp 更新到 10.0.0 版本之后的 11-STABLE。

1104000

2020.05.08

releng/11.4stable/11 分支。

1104001

2020.05.08

更新 llvm, clang, compiler-rt, libc++, libunwind, lld, lldb 和 openmp 到 10.0.0 版本之后的 11.4-BETA1 。

1104500

2020.05.08

releng/11.4 分支之后的 11-STABLE。

1104501

2020.06.18

在 LinuxKPI 中实现 __is_constexpr() 函数宏之后的 11-STABLE。

1104502

2020.07.04

使 liblzma 使用 libmd 实现的 SHA256 之后的 11-STABLE。

1104503

2020.07.24

将 llvm, clang, compiler-rt, libc++, libunwind, lld, lldb 和 openmp 更新到 10.0.1 版本之后的 11-STABLE。

1104504

2020.08.03

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

1104505

2020.08.19

更改克隆与 RCU 有关的任务结构字段之后的 11-STABLE。

1104506

2020.09.08

为 libcompiler_rt 增加原子和 bswap 函数之后的 11-STABLE。

1104507

2020.09.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.09

添加了 ptsname_r 之后的 11-STABLE。

最后更新于

FreeBSD 中文社区