12.5 __FreeBSD_version 值

  下面是在 sys/param.h __FreeBSD_version 中定义的值及其意义的列表, 这里给出以方便您查阅:

表 12-1. __FreeBSD_version 值

版本 __FreeBSD_version
2.0-RELEASE 119411
2.1-CURRENT 199501, 199503
2.0.5-RELEASE 199504
2.1 之前的 2.2-CURRENT 199508
2.1.0-RELEASE 199511
2.1.5 之前的 2.2-CURRENT 199512
2.1.5-RELEASE 199607
2.1.6 之前的 2.2-CURRENT 199608
2.1.6-RELEASE 199612
2.1.7-RELEASE 199612
2.2-RELEASE 220000
2.2.1-RELEASE 220000 (无变化)
在 2.2.1-RELEASE 之后的 2.2-STABLE 220000 (无变化)
texinfo-3.9 之后的 2.2-STABLE 221001
top 之后的 2.2-STABLE 221002
2.2.2-RELEASE 222000
2.2.2-RELEASE 之后的 2.2-STABLE 222001
2.2.5-RELEASE 225000
2.2.5-RELEASE 之后的 2.2-STABLE 225001
合并 ldconfig -R 之后的 2.2-STABLE 225002
2.2.6-RELEASE 226000
2.2.7-RELEASE 227000
2.2.7-RELEASE 之后的 2.2-STABLE 227001
semctl(2) 修改之后的 2.2-STABLE 227002
2.2.8-RELEASE 228000
2.2.8-RELEASE 之后的 2.2-STABLE 228001
mount(2) 修改之前的 3.0-CURRENT 300000
mount(2) 修改之后的 3.0-CURRENT 300001
semctl(2) 修改之后的 3.0-CURRENT 300002
ioctl 参数变化之后的 3.0-CURRENT 300003
ELF 变换之后的 3.0-CURRENT 300004
3.0-RELEASE 300005
3.0-RELEASE 之后的 3.0-CURRENT 300006
3/4切分之后的 3.0-STABLE 300007
3.1-RELEASE 310000
3.1-RELEASE 之后的 3.1-STABLE 310001
C++ 构建/析构函数顺序变化之后的 3.1-STABLE 310002
3.2-RELEASE 320000
3.2-STABLE 320001
二进制不兼容的 IPFW 和 socket 变化之后的 3.2-STABLE 320002
3.3-RELEASE 330000
3.3-STABLE 330001
libc 中加入 mkstemp(3) 之后的 3.3-STABLE 330002
3.4-RELEASE 340000
3.4-STABLE 340001
3.5-RELEASE 350000
3.5-STABLE 350001
3/4切分之后的 4.0-CURRENT 400000
修改动态连接器处理方式之后的 4.0-CURRENT 400001
C++ 构建/析构函数顺序变化之后的 400002
提供 dladdr(3) 之后的 4.0-CURRENT 400003
修正了 __deregister_frame_info 的 4.0-CURRENT (也表示在 EGCS 1.1.2 集成之后的 4.0-CURRENT) 400004
suser(9) API 变化之后的 4.0-CURRENT (也表示 newbus 之后的 4.0-CURRENT) 400005
cdevsw 注册机制改变之后的 4.0-CURRENT 400006
加入了 socket 级凭据的 so_cred 之后的 4.0-CURRENT 400007
在 libc_r 中加入 poll 系统调用接口之后的 4.0-CURRENT 400008
将内核中 dev_t 类型改为 struct specinfo 指针之后的 4.0-CURRENT 400009
修正了一处 jail(2) 漏洞之后的 4.0-CURRENT 400010
sigset_t 数据类型改变之后的 4.0-CURRENT 400011
切换到 GCC 2.95.2 编译器之后的 4.0-CURRENT 400012
加入了可插的 linux模式 ioctl 处理程序后的 4.0-CURRENT 400013
引入 OpenSSL 之后的 4.0-CURRENT 400014
GCC 2.95.2 中 ABI 默认值从 -fvtable-thunks 改为 -fno-vtable-thunks 之后的 4.0-CURRENT 400015
引入 OpenSSH 之后的 4.0-CURRENT 400016
4.0-RELEASE 400017
4.0-RELEASE 之后的 4.0-STABLE 400018
引入延迟校验和之后的 4.0-STABLE 400019
将 libxpg4 的代码并入 libc 之后的 4.0-STABLE 400020
Binutils 升级到 2.10.0 之后的 4.0-STABLE, ELF 标志变化, 以及将 tcsh 引入基本系统 400021
4.1-RELEASE 410000
4.1-RELEASE 之后的 4.1-STABLE 410001
setproctitle(3) 从 libutil 移入 libc 之后的 4.1-STABLE 410002
4.1.1-RELEASE 411000
4.1.1-RELEASE 之后的 4.1.1-STABLE 411001
4.2-RELEASE 420000
合并 libgcc.a 和 libgcc_r.a, 并修改了相关的 GCC 连接方式之后的 4.2-STABLE 420001
4.3-RELEASE 430000
引入 wint_t 之后的 4.3-STABLE 430001
PCI 电源状态 API 合并之后的 4.3-STABLE 430002
4.4-RELEASE 440000
引入 d_thread_t 之后的 4.4-STABLE 440001
mount 结构改变之后的 4.4-STABLE (影响文件系统 kld) 440002
用户态部分的 smbfs 被引入之后的 4.4-STABLE 440003
4.5-RELEASE 450000
usb 结构元素改名之后的 4.5-STABLE 450001
rc.conf(5) 变量 sendmail_enable 默认值改为 NONE 之后的 4.5-STABLE 450004
默认将 XFree86 4 用于预编译包构建之后的 4.5-STABLE 450005
accept 过滤器修正了安全问题并且不再会轻易被 DoS 之后的 4.5-STABLE 450006
4.6-RELEASE 460000
修正了 sendfile(2) 以吻合文档, 而不再根据发出的头计算发出数据量之后的 4.6-STABLE 460001
4.6.2-RELEASE 460002
4.6-STABLE 460100
MFC `sed -i' 之后的 4.6-STABLE 460101
MFC 许多 pkg_install 新特性之后的 4.6-STABLE 460102
4.7-RELEASE 470000
4.7-STABLE 470100
开始生成 __std{in,out,err}p 引用, 而不是 __sF。 这将 std{in,out,err} 从编译时表达式变成了运行时值。 470101
MFC mbuf 相关的将 m_aux mbuf 改为 m_tag 的修改之后的 4.7-STABLE 470102
OpenSSL 升级到 0.9.7 之后的 4.7-STABLE 470103
4.8-RELEASE 480000
4.8-STABLE 480100
realpath(3) 变为线程安全的之后的 4.8-STABLE 480101
对 twe 的 3ware API 修改之后的 4.8-STABLE 480102
4.9-RELEASE 490000
4.9-STABLE 490100
kinfo_eproc 中加入 e_sid 之后的 4.9-STABLE 490101
MFC rtld 的 libmap 功能之后的 4.9-STABLE 490102
4.10-RELEASE 491000
4.10-STABLE 491100
MFC 20040629 版本的包维护工具之后的 4.10-STABLE 491101
修正了 VM 当解除 wire 不存在页面时的问题之后的 4.10-STABLE 491102
4.11-RELEASE 492000
4.11-STABLE 492100
将 libdata/ldconfig 目录加入 mtree 文件之后的 4.11-STABLE。 492101
5.0-CURRENT 500000
加入 ELF 头字段, 并改变我们的 ELF 执行文件标记方式之后的 5.0-CURRENT 500001
kld 元数据修改之后的 5.0-CURRENT 500002
buf/bio 修改之后的 5.0-CURRENT 500003
binutils 升级后的 5.0-CURRENT 500004
将 libxpg4 并入 libc, 以及引入 TASKQ 之后的 5.0-CURRENT 500005
加入 AGP 接口之后的 5.0-CURRENT 500006
Perl 升级到 5.6.0 之后的 5.0-CURRENT 500007
KAME 代码升级到 2000/07 之后的 5.0-CURRENT 500008
ether_ifattach() 和 ether_detach() 修改之后的 5.0-CURRENT 500009
将 mtree 改为原先的默认值, 并使用 -L 来跟随符号连接之后的 5.0-CURRENT 500010
kqueue API 修改之后的 5.0-CURRENT 500011
setproctitle(3) 从 libutil 挪到 libc 之后的 5.0-CURRENT 500012
首个 SMPng commit 之后的 5.0-CURRENT 500013
<sys/select.h> 改为 <sys/selinfo.h> 之后的 5.0-CURRENT 500014
libgcc.a 和 libgcc_r.a 以及 GCC 连接方式变动之后的 5.0-CURRENT 500015
修改以允许 libc 和 libc_r 连接到一起, 不再鼓励使用 -pthread 之后的 5.0-CURRENT 500016
从 struct ucred 切换到 struct xucred 以便使内核为 mountd 等程序导出的 API 稳定下来之后的 5.0-CURRENT 500017
加入 CPUTYPE 用于 CPU 专用的优化的 make 变量之后的 5.0-CURRENT 500018
machine/ioctl_fd.h 改为 sys/fdcio.h 之后的 5.0-CURRENT 500019
locale 名称改变之后的 5.0-CURRENT 500020
引入 bzip2 之后的 5.0-CURRENT, 同时也代表删去了 S/Key 500021
加入 SSE 支持之后的 5.0-CURRENT 500022
KSE 第2个里程碑之后的 5.0-CURRENT 500023
d_thread_t 之后的 5.0-CURRENT, 同时 UUCP 被移入 ports 500024
64-位平台上的描述符和 creds API 变化之后的 5.0-CURRENT 500025
采用 XFree86 4 作为默认的预编译包, 以及加入 strnstr() libc 函数之后的 5.0-CURRENT 500026
加入 strcasestr() libc 函数之后的 5.0-CURRENT 500027
引入了用户态的 smbfs 组件之后的 5.0-CURRENT 500028
加入了新的 C99 指定位宽整形变量之后的 5.0-CURRENT (未予增加)
修改了 sendfile(2) 的返回值之后的 5.0-CURRENT 500029
引入适合表达文件标志的 fflags_t 类型之后的 5.0- 500030
usb 结构元素改名之后的 5.0-CURRENT 500031
引入 Perl 5.6.1 之后的 5.0-CURRENT 500032
rc.conf(5) 变量 sendmail_enable 默认值改为 NONE 之后的 5.0-CURRENT 500033
mtx_init() 增加了第三个参数之后的 5.0-CURRENT 500034
包含 Gcc 3.1 的 5.0-CURRENT 500035
在 /usr/src 中删去了 Perl 的 5.0-CURRENT 500036
加入 dlfunc(3) 之后的 5.0-CURRENT 500037
一些 struct sockbuf 的成员变为结构, 并重新排列顺序之后的 5.0-CURRENT 500038
引入 GCC 3.2.1 之后的 5.0-CURRENT。 头文件也不再使用 _BSD_FOO_T_ 而开始使用 _FOO_T_DECLARED。 这个值还可以用于作为一个包含使用 bzip2(1) 的预编译包支持的预期点。 500039
以去掉对 disklabel 结构内容的依赖的名义, 对磁盘相关的函数进行了许多修改之后的 5.0-CURRENT 500040
libc 中加入 getopt_long(3) 之后的 5.0-CURRENT 500041
Binutils 2.13 升级, 包含了新的 FreeBSD 模拟, vec 以及输出格式之后的 5.0-CURRENT 500042
libc 中加入了弱 pthread_XXX 符号之后的 5.0-CURRENT, 从而淘汰了 libXThrStub.so。 5.0-RELEASE。 500043
创建 RELENG_5_0 分支之后的 5.0-CURRENT 500100
<sys/dkstat.h> 变成了一个空文件, 不应再被引用 500101
修改 d_mmap_t 接口之后的 5.0-CURRENT 500102
taskqueue_swi 以无全局锁的方式运行之后的 5.0-CURRENT, 同时还加入了使用全局锁的 taskqueue_swi_giant 500103
去掉了 cdevsw_add() 和 cdevsw_remove() 出现 MAJOR_AUTO 分配机制 500104
采用新的 cdevsw 初始化方法之后的 5.0-CURRENT 500105
devstat_add_entry() 被 devstat_new_entry() 取代 500106
修改 devstat 接口; 请参见 sys/sys/param.h 1.149 500107
改变了 Token-Ring 接口 500108
加入 vm_paddr_t 500109
realpath(3) 改为线程安全之后的 5.0-CURRENT 500110
usbhid(3) 与 NetBSD 同步之后的 5.0-CURRENT 500111
加入新的 NSS 实现, 以及 POSIX.1 getpw*_r, getgr*_r 函数之后的 5.0-CURRENT 500112
删去旧式 rc 系统之后的 5.0-CURRENT 500113
5.1-RELEASE. 501000
创建 RELENG_5_1 分支之后的 5.1-CURRENT 501100
改正 sigtimedwait(2) 和 sigwaitinfo(2) 语义之后的 5.1-CURRENT 501101
bus_dma_tag_create(9) 中加入了 lockfunc 和 lockfuncarg 字段之后的 5.1-CURRENT 501102
集成了 GCC 3.3.1-pre 20030711 之后的 5.1-CURRENT 501103
twe 中 3ware API 变化之后的 5.1-CURRENT 501104
允许动态连接 /bin 和 /sbin, 以及将某些库移动到 /lib 之后的 5.1-CURRENT 501105
增加内核级 Coda 6.x 支持之后的 5.1-CURRENT 501106
将 16550 UART 常量从 <dev/sio/sioreg.h> 挪到 <dev/ic/ns16550.h> 之后的 5.1-CURRENT。 此外, rtld 也从此无条件支持 libmap 功能 501107
更新 PFIL_HOOKS API 之后的 5.1-CURRENT 501108
增加 kiconv(3) 之后的 5.1-CURRENT 501109
默认的 cdevsw open 和 close 操作变化之后的 5.1-CURRENT 501110
cdevsw 的布局变化之后的 5.1-CURRENT 501111
增加 kobj 多继承之后的 5.1-CURRENT 501112
修改 struct ifnet 中的 if_xname 之后的 5.1-CURRENT 501113
将 /bin 和 /sbin 改为动态连接之后的 5.1-CURRENT 501114
5.2-RELEASE 502000
5.2.1-RELEASE 502010
创建 RELENG_5_2 分支之后的 5.2-CURRENT 502100
libc 中加入了 __cxa_atexit/__cxa_finalize 两个函数之后的 5.2-CURRENT 502101
默认线程库从 libc_r 改为 libpthread 之后的 5.2-CURRENT 502102
设备驱动 API 大规模翻修之后的 5.2-CURRENT 502103
增加 getopt_long_only() 之后的 5.2-CURRENT 502104
C 的 NULL 定义改为 ((void *)0) 之后的 5.2-CURRENT, 这会产生更多的编译警告 502105
pf 连入构建和安装过程之后的 5.2-CURRENT 502106
在 sparc64 上将 time_t 改为 64-位 值之后的 5.2-CURRENT 502107
在一些头文件修改以支持 Intel C/C++ 编译器, 以及让 execve(2) 更严格地符合 POSIX 之后的 5.2-CURRENT 502108
引入 bus_alloc_resource_any API 之后的 5.2-CURRENT 502109
加入 UTF-8 locale 之后的 5.2-CURRENT 502110
删去 getvfsent(3) API 之后的 5.2-CURRENT 502111
为 make(1) 增加 .warning 语句之后的 5.2-CURRENT 502112
所有串口设备都强制使用 ttyioctl() 之后的 5.2-CURRENT 502113
引入 ALTQ 框架之后的 5.2-CURRENT 502114
修改 sema_timedwait(9) 使其成功时返回 0, 失败时返回非 0 的错误代码之后的 5.2-CURRENT 502115
将内核 dev_t 改为指向 struct cdev * 的指针之后的 5.2-CURRENT 502116
将内核 udev_t 改为 dev_t 之后的 5.2-CURRENT 502117
为 clock_gettime(2) 和 clock_getres(2) 增加 CLOCK_VIRTUAL 和 CLOCK_PROF 支持之后的 5.2-CURRENT 502118
对网络接口复制进行全面修改之后的 5.2-CURRENT 502119
package 工具升级为 20040629 之后的 5.2-CURRENT 502120
不再将蓝牙代码标记为 i386 专用之后的 5.2-CURRENT 502121
引入 KDB 调试器框架之后的 5.2-CURRENT。 同时还引入了 DDB 作为后台, 以及 GDB 后台。 502122
修改 VFS_ROOT 和 vflush 使其使用一个 struct thread 参数之后的 5.2-CURRENT。 struct kinfo_proc 增加了一个用户数据指针。 同时, 默认的 X 实现切换为 xorg 502123
将使用 rc.d 和传统脚本的 port 分别启动之后的 5.2-CURRENT 502124
取消前一修改之后的 5.2-CURRENT 502125
删除 kmem_alloc_pageable() 并引入 gcc 3.4.2 的 5.2-CURRENT 502126
修改 UMA 内核 API 允许构建函数和初始化失败之后的 5.2-CURRENT 502127
vfs_mount 签名和全局替换 suser(9) API 的 PRISON_ROOT 为 SUSER_ALLOWJAIL 之后的 5.2-CURRENT 502128
pfil API 修改之前的 5.3-BETA/RC 503000
5.3-RELEASE 503001
创建 RELENG_5_3 分支之后的 5.3-STABLE 503100
加入了 glibc 风格的 strftime(3) 填充选项的 5.3-STABLE 503101
MFC OpenBSD 的 nc(1) 之后的 5.3-STABLE 503102
在 MFC 了 <src/include/stdbool.h><src/sys/i386/include/_types.h> 用于兼容 GCC 和 Intel C/C++ 编译器的修正之后的 5.4-PRERELEASE 503103
MFC 了将 ifi_epoch 由 wall 时钟时间改为 uptime 之后的 5.4-PRERELEASE 503104
MFC 了 vswprintf(3) 中的 EOVERFLOW 检查的 5.4-PRERELEASE 503105
5.4-RELEASE. 504000
创建 RELENG_5_4 分支之后的 5.4-STABLE 504100
加大默认线程堆栈尺寸之后的 5.4-STABLE 504101
加入 sha256 之后的 5.4-STABLE 504102
MFC if_bridge 之后的 5.4-STABLE 504103
bsdiff 和 portsnap MFC 之后的 5.4-STABLE 504104
在 MFC 了 ldconfig_local_dirs 修改之后的 5.4-STABLE。 504105
5.5-RELEASE. 505000
在创建 RELENG_5_5 分支之后的 5.5-STABLE 505100
6.0-CURRENT 600000
内核中永久性启用 PFIL_HOOKS 之后的 6.0-CURRENT 600001
最初将 ifi_epoch 加入 if_data 结构之后的 6.0-CURRENT。 此后不久即被撤销。 请不要使用这个值。 600002
if_data 中再次加入 ifi_epoch 成员之后的 6.0-CURRENT 600003
将 struct inpcb 参数加入 pfil API 之后的 6.0-CURRENT 600004
newsyslog 加入了 "-d DESTDIR" 参数之后的 6.0-CURRENT 600005
加入了 glibc 风格的 strftime(3) 填充选项之后的 6.0-CURRENT 600006
加入了 802.11 框架更新之后的 6.0-CURRENT 600007
修改 VOP_*VOBJECT() 并为无全局锁的文件系统引入 MNTK_MPSAFE 标志之后的 6.0-CURRENT 600008
加入 cpufreq 框架和驱动之后的 6.0-CURRENT 600009
引入 OpenBSD 的 nc(1) 之后的 6.0-CURRENT 600010
删去并不存在的 SVID2 matherr() 支持之后的 6.0-CURRENT 600011
增大默认线程堆栈尺寸之后的 6.0-CURRENT 600012
增加了针对 <src/include/stdbool.h><src/sys/i386/include/_types.h> 的用于 Intel C/C++ 编译器的 GCC-兼容性修正。 600013
修正了 vswprintf(3) 的 EOVERFLOW 检查之后的 6.0-CURRENT 600014
将 struct if_data 成员 ifi_epoch 从 wall 时钟时间改为 uptime 之后的 6.0-CURRENT 600015
修改 LC_CTYPE 磁盘格式之后的 6.0-CURRENT 600016
修改 NLS 编录磁盘格式之后的 6.0-CURRENT 600017
修改 LC_COLLATE 磁盘格式之后的 6.0-CURRENT 600018
将 acpica 头文件安装到 /usr/include 600019
为 send(2) API 加入了 MSG_NOSIGNAL 600020
在 cdevsw 上增加了一些字段 600021
基本系统中删去了 gtar 600022
unix(4) 中加入了 LOCAL_CREDS, LOCAL_CONNWAIT 两个 socket 选项 600023
加入了 hwpmc(4) 及其相关工具之后的 6.0-CURRENT 600024
加入 struct icmphdr 之后的 6.0-CURRENT 600025
pf 更新到了 3.7 600026
引入了内核 libalias 和 ng_nat 600027
将 ttyname_r(3) 接口改为符合 POSIX 标准, 并通过 unistd.h 和 libc 600028
将 libpcap 升级为 v0.9.1 alpha 096 之后的 6.0-CURRENT 600029
引入 NetBSD 的 if_bridge(4) 之后的 6.0-CURRENT 600030
将 struct ifnet 从驱动的 softc 中拆出之后的 6.0-CURRENT。 600031
引入了 libpcap v0.9.1 之后的 6.0-CURRENT。 600032
所有自 RELENG_5 以来没有修改过的共享库的版本递增之后的 6.0-STABLE。 600033
为 dev_clone 事件处理函数增加身份信息参数之后的 6.0-STABLE。 6.0-RELEASE。 600034
6.0-RELEASE 之后的 6.0-STABLE 600100
将 local_startup 目录中的脚本集成到基本系统的 rcorder(8) 之后的 6.0-STABLE。 600101
更新 ELF 类型和常量之后的 6.0-STABLE。 600102
MFC 了 pidfile(3) API 之后的 6.0-STABLE。 600103
在 MFC 了 ldconfig_local_dirs 修改之后的 6.0-STABLE。 600104
在 csh(1) 中加入了 NLS 目录支持之后的 6.0-STABLE。 600105
6.1-RELEASE 601000
6.1-RELEASE 之后的 6.1-STABLE。 601100
引入 csup 之后的 6.1-STABLE。 601101
更新了 iwi(4) 之后的 6.1-STABLE。 601102
将域名解析函数更新至 BIND9, 并导出了可重入版本的 netdb 函数之后的 6.1-STABLE。 601103
在 OpenSSL 中启用了 DSO (动态共享库) 支持之后的 6.1-STABLE。 601104
6.2-RELEASE 602000
6.2-RELEASE 之后的 6.2-STABLE。 602100
加入 Wi-Spy quirk 之后的 6.2-STABLE。 602101
增加 pci_find_extcap() 之后的 6.2-STABLE。 602102
MFC 了对 dlsym 进行修改, 使其在指定 dso 及其暗指的依赖中查找符号之后的 6.2-STABLE。 602103
MFC 了 netgraph 节点 ng_deflate(4) 和 ng_pred1(4) 以及用于 ng_ppp(4) 节点的新压缩及加密模式之后的 6.2-STABLE。 602104
MFC 了从 NetBSD 移植的 BSD 授权的 gzip(1) 之后的 6.2-STABLE。 602105
MFC 了 PCI MSI 和 MSI-X 支持之后的 6.2-STABLE。 602106
MFC 了包含宽字符支持的 ncurses 5.6 之后的 6.2-STABLE。 602107
MFC 了实现 Linux SCSI SG 直通设备 API 子集的 CAM 'SG' 设备之后的 6.2-STABLE。 602108
MFC 了 readline 5.2 patchset 002 之后的 6.2-STABLE。 602109
7.0-CURRENT。 700000
所有自 RELENG_5 以来没有修改过的共享库的版本递增之后的 7.0-CURRENT。 700001
为 dev_clone 处理出口函数中增加身份信息参数之后的 7.0-CURRENT。 700002
将 memmem(3) 加入 libc 之后的 7.0-CURRENT。 700003
将 solisten(9) 改为接受一 backlog 参数之后的 7.0-CURRENT。 700004
将 IFP2ENADDR() 改为返回一 IF_LLADDR() 指针之后的 7.0-CURRENT。 700005
struct ifnet 中增加 if_addr 成员, 并删除 IFP2ENADDR() 之后的 7.0-CURRENT。 700006
将 local_startup 目录中的脚本集成到基本系统的 rcorder(8) 之后的 7.0-CURRENT。 700007
去掉 MNT_NODEV 挂接选项之后的 7.0-CURRENT。 700008
对 ELF-64 类型和符号版本进行变更之后的 7.0-CURRENT。 700009
增加 hostb 和 vgapci 驱动、 pci_find_extcap(), 并将 AGP 驱动改为不再影射 aperature 之后的 7.0-CURRENT。 700010
除 Alpha 之外的所有平台上 tv_sec 改为 time_t 之后的 7.0-CURRENT。 700011
修改 ldconfig_local_dirs 之后的 7.0-CURRENT。 700012
在修改了 /etc/rc.d/abi 以支持 /compat/linux/etc/ld.so.cache 以某只读文件系统上的符号连接形式存在之后的 7.0-CURRENT。 700013
引入 pts 之后的 7.0-CURRENT。 700014
在引入 hwpmc(4) 的第 2 版 ABI 之后的 7.0-CURRENT。 700015
在 libc 中加入了 fcloseall(3) 之后的 7.0-CURRENT。 700016
删去 ip6fw 之后的 7.0-CURRENT。 700017
引入了 snd_emu10kx 之后的 7.0-CURRENT。 700018
引入了 OpenSSL 0.9.8b 之后的 7.0-CURRENT。 700019
增加了 bus_dma_get_tag 函数之后的 7.0-CURRENT。 700020
在引入了 libpcap 0.9.4 和 tcpdump 3.9.4 之后的 7.0-CURRENT。 700021
在对 dlsym 进行修改, 使其在指定 dso 及其暗指的依赖中查找符号之后的 7.0-CURRENT。 700022
加入新的声音 IOCTL 之后的 7.0-CURRENT。 700023
汇入 OpenSSL 0.9.8d 之后的 7.0-CURRENT。 700024
加入了 libelf 之后的 7.0-CURRENT。 700025
对音效相关的 sysctl 进行大幅调整之后的 7.0-CURRENT。 700026
加入 Wi-Spy quirk 之后的 7.0-CURRENT。 700027
在 libc 中加入 sctp 调用之后的 7.0-CURRENT。 700028
将 GNU gzip(1) 实现替换为从 NetBSD 移植的采用 BSD 授权版本之后的 7.0-CURRENT。 700029
在 IPv4 多播转发代码中删去了 IPIP 隧道封装 (VIFF_TUNNEL) 之后的 7.0-CURRENT。 700030
修改了 bus_setup_intr() (newbus) 之后的 7.0-CURRENT。 700031
引入了 ipw(4) 和 iwi(4) 固件之后的 7.0-CURRENT。 700032
在 ncurses 中引入了宽字符支持之后的 7.0-CURRENT。 700033
修改了 insmntque()、 getnewvnode() 以及 vfs_hash_insert() 工作方式之后的 7.0-CURRENT。 700034
增加 CPU 频率变动通知机制之后的 7.0-CURRENT。 700035
引入了 ZFS 文件系统之后的 7.0-CURRENT。 700036
新增了实现 Linux SCSI SG 直通设备 API 子集的 CAM 'SG' 设备之后的 7.0-CURRENT。 700037

注意: 请注意, 2.2.5-RELEASE 之后有一段时间的 2.2-STABLE 会声称自己是 “2.2.5-STABLE”。 这种模式的版本号表示的是年月。 但随后, 我们决定, 从 2.2 开始, 将它改为更为简洁的 主/次 版本号的形式来命名版本。 这是因为并行地在多个分支上进行开发, 使得通过实际的发布日期来区分不同的版本变得不再显示。 如果您正在做新的 port, 应该不需要担心较早的 -CURRENT; 在此列出仅供参考。

若您有关于 FreeBSD ports 系统的问题, 请发送电子邮件至 <ports@FreeBSD.org>。
关于此文档的任何问题, 请致函 <doc@FreeBSD.org>。