18.8.FreeBSD 7

表8. FreeBSD 7 __FreeBSD_version

修订版日期版本

700000

2005.07.11

7.0-CURRENT.

700001

2005.07.23

将所有自 RELENG_5 以来没有改变过的共享库版本升级之后的 7.0-CURRENT。

700002

2005.08.13

在 dev_clone 事件处理程序中加入凭证参数之后的 7.0-CURRENT。

700003

2005.08.25

在 libc 中加入 memmem(3) 之后的 7.0-CURRENT。

700004

2005.10.30

solisten(9) 的内核参数被修改为接受积压参数之后的 7.0-CURRENT。

700005

2005.11.11

IFP2ENADDR() 改为返回 IF_LLADDR() 的指针之后的 7.0-CURRENT。

700006

2005.11.11

struct ifnet 中增加了 if_addr 成员并取消了 IFP2ENADDR() 之后的 7.0-CURRENT。

700007

2005.12.02

将 local_startup 目录中的脚本纳入基础 rcorder(8) 之后的 7.0-CURRENT。

700008

2005.12.05

移除 MNT_NODEV 挂载选项之后的 7.0-CURRENT。

700009

2005.12.19

ELF-64 类型改变和符号版本变化之后的 7.0-CURRENT。

700010

2005.12.20

增加了 hostb 和 vgapci 驱动程序之后的 7.0-CURRENT, 增加了 pci_find_extcap(), 并将 AGP 驱动程序改为不再映射孔径。

700011

2005.12.31

在除 Alpha 以外的所有平台上将 tv_sec 变成 time_t 之后的 7.0-CURRENT。

700012

2006.01.08

更改 ldconfig_local_dirs 之后的 7.0-CURRENT。

700013

2006.01.12

修改 /etc/rc.d/abi 以支持 /compat/linux/etc/ld.so.cache 成为只读文件系统的符号链接之后的 7.0-CURRENT。

700014

2006.01.26

导入 pts 之后的 7.0-CURRENT。

700015

2006.03.26

引入 hwpmc(4) 的 ABI 版本 2 之后的 7.0-CURRENT。

700016

2006.04.22

在 libc 中加入 fcloseall(3) 之后的 7.0-CURRENT。

700017

2006.05.13

移除 ip6fw 之后的 7.0-CURRENT。

700018

2006.07.15

导入 snd_emu10kx 之后的 7.0-CURRENT。

700019

2006.07.29

导入 OpenSSL 0.9.8b 之后的 7.0-CURRENT。

700020

2006.09.03

增加了 bus_dma_get_tag 函数之后的 7.0-CURRENT

700021

2006.09.04

导入 libpcap 0.9.4 和 tcpdump 3.9.4 之后的 7.0-CURRENT。

700022

2006.09.09

将 dlsym 改为在指定的 dso 及其隐含的依赖关系中寻找所需符号之后的 7.0-CURRENT。

700023

2006.09.23

为 OSSv4 混音器 API 增加新的声音 IOCTL 之后的 7.0-CURRENT。

700024

2006.09.28

导入 OpenSSL 0.9.8d 之后的 7.0-CURRENT。

700025

2006.11.11

加入 libelf 之后的 7.0-CURRENT。

700026

2006.11.26

对声音系统进行重大修改之后的 7.0-CURRENT。

700027

2006.11.30

增加了 Wi-Spy 怪癖之后的 7.0-CURRENT。

700028

2006.12.15

在 libc 中加入了 sctp 调用之后的 7.0-CURRENT

700029

2007.01.26

GNU gzip(1) 实现被从 NetBSD 移植过来的 BSD 授权版本取代之后的 7.0-CURRENT。

700030

2007.02.07

从 IPv4 多播转发代码中移除 IPIP 隧道封装 (VIFF_TUNNEL) 之后的 7.0-CURRENT。

700031

2007.02.23

修改了 bus_setup_intr() (newbus) 之后的 7.0-CURRENT。

700032

2007.03.02

纳入 ipw(4)iwi(4) 固件之后的 7.0-CURRENT。

700033

2007.03.09

加入了 ncurses 宽字符支持之后的 7.0-CURRENT。

700034

2007.03.19

修改了 insmntque(), getnewvnode()vfs_hash_insert() 的工作方式之后的 7.0-CURRENT。

700035

2007.03.26

增加了对 CPU 频率变化的通知机制之后的 7.0-CURRENT。

700036

2007.04.06

引入 ZFS 文件系统之后的 7.0-CURRENT。

700037

2007.04.08

增加实现了 Linux SCSI SG 直通设备 API 的一个子集 CAM 'SG' 外围设备之后的 7.0-CURRENT。

700038

2007.04.30

修改 getenv(3)putenv(3)setenv(3)unsetenv(3) 以符合 POSIX 标准之后的 7.0-CURRENT。

700039

2007.05.01

700038 中的修改被退回之后的 7.0-CURRENT。

700040

2007.05.10

在 libutil 中加入 flopen(3) 之后的 7.0-CURRENT。

700041

2007.05.13

启用符号版本控制, 并将默认线程库改为 libthr 之后的 7.0-CURRENT。

700042

2007.05.19

导入 gcc 4.2.0 之后的 7.0-CURRENT。

700043

2007.05.21

升级所有自 RELENG_6 以来未曾改变过的共享库版本之后的 7.0-CURRENT。

700044

2007.06.07

vn_open()/VOP_OPEN() 的参数从文件描述符索引改为 struct file 指针之后的 7.0-CURRENT。

