18.5.FreeBSD 10

表5. FreeBSD 10 __FreeBSD_version

修订版日期版本

1000000

2011.09.26

10.0-CURRENT。

1000001

2011.11.04

增加了 posix_fadvise(2) 系统调用之后的 10-CURRENT。

1000002

2011.12.12

在 sys/types.h 中定义了布尔值 true/false 之后的 10-CURRENT, sizeof(bool) 可能发生了变化 (rev 228444)。引入 xlocale.h 之后的 10-CURRENT(rev 227753)。

1000003

2011.12.16

carp(4) 进行重大修改之后的 10-CURRENT,改变了 in_aliasreq 结构和 in6_aliasreq 结构的大小 (rev 228571) 并简化了 SIOCAIFADDR 的参数检查 (rev 228574)。

1000004

2012.01.01

移除 skpc() 并加入 memcchr(9) 之后的 10-CURRENT (rev 229200)。

1000005

2012.01.16

删除了对 SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR ioctls 的支持之后的 10-CURRENT。

1000006

2012.01.26

cam(4) 层引入读取容量数据的异步通知后的10-CURRENT。

1000007

2012.02.05

引入新的 tcp(4) 套接字选项 TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL 和 TCP_KEEPCNT 之后的 10-CURRENT。

1000008

2012.02.11

引入新的可扩展的 sysctl(3) 接口 NET_RT_IFLISTL 以查询地址列表之后的 10-CURRENT。

1000009

2012.02.25

引入 libarchive 3.0.3 (rev 232153) 之后的 10-CURRENT。

1000010

2012.03.31

清理了 xlocale 之后的 10-CURRENT。

1000011

2012.04.16

导入 LLVM/Clang 3.1 trunk 154661 (rev 234353) 的 10-CURRENT。

1000012

2012.05.02

导入 jemalloc 的 10-CURRENT。

1000013

2012.05.22

导入 byacc 之后的 10-CURRENT。

1000014

2012.06.27

BSD 排序成为默认排序之后的 10-CURRENT (rev 237629)。

1000015

2012.07.12

导入 OpenSSL 1.0.1c 之后的 10-CURRENT。

(没有改变)

2012.07.13

修正了 LLVM/Clang 3.1 退步之后的 10-CURRENT。

1000016

2012.08.08

修改 ucom(4) 中 KBI 之后的 10-CURRENT。

1000017

2012.08.08

在 USB 堆栈中加入流功能之后的 10-CURRENT。

1000018

2012.09.08

pf(4) 进行重大改写之后的 10-CURRENT。

1000019

2012.10.06

pfil(9) KBI/KPI 改为按净字节顺序向 AF_INET 过滤钩提供数据包之后的 10-CURRENT。

1000020

2012.10.16

网络接口克隆 KPI 变更以及 if_clone 结构变得不透明之后的 10-CURRENT。

1000021

2012.10.22

取消了对非 MPSAFE 文件系统的支持, 并增加了对 FUSEFS 的支持之后的 10-CURRENT (rev 241519)。

1000022

2012.10.22

整个 IPv4 堆栈在存储 IP 数据包头时改用网络字节顺序之后的 10-CURRENT。

1000023

2012.11.05

在通用 USB 驱动程序代码中的抖动缓冲区之后的 10-CURRENT, 以便在 TTY 缓冲区满时临时存储字符。发生这种情况时,增加流量停止和启动信号。

1000024

2012.11.05

将 clang 作为 i386 和 amd64 上的默认编译器之后的 10-CURRENT。

1000025

2012.11.17

struct sockaddr_in6 中的 sin6_scope_id 成员变量在通过 sysctl 或 routing socket 传递结构给用户区之前被内核填充之后的 10-CURRENT。这意味着 sin6_addr.s6_addr[2] 中 KAME 特有的嵌入式范围ID在用户区应用中总是被清除。

1000026

2013.01.11

安装后获得 -N 标志的10-CURRENT。也可用于指示 nmtree 的存在。

1000027

