Skip to content
This repository has been archived by the owner on Dec 3, 2023. It is now read-only.

Latest commit

 

History

History
142 lines (139 loc) · 29.5 KB

18.5.-freebsd-10.md

File metadata and controls

142 lines (139 loc) · 29.5 KB

18.5. FreeBSD 10

表5. FreeBSD 10 __FreeBSD_version

修订版 日期 版本
1000000 225757 2011.09.26 10.0-CURRENT。
1000001 227070 2011.11.04 增加了 posix_fadvise(2) 系统调用之后的 10-CURRENT。
1000002 228444 2011.12.12 在 sys/types.h 中定义了布尔值 true/false 之后的 10-CURRENT, sizeof(bool) 可能发生了变化 (rev 228444)。引入 xlocale.h 之后的 10-CURRENT(rev 227753)。
1000003 228571 2011.12.16 carp(4) 进行重大修改之后的 10-CURRENT,改变了 in_aliasreq 结构和 in6_aliasreq 结构的大小 (rev 228571) 并简化了 SIOCAIFADDR 的参数检查 (rev 228574)。
1000004 229204 2012.01.01 移除 skpc() 并加入 memcchr(9) 之后的 10-CURRENT (rev 229200)。
1000005 230207 2012.01.16 删除了对 SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR ioctls 的支持之后的 10-CURRENT。
1000006 230590 2012.01.26 cam(4) 层引入读取容量数据的异步通知后的10-CURRENT。
1000007 231025 2012.02.05 引入新的 tcp(4) 套接字选项 TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL 和 TCP_KEEPCNT 之后的 10-CURRENT。
1000008 231505 2012.02.11 引入新的可扩展的 sysctl(3) 接口 NET_RT_IFLISTL 以查询地址列表之后的 10-CURRENT。
1000009 232154 2012.02.25 引入 libarchive 3.0.3 (rev 232153) 之后的 10-CURRENT。
1000010 233757 2012.03.31 清理了 xlocale 之后的 10-CURRENT。
1000011 234355 2012.04.16 导入 LLVM/Clang 3.1 trunk 154661 (rev 234353) 的 10-CURRENT。
1000012 234924 2012.05.02 导入 jemalloc 的 10-CURRENT。
1000013 235788 2012.05.22 导入 byacc 之后的 10-CURRENT。
1000014 237631 2012.06.27 BSD 排序成为默认排序之后的 10-CURRENT (rev 237629)。
1000015 238405 2012.07.12 导入 OpenSSL 1.0.1c 之后的 10-CURRENT。
(没有改变) 238429 2012.07.13 修正了 LLVM/Clang 3.1 退步之后的 10-CURRENT。
1000016 239179 2012.08.08 修改 ucom(4) 中 KBI 之后的 10-CURRENT。
1000017 239214 2012.08.08 在 USB 堆栈中加入流功能之后的 10-CURRENT。
1000018 240233 2012.09.08 pf(4) 进行重大改写之后的 10-CURRENT。
1000019 241245 2012.10.06 pfil(9) KBI/KPI 改为按净字节顺序向 AF_INET 过滤钩提供数据包之后的 10-CURRENT。
1000020 241610 2012.10.16 网络接口克隆 KPI 变更以及 if_clone 结构变得不透明之后的 10-CURRENT。
1000021 241897 2012.10.22 取消了对非 MPSAFE 文件系统的支持, 并增加了对 FUSEFS 的支持之后的 10-CURRENT (rev 241519)。
1000022 241913 2012.10.22 整个 IPv4 堆栈在存储 IP 数据包头时改用网络字节顺序之后的 10-CURRENT。
1000023 242619 2012.11.05 在通用 USB 驱动程序代码中的抖动缓冲区之后的 10-CURRENT, 以便在 TTY 缓冲区满时临时存储字符。发生这种情况时,增加流量停止和启动信号。
1000024 242624 2012.11.05 将 clang 作为 i386 和 amd64 上的默认编译器之后的 10-CURRENT。
1000025 243443 2012.11.17 struct sockaddr_in6 中的 sin6_scope_id 成员变量在通过 sysctl 或 routing socket 传递结构给用户区之前被内核填充之后的 10-CURRENT。这意味着 sin6_addr.s6_addr[2] 中 KAME 特有的嵌入式范围ID在用户区应用中总是被清除。
1000026 245313 2013.01.11 安装后获得 -N 标志的10-CURRENT。也可用于指示 nmtree 的存在。
1000027 246084 2013.01.29 cat 获得 -l 标志之后的 10-CURRENT (Rev 246083)。
1000028 246759 2013.02.13 USB 移到了需要重建所有 USB 模块的驱动结构之后的 10-CURRENT。
1000029 247821 2013.03.04 引入“无勾选”功能之后的 10-CURRENT,该功能也改变了结构呼出的布局 (rev 247777)。
1000030 248210 2013.03.12 在虚拟机子系统中引入了支持读写锁定的 KPI 断点之后的 10-CURRENT(rev 248084)。
1000031 249943 2013.04.26 ifnet if_output 方法的 dst 参数改为采用 const 修饰符之后的 10-CURRENT(rev 249925)。
1000032 250163 2013.05.01 引入 accept4(2) (rev 250154) 和 pipe2(2) (rev 250159) 系统调用之后的 10-CURRENT。
1000033 250881 2013.05.21 引入 flex 2.5.37 之后的 10-CURRENT。
1000034 251294 2013.06.03 在 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 251527 2013.06.08 引入 aio_mlock(2) 系统调用之后的 10-CURRENT (rev 251526)。
1000036 253049 2013.07.09 在内核 GSSAPI 模块的函数调用接口中增加了一个新函数之后的 10-CURRENT。
1000037 253089 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 253396 2013.07.16 ARM EABI 作为 arm、armeb、armv6 和 armv6eb 架构上的默认 ABI 之后的 10-CURRENT。
1000039 253549 2013.07.22 CAMmps(4) 驱动程序扫描改变之后的 10-CURRENT。
1000040 253638 2013.07.24 增加 libusb pkgconf 文件之后的 10-CURRENT。
1000041 253970 2013.08.05 PF_INET6 中的 time_second 改为 time_uptime 之后的 10-CURRENT。
1000042 254138 2013.08.09 改变 VM 子系统以统一软忙和硬忙机制之后的 10-CURRENT。
1000043 254273 2013.08.13 默认启用 WITH_ICONV 之后的 10-CURRENT。新的 src.conf(5) 选项 WITH_LIBICONV_COMPAT (默认禁用) 增加了 libiconv_open 以提供与 converters/libiconv port 的兼容性。
1000044 254358 2013.08.15 libc.so 转换为 ld(1) 脚本之后的 10-CURRENT (rev 251668)。
1000045 254389 2013.08.15 用 struct cdev 标志 SI_UNMAPPED 替换 cdevsw 标志 D_UNMAPPED_IO 实现devfs编程接口更改之后的 10-CURRENT。
1000046 254537 2013.08.19 增加 M_PROTO[9-12] 并删除 `M_FRAG
1000047 254627 2013.08.21 更新 stat(2) 以允许将一些 Windows/DOS 和 CIFS 文件的属性存储为 stat(2) 标志之后的 10-CURRENT。
1000048 254672 2013.08.22 修改了 xsctp_inpcb 结构之后的 10-CURRENT。
1000049 254760 2013.08.24 physio(9) 支持那些不能正常使用分离式 I/O 的设备之后的 10-CURRENT, 例如 sa(4)
1000050 254844 2013.08.24 修改了结构 mbuf 之后的 10-CURRENT (rev 254780, 254799, 254804, 254807,254842)。
1000051 254887 2013.08.25 导入 Radeon KMS 驱动之后的 10-CURRENT (rev 254885)。
1000052 255180 2013.09.03 导入与构建相连接的 NetBSD libexecinfo 之后的 10-CURRENT 。
1000053 255305 2013.09.06 对 Capsicum 框架进行 API 和 ABI 修改之后的 10-CURRENT。
1000054 255321 2013.09.06 不再默认构建 gcclibstdc++ 之后的 10-CURRENT。
1000055 255449 2013.09.06 增加 MMAP_32BIT mmap(2) 标志之后的 10-CURRENT(修订版 255426)。
1000100 259065 2013.12.07 releng/10.0stable/10 分支出来。
1000500 256283 2013.10.10 head/ 分支后的 10-STABLE。
1000501 256916 2013.10.22 增加了首次引导 rc(8) 支持之后的 10-STABLE。
1000502 258398 2013.11.20 libc.so.7 中删除 iconv 符号之后的 10-STABLE。
1000510 259067 2013.12.07 releng/10.0 __FreeBSD_version 的更新, 以防止其数值倒退。
1000700 259069 2013.12.07 releng/10.0 分支之后的 10-STABLE。
1000701 259447 2013.12.15 Heimdal 编码修正后的 10.0-STABLE。
1000702 260135 2013.12.31 修复了 MAP_STACK 之后的 10-STABLE。
1000703 262801 2014.03.05 将 libc++ 升级到 3.4 版本之后的 10-STABLE。
1000704 262889 2014.03.07 vt(4) 驱动程序的 MFC 之后的 10-STABLE (Rev 262861)。
1000705 263508 2014.03.21 将 llvm/clang 升级到 3.4 版本之后的 10-STABLE。
1000706 264214 2014.04.06 GCC 支持 __block 定义之后的 10-STABLE。
1000707 264289 2014.04.08 FreeBSD-SA-14:06.openssl 之后的 10-STABLE。
1000708 265122 2014.04.30 FreeBSD-SA-14:07.devfs, FreeBSD-SA-14:08.tcp, 和 FreeBSD-SA-14:09.openssl 之后的 10-STABLE。
1000709 265946 2014.05.13 支持 UDP-Lite 协议 (RFC 3828) 之后的 10-STABLE。
1000710 267465 2014.06.13 修改了 strcasecmp(3) 的内容, 将 strcasecmp_l(3)strncasecmp_l(3)<string.h> 移到 <strings.h> 以符合 POSIX 2008 的要求之后的 10-STABLE。
1000711 268442 2014.07.08 10-STABLE 在 FreeBSD-SA-14:17.kmem (rev 268432) 之后。
1000712 269400 2014.08.01 nfsd(8) 4.1 合并之后的 10-STABLE (Rev 269398)。
1000713 269484 2014.08.03 更新了 regex(3) 库以增加“>”和“<”定界符之后的 10-STABLE。
1000714 270174 2014.08.03 修复了 SOCK_DGRAM 错误 (rev 269490) 之后的 10-STABLE。
1000715 271341 2014.09.09 FreeBSD-SA-14:18 (rev 269686) 之后的 10-STABLE。
1000716 271686 2014.09.16 FreeBSD-SA-14:19 (rev 271667) 之后的 10-STABLE。
1000717 271816 2014.09.18 支持 i915 HW context 之后的 10-STABLE。
1001000 272463 2014.10.02 releng/10.1 分支之后的 10.1-RC1。
1001500 272464 2014.10.02 releng/10.1 分支之后的 10-STABLE。
1001501 273432 2014.10.21 FreeBSD-SA-14:20, FreeBSD-SA-14:22, 和 FreeBSD-SA-14:23 (Rev 273411) 之后的 10-STABLE。
1001502 274162 2014.11.04 10-STABLE 之后的 FreeBSD-SA-14:23, FreeBSD-SA-14:24, 以及 FreeBSD-SA-14:25。
1001503 275040 2014.11.25 合并了用于数据吞吐量可视化的新库/工具 (dpv(1) dpv(3)figpar(3) ) 之后的 10-STABLE。
1001504 275742 2014.12.13 合并了 LLVM 向量器的一个重要修正之后的 10-STABLE, 该修正在某些情况下可能会导致缓冲区超限。
1001505 276633 2015.01.03 合并了 276312 中的一些 arm 常量之后的 10-STABLE。
1001506 277087 2015.01.12 合并了 yacc 的最大表尺寸更新之后的 10-STABLE。
1001507 277790 2015.01.27 对 UDP 隧道回调进行修改,以提供上下文指针和源 sockaddr 之后的 10-STABLE。
1001508 278974 2015.02.18 增加了 CDAI_TYPE_EXT_INQ 请求类型之后的 10-STABLE。
1001509 279287 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 279329 2015.02.26 rev 278964 的 MFC 之后的 10-STABLE。
1001511 280246 2015.03.19 sys/capability.h 改名为 sys/capsicum.h (rev 280224/) 之后的 10-STABLE。
1001512 280438 2015.03.24 增加了新的 mtio(4), sa(4) ioctls 之后的 10-STABLE。
1001513 281955 2015.04.24 开始从网络代码中取消使用已废弃的“M_FLOWID”标志之后的 10-STABLE。
1001514 282275 2015.04.30 修正了 iconv(3) 的 MFC 之后的 10-STABLE。
1001515 282781 2015.05.11 添加回 M_FLOWID 之后的 10-STABLE。
1001516 283341 2015.05.24 许多 USB 东西的 MFC 之后的 10-STABLE。
1001517 283950 2015.06.03 与声音有关的东西的 MFC 后的10-STABLE。
1001518 284204 2015.06.10 MFC 了 zfs vfs 的修正之后的 10-STABLE (rev 284203)。
1001519 284720 2015.06.23 恢复了 amd64 上的 MAXCPU 之后的 10-STABLE。
1002000 285830 2015.07.24 releng/10.2 从 10-STABLE 分支了。
1002500 285831 2015.07.24 releng/10.2 从 10-STABLE 分支后的 10-STABLE。
1002501 289005 2015.10.08 合并了影响 zfeature_info 结构内部接口的 ZFS 修改之后的 10-STABLE (rev 288572)。
1002502 291243 2015.11.24 合并了影响 g_dev_setdumpdev() 参数的 dump 设备变更之后的 10-STABLE(rev 291215)。
1002503 292224 2015.12.14 合并了 nfsd.ko 和 nfscommon.ko 模块之间的内部接口变化, 要求它们一起升级之后的 10-STABLE (rev 292223)。
1002504 292589 2015.12.22 xz 5.2.2 合并(多线程支持) (rev 292588) 之后的 10-STABLE 。
1002505 292908 2015.12.30 合并了对 pci(4) 的修改 (rev 292907) 之后的 10-STABLE 。
1002506 293476 2016.01.09 合并 utimensat(2) (rev 293473) 之后的10-STABLE。
1002507 293610 2016.01.09 合并了对 linux(4) 的修改 (rev 293477293609) 之后的 10-STABLE。
1002508 293619 2016.01.09 合并了对 figpar(3) 类型/宏 (修订版 290275) 的修改之后的 10-STABLE。
1002509 295107 2016.02.01 合并了对 dpv(3) 的 API 修改之后的 10-STABLE。
1003000 296373 2016.03.04 releng/10.3 从 10-STABLE 分支了。
1003500 296374 2016.03.04 releng/10.3 从 10-STABLE 分支之后的 10-STABLE。
1003501 298299 2016.06.19 加入 kdbcontrol 的 -P 选项之后的 10-STABLE (rev 298297)。
1003502 299966 2016.06.19 将 libcrypto.so 改为独立位置之后的 10-STABLE。
1003503 300235 2016.06.19 允许 MK_ 覆盖之后的 10-STABLE (rev 300233)。
1003504 302066 2016.06.21 filemon 的 MFC 从 11-CURRENT 变化之后的 10-STABLE。
1003505 302228 2016.06.27 将 sed 转换为使用 REG_STARTEND 之后的 10-STABLE,修正了一个 Mesa 问题。
1003506 304611 2016.08.22 添加了 C++11 thread_local 支持之后的 10-STABLE。
1003507 304864 2016.08.26 修复 LC_*_MASK 之后的 10-STABLE。
1003508 305734 2016.09.12 解决了 device_detach()usbd_do_request_flags(9) 之间的死锁问题之后的 10-STABLE。
1003509 307331 2016.10.14 ZFS 合并之后的 10-STABLE。
1003510 308047 2016.10.28 安装使用 libzfs_core 开发所需的头文件之后的 10-STABLE。
1003511 310121 2016.12.15 kinfo_proc 中导出整个线程名称之后的 10-STABLE(rev 309676)。
1003512 315730 2017.03.22 libmd 更改之后的 10-STABLE (rev 314143)。
1003513 316499 2017.04.04 使 CAM SIM 锁定成为可选的之后的 10-STABLE (revs 315673, 315674)。
1003514 318198 2017.05.11 合并了添加 <dev/mmc/mmc_ioctl.h> 头之后的 10-STABLE。
1003515 321222 2017.07.19 在 libc 中增加了 C14 大小的释放函数之后的 10-STABLE。
1003516 321717 2017.07.30 合并了 MAP_GUARD mmap(2) 标志添加之后的 10-STABLE。
1004000 323604 2017.09.15 releng/10.4 从 10-STABLE 分支了。
1004500 323605 2017.09.15 releng/10.4 从 10-STABLE 分支后的 10-STABLE。
1004501 328379 2018.01.24 合并了 325028 修复 ptrace() 在恢复时总是清除正确的线程事件之后的 10-STABLE。
1004502 356396 2020.01.06 使 USB 的统计数据按设备而不是按总线进行之后的 10-STABLE。
1004503 356681 2020.01.13 为取消的 USB 传输增加自己的计数器之后的 10-STABLE。