700045

2007.06.10

pam_nologin(8) 改为向 PAM 框架提供账户管理功能而不是认证功能之后的 7.0-CURRENT。

700046

2007.06.11

更新了 802.11 无线支持之后的 7.0-CURRENT。

700047

2007.06.11

增加了 TCP LRO 接口功能之后的 7.0-CURRENT。

700048

2007.06.12

在 IPv4 栈中加入 RFC 3678 API 支持之后的 7.0-CURRENT。IP_MULTICAST_IF ioctl 的传统 RFC 1724 行为已被删除; 0.0.0.0/8 不能再被用于指定接口索引。请使用 struct ipmreqn 代替。

700049

2007.07.03

从 OpenBSD 4.1 中导入 pf 之后的 7.0-CURRENT

(没有改变)

为 FAST_IPSEC 增加 IPv6 支持,删除了 KAME IPSEC, 并将 FAST_IPSEC 改名为 IPSEC 之后的 7.0-CURRENT。

700050

2007.07.04

将 setenv/putenv/等调用从传统 BSD 转换成 POSIX 之后的 7.0-CURRENT。

700051

2007.07.04

增加新的 mmap/lseek/etc 系统调用之后的 7.0-CURRENT。

700052

2007.07.06

将 I4B 头文件移到 include/i4b 之后的 7.0-CURRENT。

700053

2007.09.30

增加了对 PCI 领域的支持之后的 7.0-CURRENT

700054

2007.10.25

宽字节和单字节 ctype 分离的 MFC 之后的 7.0-STABLE。

700055

2007.10.28

7.0-RELEASE, 以及与 FreeBSD 4/5/6 版本的 PCIOCGETCONF、 PCIOCREAD 和 PCIOCWRITE IOCTL 的 ABI 向后兼容被 MFC 化之后需要再次破坏 PCIOCGETCONF IOCTL 的 ABI 之后的 7.0-CURRENT

700100

2007.12.22

7.0-RELEASE 之后的 7.0-STABLE

700101

2008.02.08

m_collapse() 的 MFC 之后的 7.0-STABLE。

700102

2008.03.30

kdb_enter_why() 的 MFC 之后的 7.0-STABLE。

700103

2008.04.10

在 flock 结构中加入 l_sysid 之后的 7.0-STABLE。

700104

2008.04.11

procstat(1) 的 MFC 之后的 7.0-STABLE。

700105

2008.04.11

umtx 功能的 MFC 之后的 7.0-STABLE。

700106

2008.04.15

psm(4)write(2) 支持的 MFC 之后的 7.0-STABLE。

700107

2008.04.20

将 F_DUP2FD 命令的 MFC 改为 fcntl(2) 之后的 7.0-STABLE。

700108

2008.05.05

lockmgr(9) 进行了一些修改之后的 7.0-STABLE, 这使得必须加入 sys/lock.h 才能使用 lockmgr(9)

700109

2008.05.27

memrchr(3) 函数的 MFC 之后的 7.0-STABLE。

700110

2008.08.05

内核 NFS lockd 客户端的 MFC 之后的 7.0-STABLE。

700111

2008.08.20

增加物理连续巨型帧支持之后的 7.0-STABLE。

700112

2008.08.27

内核 DTrace 支持的 MFC 之后的 7.0-STABLE。

701000

2008.11.25

7.1-RELEASE

701100

2008.11.25

7.1-RELEASE 之后的 7.1-STABLE。

701101

2009.01.10

strndup(3) 合并之后的 7.1-STABLE。

701102

2009.01.17

增加了对 cpuctl(4) 的支持之后的 7.1-STABLE。

701103

2009.02.07

合并了多/无 IPv4/v6 jail 之后的 7.1-STABLE。

701104

2009.02.14

在 struct mount 中存储挂起所有者,并在struct vfsops 中引入 vfs_susp_clean 方法之后的 7.1-STABLE。

701105

2009.03.12

对 kern.ipc.shmsegs sysctl 进行了不兼容的修改, 以允许在 64 位架构上分配更大的 SysV 共享内存段之后的 7.1-STABLE。

701106

2009.03.14

合并了对 POSIX 信号等待操作的修正之后的 7.1-STABLE。

702000

2009.04.15

7.2-RELEASE

702100

2009.04.15

7.2-RELEASE 之后的 7.2-STABLE。

702101

2009.05.15

ichsmb(4) 改为使用向左调整的从机寻址以匹配其他 SMBus 控制器驱动程序之后的 7.2-STABLE。

702102

2009.05.28

fdopendir(3) 函数的 MFC 之后的 7.2-STABLE。

702103

2009.06.06

PmcTools 的 MFC 之后的 7.2-STABLE。

702104

2009.07.14

closeefrom(2) 系统调用的 MFC 之后的 7.2-STABLE。

702105

2009.07.31

更改 SYSVIPC ABI 的 MFC 之后的 7.2-STABLE。

702106

2009.09.14

MFC 了 x86 PAT 增强功能并增加了 d_mmap_single() 以及散点/聚集列表 VM 对象类型之后的 7.2-STABLE。

703000

2010.02.09

7.3-RELEASE

703100

2010.02.09

7.3-RELEASE 之后的 7.3-STABLE。

704000

2010.12.22

7.4-RELEASE

704100

2010.12.22

7.4-RELEASE 之后的 7.4-STABLE。

704101

2011.05.02

rev 221317 中 gcc MFC 之后的 7.4-STABLE。

最后更新于

FreeBSD 中文社区