2013.01.29

cat 获得 -l 标志之后的 10-CURRENT (Rev 246083)。

1000028

2013.02.13

USB 移到了需要重建所有 USB 模块的驱动结构之后的 10-CURRENT。

1000029

2013.03.04

引入“无勾选”功能之后的 10-CURRENT,该功能也改变了结构呼出的布局 (rev 247777)。

1000030

2013.03.12

在虚拟机子系统中引入了支持读写锁定的 KPI 断点之后的 10-CURRENT(rev 248084)。

1000031

2013.04.26

ifnet if_output 方法的 dst 参数改为采用 const 修饰符之后的 10-CURRENT(rev 249925)。

1000032

2013.05.01

引入 accept4(2) (rev 250154) 和 pipe2(2) (rev 250159) 系统调用之后的 10-CURRENT。

1000033

2013.05.21

引入 flex 2.5.37 之后的 10-CURRENT。

1000034

2013.06.03

1000035

2013.06.08

引入 aio_mlock(2) 系统调用之后的 10-CURRENT (rev 251526)。

1000036

2013.07.09

在内核 GSSAPI 模块的函数调用接口中增加了一个新函数之后的 10-CURRENT。

1000037

2013.07.09

将统计结构迁移到 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.07.16

ARM EABI 作为 arm、armeb、armv6 和 armv6eb 架构上的默认 ABI 之后的 10-CURRENT。

1000039

2013.07.22

CAMmps(4) 驱动程序扫描改变之后的 10-CURRENT。

1000040

2013.07.24

增加 libusb pkgconf 文件之后的 10-CURRENT。

1000041

2013.08.05

PF_INET6 中的 time_second 改为 time_uptime 之后的 10-CURRENT。

1000042

2013.08.09

改变 VM 子系统以统一软忙和硬忙机制之后的 10-CURRENT。

1000043

2013.08.13

默认启用 WITH_ICONV 之后的 10-CURRENT。新的 src.conf(5) 选项 WITH_LIBICONV_COMPAT (默认禁用) 增加了 libiconv_open 以提供与 converters/libiconv port 的兼容性。

1000044

2013.08.15

libc.so 转换为 ld(1) 脚本之后的 10-CURRENT (rev 251668)。

1000045

2013.08.15

用 struct cdev 标志 SI_UNMAPPED 替换 cdevsw 标志 D_UNMAPPED_IO 实现devfs编程接口更改之后的 10-CURRENT。

1000046

2013.08.19

