18.7.FreeBSD 8
表7. FreeBSD 8 __FreeBSD_version
值
值 | 修订版 | 日期 | 版本 |
---|---|---|---|
800000 | 2007.10.11 | 8.0-CURRENT. 分开宽字符和单字节的 ctype。 | |
800001 | 2007.10.16 | 导入 libpcap 0.9.8 和 tcpdump 3.9.8 之后的 8.0-CURRENT。 | |
800002 | 2007.10.21 | 将 kthread_create(9) 和朋友们重命名为 kproc_create(9) 等之后的 8.0-CURRENT。 | |
800003 | 2007.10.24 | 增加了对 FreeBSD 4/5/6 版本的 PCIOCGETCONF、PCIOCREAD 和 PCIOCWRITE IOCTL 的 ABI 向后兼容,需要再次破坏 PCIOCGETCONF IOCTL 的 ABI 之后的 8.0-CURRENT | |
800004 | 2007.11.12 | agp(4) 驱动程序从 src/sys/pci 移到 src/sys/dev/agp 之后的 8.0-CURRENT | |
800005 | 2007.12.04 | 修改巨量帧分配器之后的 8.0-CURRENT (Rev 174247)。 | |
800006 | 2007.12.07 | 为 hwpmc(4) 增加了调用图捕捉功能之后的 8.0-CURRENT。 | |
800007 | 2007.12.25 |
| |
800008 | 2007.12.28 | 删除 LK_EXCLUPGRADE 选项之后的 8.0-CURRENT。 | |
800009 | 2008.01.09 | 引入 lockmgr_disown(9) 之后的 8.0-CURRENT。 | |
800010 | 2008.01.10 | 更改 vn_lock(9) 原型之后的 8.0-CURRENT。 | |
800011 | 2008.01.13 | VOP_LOCK(9) 和 VOP_UNLOCK(9) 原型改变之后的 8.0-CURRENT。 | |
800012 | 2008.01.19 | 引入 lockmgr_recursed(9)、BUF_RECURSED(9) 和 BUF_ISLOCKED(9) 并删除 | |
800013 | 2008.01.23 | 引入了“ASCII”编码之后的 8.0-CURRENT。 | |
800014 | 2008.01.24 | 修改了 lockmgr(9) 的原型, 并删除了 | |
800015 | 2008.01.26 | 扩展了 fts(3) 结构的类型之后的 8.0-CURRENT。 | |
800016 | 2008.02.01 | 为 MEXTADD(9) 增加一个参数之后的 8.0-CURRENT | |
800017 | 2008.02.06 | 在 lockmgr(9) 空间中引入 LK_NODUP 和 LK_NOWITNESS 选项之后的 8.0-CURRENT。 | |
800018 | 2008.02.08 | 增加了 m_collapse 之后的 8.0-CURRENT。 | |
800019 | 2008.02.09 | 在 kern.proc.filedesc sysctl 中增加了对当前工作目录、 根目录和 jail 目录的支持之后的 8.0-CURRENT。 | |
800020 | 2008.02.13 | 引入 lockmgr_assert(9) 和 | |
800021 | 2008.02.15 | 引入 lockmgr_args(9) 和删除 LK_INTERNAL 标志之后的 8.0-CURRENT。 | |
800022 | (已退出) | 将系统默认的 ar 改为 BSD ar(1) 之后的 8.0-CURRENT。 | |
800023 | 2008.02.25 | 改变了 lockstatus(9) 和 VOP_ISLOCKED(9);的原型之后的 8.0-CURRENT, 更确切地说,是取消了 | |
800024 | 2008.03.01 | 删去了 | |
800025 | 2008.03.08 | 为 fcntl(2) 增加 F_DUP2FD 命令之后的 8.0-CURRENT。 | |
800026 | 2008.03.12 | 将优先级参数改为 cv_broadcastpri ,而且 0 表示没有优先级之后的 8.0-CURRENT。 | |
800027 | 2008.03.24 | 增加零拷贝 bpf 缓冲区改变 bpf 监控 ABI 之后的 8.0-CURRENT。 | |
800028 | 2008.03.26 | 在 flock 结构中加入 l_sysid 之后的 8.0-CURRENT。 | |
800029 | 2008.03.28 | 重新整合 | |
800030 | 2008.04.01 | 引入 rw_try_rlock(9) 和 rw_try_wlock(9) 函数之后的 8.0-CURRENT。 | |
800031 | 2008.04.06 | 引入 | |
800032 | 2008.04.08 | 实现了 openat 及相关系统调用, 为 open(2) 引入 O_EXEC 标志, 并提供相应的 linux 兼容系统调用之后的 8.0-CURRENT。 | |
800033 | 2008.04.08 | ||
800034 | 2008.04.10 | 引入 | |
800035 | 2008.04.16 | 引入 | |
800036 | 2008.04.20 | 将 802.11 无线技术转换为支持 multi-bss (aka vaps) 之后的 8.0-CURRENT。 | |
800037 | 2008.05.09 | ||
800038 | 2008.05.26 | 移除 netatm 和 ISDN4BSD 之后的 8.0-CURRENT。同时, 增加了 Compact C Type (CTF) 工具。 | |
800039 | 2008.06.14 | 移除 sgtty 之后的 8.0-CURRENT。 | |
800040 | 2008.06.26 | 带有内核 NFS lockd 客户端的 8.0-CURRENT。 | |
800041 | 2008.07.22 | 增加了 arc4random_buf(3) 和 arc4random_uniform(3) 之后的 8.0-CURRENT。 | |
800042 | 2008.08.08 | 增加了 cpuctl(4) 之后的 8.0-CURRENT。 | |
800043 | 2008.08.13 | 将 bpf(4) 改为使用单一设备节点, 而不是设备克隆之后的 8.0-CURRENT。 | |
800044 | 2008.08.17 | 在提交 vimage 项目的第一步使用带有宏的 V_ 前缀重新命名了需要虚拟化的全局变量以将其映射回全局名称 8.0-CURRENT。 | |
800045 | 2008.08.20 | 整合了 MPSAFE TTY 层之后的 8.0-CURRENT, 包括对与之交互的各种驱动程序和工具的修改。 | |
800046 | 2008.09.08 | 在 amd64 架构上将每个 CPU 的 GDT 分离之后的 8.0-CURRENT。 | |
800047 | 2008.09.10 | 移除 VSVTX、VSGID 和 VSUID 之后的 8.0-CURRENT。 | |
800048 | 2008.09.16 | 将内核 NFS 挂载代码转换为在 nmount(2) iovec 中接受单个挂载选项, 而不是只接受一个大的 struct nfs_args 之后的 8.0-CURRENT。 | |
800049 | 2008.09.17 | 移除 suser(9) 和 suser_cred(9) 之后的 8.0-CURRENT。 | |
800050 | 2008.10.20 | 缓冲区缓存 API 变化之后的 8.0-CURRENT。 | |
800051 | 2008.10.23 | ||
800052 | 2008.10.28 | 引入 accmode_t 并将 VOP_ACCESS 的 'a_mode' 参数更名为 'a_accmode' 之后的 8.0-CURRENT。 | |
800053 | 2008.11.02 | 修改了 vfs_busy(9) 的原型并引入了 MBF_NOWAIT 和 MBF_MNTLSTLOCK 标志之后的 8.0-CURRENT。 | |
800054 | 2008.11.22 | 增加了 buf_ring、 内存栅栏和 ifnet 函数, 以便可为支持它们的卡提供多个硬件传输队列, 以及无锁环形缓冲区的实现, 使得驱动程序能够更有效地管理数据包的队列之后的 8.0-CURRENT。 | |
800055 | 2008.11.27 | 在 hwpmc(4) 中加入了对 Intel™ Core, Core2 和 Atom 的支持之后的 8.0-CURRENT。 | |
800056 | 2008.11.29 | 引入多/无 IPv4/v6 jail 之后的 8.0-CURRENT。 | |
800057 | 2008.12.01 | 转向 ath hal 源代码之后的 8.0-CURRENT。 | |
800058 | 2008.12.12 | 引入 VOP_VPTOCNP 操作之后的 8.0-CURRENT。 | |
800059 | 2008.12.15 | 加入了新的 arp-v2 改写的 8.0-CURRENT。 | |
800060 | 2008.12.19 | 增加了 makefs 之后的 8.0-CURRENT。 | |
800061 | 2009.01.15 | TCP 拥塞控制之后的 8.0-CURRENT。 | |
800062 | 2009.01.28 | 删除 | |
800063 | 2009.02.18 | 修改 GENERIC 配置以使用 USB2 栈之后的 8.0-CURRENT, 而且还增加了 fdevname(3)。 | |
800064 | 2009.01.23 | 将 USB2 栈移至并取代 dev/usb 之后的 8.0-CURRENT。 | |
800065 | 2009.02.26 | libmp(3) 中所有函数重新命名之后的 8.0-CURRENT。 | |
800066 | 2009.02.27 | 改变了 USB devfs 处理和布局之后的 8.0-CURRENT。 | |
800067 | 2009.02.28 | 增加了 | |
800068 | 2009.03.02 | 将 ushub devclass 改名为 uhub 之后的 8.0-CURRENT。 | |
800069 | 2009.03.09 | 将 libusb20.so.1 改名为 libusb.so.1 之后的 8.0-CURRENT。 | |
800070 | 2009.03.09 | 将 IGMPv3 和特定源组播 (SSM) 并入 IPv4 栈之后的 8.0-CURRENT。 | |
800071 | 2009.03.14 | 在 c99 和 gnu99 模式下, 对 gcc 进行了使用 C99 内联语义的修补之后的 8.0-CURRENT。 | |
800072 | 2009.03.15 | 删除了 IFF_NEEDSGIANT 标志 ;不再支持非 MPSAFE 网络设备驱动程序之后的 8.0-CURRENT;。 | |
800073 | 2009.13.18 | 为 rpath 和 needed paths 实现了动态字符串标记替换之后的 8.0-CURRENT。 | |
800074 | 2009.03.24 | 导入 tcpdump 4.0.0 和 libpcap 1.0.0 之后的 8.0-CURRENT。 | |
800075 | 2009.04.06 | 修改了 vnet_net、vnet_inet 和 vnet_ipfw 结构的布局之后的 8.0-CURRENT。 | |
800076 | 2009.04.09 | 在 dummynet 中增加延迟配置文件之后的 8.0-CURRENT。 | |
800077 | 2009.04.14 | 删除 | |
800078 | 2009.04.15 | 在 struct rt_metrics 和 struct rt_metrics_lite 中加入了 struct rt_weight 字段,改变了 struct rt_metrics_lite 的布局之后的 8.0-CURRENT。有人提出将其提升到 RTM_VERSION, 但却被退回了。 | |
800079 | 2009.04.15 | 为 struct route 和 struct route_in6 增加了 llentry 指针之后的 8.0-CURRENT。 | |
800080 | 2009.04.15 | 修改了 inpcb 结构的布局之后的 8.0-CURRENT。 | |
800081 | 2009.04.19 | 改变了 malloc_type 结构的布局之后的 8.0-CURRENT。 | |
800082 | 2009.04.21 | 改变了 ifnet 结构的布局, 并采用 | |
800083 | 2009.04.22 | 实现了低级蓝牙 HCI API 之后的 8.0-CURRENT。 | |
800084 | 2009.04.29 | IPv6 SSM 和 MLDv2 修改之后的 8.0-CURRENT。 | |
800085 | 2009.04.30 | 启用对 VIMAGE 内核构建的支持且只有一个活动镜像之后的 8.0-CURRENT, 。 | |
800086 | 2009.05.08 | 在 patch(1) 中加入对任意长度的输入行的支持之后的 8.0-CURRENT。 | |
800087 | 2009.05.11 | 修改了一些 VFS KPI 之后的 8.0-CURRENT。在 VFS 的 FSD 部分中删除了线程参数。 | |
800088 | 2009.05.20 | net80211 监控模式改变之后的 8.0-CURRENT。 | |
800089 | 2009.05.23 | 增加 UDP 控制块支持之后的 8.0-CURRENT。 | |
800090 | 2009.05.23 | 虚拟化接口克隆之后的 8.0-CURRENT。 | |
800091 | 2009.05.27 | 增加分层 jail 并删除全局安全级别之后的 8.0-CURRENT。 | |
800092 | 2009.05.29 | 修改 | |
800093 | 2009.05.29 | 为 struct mount 增加 mnt_xflag 之后的 8.0-CURRENT。 | |
800094 | 2009.05.30 | 增加 VOP_ACCESSX(9) 之后的 8.0-CURRENT。 | |
800095 | 2009.05.30 | 改变了 polling KPI 之后的 8.0-CURRENT。polling 处理程序现在会返回所处理的数据包数量。还引入了一个新的 | |
800096 | 2009.06.01 | 更新到新的 netisr 实现以及改变了存储和访问 FIB 的方式之后的 8.0-CURRENT。 | |
800097 | 2009.06.08 | 引入 vnet 解构器钩子和基础设施之后的 8.0-CURRENT。 | |
(没有改变) | 2009.06.11 | 引入 netgraph 出站到入站路径调用检测和排队之后的 8.0-CURRENT,这也改变了结构线程的布局。 | |
800098 | 2009.06.14 | 导入 OpenSSL 0.9.8k 之后的 8.0-CURRENT。 | |
800099 | 2009.06.22 | 更新 NGROUPS 并将路由虚拟化移到自己的 VImage 模块之后的 8.0-CURRENT。 | |
800100 | 2009.06.24 | SYSVIPC ABI 改变之后的 8.0-CURRENT。 | |
800101 | 2009.06.29 | 移除 /dev/net/* 每个接口字符设备之后的 8.0-CURRENT。 | |
800102 | 2009.07.12 | 在 struct sackhint、 struct tcpcb 和 struct tcpstat 中加入填充之后的 8.0-CURRENT。 | |
800103 | 2009.07.13 | 在 TOE 驱动与 TCP 同步缓存的接口中, 将 struct tcpopt 替换为 struct toeopt 之后的 8.0-CURRENT。 | |
800104 | 2009.07.14 | 增加了基于链接器集的 per-vnet 分配器之后的 8.0-CURRENT。 | |
800105 | 2009.07.19 | 所有没有开启符号版本控制的共享库的版本升级之后的 8.0-CURRENT。 | |
800106 | 2009.07.24 | 引入 OBJT_SG VM 对象类型之后的 8.0-CURRENT。 | |
800107 | 2009.08.02 | 通过增加 newbus sxlock 和 8.0-RELEASE, 使 newbus 子系统摆脱了巨大的束缚之后的 8.0-CURRENT。 | |
800108 | 2009.11.21 | 实现 EVFILT_USER kevent 过滤器之后的 8.0-STABLE。 | |
800500 | 2010.01.07 | 使得 | |
800501 | 2010.01.24 | 修改 scandir(3) 和 alphasort(3) 原型以适应 SUSv4 之后的 8.0-STABLE。 | |
800502 | 2010.01.31 | 增加了 sigpause(2) 之后的 8.0-STABLE。 | |
800503 | 2010.02.25 | 为网络接口增加了 SIOCGIFDESCR 和 SIOCSIFDESCR ioctls 之后的 8.0-STABLE。受 OpenBSD 的启发,这些 ioctl 可以用来操作接口描述。 | |
800504 | 2010.03.01 | 在导入 OpenBSD 的实模式 x86 CPU 的软件模拟器 x86emu 的 MFC 之后的 8.0-STABLE。 | |
800505 | 2010.03.18 | 加入 liblzma、xz、xzdec 和 lzmainfo 的 MFC 之后的 8.0-STABLE。 | |
801000 | 2010.06.14 | 8.1-RELEASE | |
801500 | 2010.06.14 | 8.1-RELEASE 之后的 8.1-STABLE。 | |
801501 | 2010.11.03 | 修改了 struct 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.02.28 | 合并了 DTrace 的改动, 包括对用户区追踪的支持之后的 8.2-STABLE。 | |
802502 | 2011.03.06 | 将 log2 和 log2f 并入 libm 之后的 8.2-STABLE。 | |
802503 | 2011.05.01 | 将 gcc 升级到 FSF gcc-4_2-分支的最新 GPLv2 版本之后的 8.2-STABLE。 | |
802504 | 2011.05.28 | 引入 KPI 和支持模块化拥塞控制的基础设施之后的 8.2-STABLE。 | |
802505 | 2011.05.28 | 引入 Hhook 和 Khelp KPI 之后的 8.2-STABLE。 | |
802506 | 2011.05.28 | 在 tcpcb 结构中加入 OSD 之后的 8.2-STABLE。 | |
802507 | 2011.06.06 | 导入 ZFS v28 之后的 8.2-STABLE。 | |
802508 | 2011.06.08 | 删除了 schedtail 事件处理程序并在 sysvec 结构中增加了 sv_schedtail 方法之后的 8.2-STABLE。 | |
802509 | 2011.07.14 | 将 SSSE3 支持并入 binutils 之后的 8.2-STABLE。 | |
802510 | 2011.07.19 | 为 rfork(2) 增加 RFTSIGZMB 标志之后的 8.2-STABLE。 | |
802511 | 2011.09.09 | 增加了对不支持 no synchronize cache SCSI 命令的 USB 大容量存储设备的自动检测之后的 8.2-STABLE。 | |
802512 | 2011.09.10 | 合并了对 auto-quirk 的重构之后的 8.2-STABLE。 | |
802513 | 2011.10.25 | 合并了 mmap(2) 的 MAP_PREFAULT_READ 标志之后的 8.2-STABLE。 | |
802514 | 2011.11.16 | 增加了 posix_fallocate(2) 系统调用的合并后的 8.2-STABLE。 | |
802515 | 2012.01.06 | 增加了 posix_fadvise(2) 系统调用的合并后的 8.2-STABLE。 | |
802516 | 2012.01.16 | 合并 gperf 3.0.3 之后的 8.2-STABLE | |
802517 | 2012.02.15 | 引入新的可扩展的 sysctl(3) 接口 NET_RT_IFLISTL 以查询地址列表之后的 8.2-STABLE。 | |
803000 | 2012.03.03 | 8.3-RELEASE。 | |
803500 | 2012.03.03 | 分支 releng/8.3 (RELENG_8_3) 之后的 8.3-STABLE。 | |
803501 | 2013.02.21 | ||
804000 | 2013.03.28 | 8.4-RELEASE。 | |
804500 | 2013.03.28 | 8.4-RELEASE 之后的 8.4-STABLE。 | |
804501 | 2013.12.16 | 修复上游 Heimdal 编码的 MFC 之后的 8.4-STABLE。 | |
804502 | 2014.04.30 | FreeBSD-SA-14:08.tcp 之后的 8.4-STABLE。 | |
804503 | 2014.07.09 | FreeBSD-SA-14:17.kmem 之后的 8.4-STABLE。 | |
804504 | 2014.09.09 | FreeBSD-SA-14:18(rev 271305)之后的 8.4-STABLE。 | |
804505 | 2014.09.16 | FreeBSD-SA-14:19 (rev 271668) 之后的 8.4-STABLE。 | |
804506 | 2014.10.21 | FreeBSD-SA-14:21 (rev 273413) 之后的 8.4-STABLE。 | |
804507 | 2014.11.04 | FreeBSD-SA-14:23, FreeBSD-SA-14:24, 和 FreeBSD-SA-14:25 之后的 8.4-STABLE。 | |
804508 | 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 后的 8-STABLE。 | |
804509 | 2016.09.12 | 解决了 |
最后更新于