增加 M_PROTO[9-12] 并删除 `M_FRAG

1000047

2013.08.21

更新 stat(2) 以允许将一些 Windows/DOS 和 CIFS 文件的属性存储为 stat(2) 标志之后的 10-CURRENT。

1000048

2013.08.22

修改了 xsctp_inpcb 结构之后的 10-CURRENT。

1000049

2013.08.24

physio(9) 支持那些不能正常使用分离式 I/O 的设备之后的 10-CURRENT, 例如 sa(4)

1000050

2013.08.24

修改了结构 mbuf 之后的 10-CURRENT (rev 254780, 254799, 254804, 254807,254842)。

1000051

2013.08.25

导入 Radeon KMS 驱动之后的 10-CURRENT (rev 254885)。

1000052

2013.09.03

导入与构建相连接的 NetBSD libexecinfo 之后的 10-CURRENT 。

1000053

2013.09.06

对 Capsicum 框架进行 API 和 ABI 修改之后的 10-CURRENT。

1000054

2013.09.06

不再默认构建 gcclibstdc++ 之后的 10-CURRENT。

1000055

2013.09.06

增加 MMAP_32BIT mmap(2) 标志之后的 10-CURRENT(修订版 255426)。

1000100

2013.12.07

releng/10.0stable/10 分支出来。

1000500

2013.10.10

head/ 分支后的 10-STABLE。

1000501

2013.10.22

增加了首次引导 rc(8) 支持之后的 10-STABLE。

1000502

2013.11.20

libc.so.7 中删除 iconv 符号之后的 10-STABLE。

1000510

2013.12.07

releng/10.0 __FreeBSD_version 的更新, 以防止其数值倒退。

1000700

2013.12.07

releng/10.0 分支之后的 10-STABLE。

1000701

2013.12.15

Heimdal 编码修正后的 10.0-STABLE。

1000702

2013.12.31

修复了 MAP_STACK 之后的 10-STABLE。

1000703

2014.03.05

将 libc++ 升级到 3.4 版本之后的 10-STABLE。

1000704

2014.03.07

vt(4) 驱动程序的 MFC 之后的 10-STABLE (Rev 262861)。

1000705

2014.03.21

将 llvm/clang 升级到 3.4 版本之后的 10-STABLE。

1000706

2014.04.06

GCC 支持 __block 定义之后的 10-STABLE。

1000707

2014.04.08

FreeBSD-SA-14:06.openssl 之后的 10-STABLE。

1000708

2014.04.30

FreeBSD-SA-14:07.devfs, FreeBSD-SA-14:08.tcp, 和 FreeBSD-SA-14:09.openssl 之后的 10-STABLE。

1000709

2014.05.13

支持 UDP-Lite 协议 (RFC 3828) 之后的 10-STABLE。

1000710

2014.06.13

修改了 strcasecmp(3) 的内容, 将 strcasecmp_l(3)strncasecmp_l(3)<string.h> 移到 <strings.h> 以符合 POSIX 2008 的要求之后的 10-STABLE。

1000711

2014.07.08

10-STABLE 在 FreeBSD-SA-14:17.kmem (rev 268432) 之后。

1000712

2014.08.01

nfsd(8) 4.1 合并之后的 10-STABLE (Rev 269398)。

1000713

2014.08.03

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

1000714

2014.08.03

修复了 SOCK_DGRAM 错误 (rev 269490) 之后的 10-STABLE。

1000715

2014.09.09

FreeBSD-SA-14:18 (rev 269686) 之后的 10-STABLE。

1000716

2014.09.16

FreeBSD-SA-14:19 (rev 271667) 之后的 10-STABLE。

1000717

2014.09.18

支持 i915 HW context 之后的 10-STABLE。

1001000

2014.10.02

releng/10.1 分支之后的 10.1-RC1。

1001500

2014.10.02

releng/10.1 分支之后的 10-STABLE。

1001501

2014.10.21

FreeBSD-SA-14:20, FreeBSD-SA-14:22, 和 FreeBSD-SA-14:23 (Rev 273411) 之后的 10-STABLE。

1001502

2014.11.04

10-STABLE 之后的 FreeBSD-SA-14:23, FreeBSD-SA-14:24, 以及 FreeBSD-SA-14:25。

1001503

2014.11.25

合并了用于数据吞吐量可视化的新库/工具 (dpv(1) dpv(3)figpar(3) ) 之后的 10-STABLE。

1001504

2014.12.13

合并了 LLVM 向量器的一个重要修正之后的 10-STABLE, 该修正在某些情况下可能会导致缓冲区超限。

1001505

2015.01.03

合并了 276312 中的一些 arm 常量之后的 10-STABLE。

1001506

2015.01.12

合并了 yacc 的最大表尺寸更新之后的 10-STABLE。

1001507

2015.01.27

对 UDP 隧道回调进行修改,以提供上下文指针和源 sockaddr 之后的 10-STABLE。

1001508

2015.02.18

增加了 CDAI_TYPE_EXT_INQ 请求类型之后的 10-STABLE。

1001509

2015.02.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 之后的 10-STABLE。

1001510

2015.02.26

rev 278964 的 MFC 之后的 10-STABLE。

1001511

2015.03.19

sys/capability.h 改名为 sys/capsicum.h (rev 280224/) 之后的 10-STABLE。

1001512

2015.03.24

增加了新的 mtio(4), sa(4) ioctls 之后的 10-STABLE。

1001513

2015.04.24

开始从网络代码中取消使用已废弃的“M_FLOWID”标志之后的 10-STABLE。

1001514

2015.04.30

修正了 iconv(3) 的 MFC 之后的 10-STABLE。

1001515

2015.05.11

添加回 M_FLOWID 之后的 10-STABLE。

1001516

2015.05.24

许多 USB 东西的 MFC 之后的 10-STABLE。

1001517

2015.06.03

与声音有关的东西的 MFC 后的10-STABLE。

1001518

2015.06.10

MFC 了 zfs vfs 的修正之后的 10-STABLE (rev 284203)。

1001519

2015.06.23

恢复了 amd64 上的 MAXCPU 之后的 10-STABLE。

1002000

2015.07.24

releng/10.2 从 10-STABLE 分支了。

1002500

2015.07.24

releng/10.2 从 10-STABLE 分支后的 10-STABLE。

1002501

2015.10.08

合并了影响 zfeature_info 结构内部接口的 ZFS 修改之后的 10-STABLE (rev 288572)。

1002502

2015.11.24

合并了影响 g_dev_setdumpdev() 参数的 dump 设备变更之后的 10-STABLE(rev 291215)。

1002503

2015.12.14

合并了 nfsd.ko 和 nfscommon.ko 模块之间的内部接口变化, 要求它们一起升级之后的 10-STABLE (rev 292223)。

1002504

2015.12.22

xz 5.2.2 合并(多线程支持) (rev 292588) 之后的 10-STABLE 。

1002505

2015.12.30

合并了对 pci(4) 的修改 (rev 292907) 之后的 10-STABLE 。

1002506

2016.01.09

合并 utimensat(2) (rev 293473) 之后的10-STABLE。

1002507

2016.01.09

合并了对 linux(4) 的修改 (rev 293477293609) 之后的 10-STABLE。

1002508

2016.01.09

合并了对 figpar(3) 类型/宏 (修订版 290275) 的修改之后的 10-STABLE。

1002509

2016.02.01

合并了对 dpv(3) 的 API 修改之后的 10-STABLE。

1003000

2016.03.04

releng/10.3 从 10-STABLE 分支了。

1003500

2016.03.04

releng/10.3 从 10-STABLE 分支之后的 10-STABLE。

1003501

2016.06.19

加入 kdbcontrol 的 -P 选项之后的 10-STABLE (rev 298297)。

1003502

2016.06.19

将 libcrypto.so 改为独立位置之后的 10-STABLE。

1003503

2016.06.19

允许 MK_ 覆盖之后的 10-STABLE (rev 300233)。

1003504

2016.06.21

filemon 的 MFC 从 11-CURRENT 变化之后的 10-STABLE。

1003505

2016.06.27

将 sed 转换为使用 REG_STARTEND 之后的 10-STABLE,修正了一个 Mesa 问题。

1003506

2016.08.22

添加了 C++11 thread_local 支持之后的 10-STABLE。

1003507

2016.08.26

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

1003508

2016.09.12

解决了 device_detach()usbd_do_request_flags(9) 之间的死锁问题之后的 10-STABLE。

1003509

2016.10.14

ZFS 合并之后的 10-STABLE。

1003510

2016.10.28

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

1003511

2016.12.15

kinfo_proc 中导出整个线程名称之后的 10-STABLE(rev 309676)。

1003512

2017.03.22

libmd 更改之后的 10-STABLE (rev 314143)。

1003513

2017.04.04

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

1003514

2017.05.11

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

1003515

2017.07.19

在 libc 中增加了 C14 大小的释放函数之后的 10-STABLE。

1003516

2017.07.30

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

1004000

2017.09.15

releng/10.4 从 10-STABLE 分支了。

1004500

2017.09.15

releng/10.4 从 10-STABLE 分支后的 10-STABLE。

1004501

2018.01.24

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

1004502

2020.01.06

使 USB 的统计数据按设备而不是按总线进行之后的 10-STABLE。

1004503

2020.01.13

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

最后更新于

FreeBSD 中文社区