Index: releng/7.2/release/doc/zh_CN.GB2312/errata/article.sgml
===================================================================
--- releng/7.2/release/doc/zh_CN.GB2312/errata/article.sgml (revision 191679)
+++ releng/7.2/release/doc/zh_CN.GB2312/errata/article.sgml (revision 191680)
@@ -1,230 +1,171 @@
%articles.ent;
%release;
-
+
]>
&os;
发行版勘误
- The &os; Project
+ &os; 项目组
$FreeBSD$
2008
- The &os; Documentation Project
+ 2009
+ &os; 文档项目组
&tm-attrib.freebsd;
&tm-attrib.intel;
&tm-attrib.sparc;
&tm-attrib.general;
这份文档列出了 &os;
的勘误内容,
其中包括在发行版发布之后发现的重大问题,
以及在发行版的交付工程后期本应写进发行版文档,
而没有来得及加入的重要信息。 这些信息可能包括安全公告,
以及关于可能影响软件和文档的操作或可用性的新闻。
在安装此版本的 &os; 之前, 应首先阅读此文档的最新版本。
这份 &os;
的勘误文档将持续地维护,
直到 &os; &release.next; 发布为止。
介绍
这份勘误文档包含了关于 &os;
的 最新重大新闻
。 在安装这一版本之前,
通过参考这份文档来了解在发布之后,
可能已经发现并修正的问题非常重要。
随发行版本而发布的这份文档 (例如, 在 CDROM 上附带的)
一般来说已经过时了, 但在 Internet 上的其他副本会被持续更新,
因此应作为这一发行版的 最新勘误
来看待。
这些勘误文档的副本, 可以在 ,
以及所有其他保持与其同步的镜像上找到。
&os; &release.branch; 的源代码和预编译形式的快照中,
也会包含本文档 (在制作快照时) 的最新版本。
全部 &os; CERT 安全公告的列表, 可以在 或 找到。
安全公告
-暂无安全公告。
-]]>
-下列安全公告适用于 &os; &release.bugfix;。
如欲了解进一步的信息, 请参阅
提供的具体安全公告。
公告
日期
主题
SA-08:05.openssh
2008 年 4 月 17 日
- OpenSSH X11-转发 特权提升问题
+ OpenSSH X11-转发特权提升
-
- SA-08:06.bind
- 2008 年 7 月 13 日
- DNS 缓存投毒问题
-
-]]>
+-->
未解决的问题
-暂无未解决的问题。
-]]>
-
-[20080229] &man.tcpdump.1; 不能正确地显示 802.11 帧的
- TX/RX 速率。 此问题已经在
- HEAD 和 RELENG_7 分支中修复。
-
- [20080229] 在 Linux 模拟系统中发现了一个可能导致某些使用
- &man.mmap.2; 的 Linux 程序发生访问越界 (segmentation fault)
- 的 bug。 此问题已经在
- HEAD 和 RELENG_7 分支中修复。
-
- [20080229] 使用 &man.re.4; 网卡驱动时,
- 有用户观察到了包数据损坏和不稳定等现象。 一些用户报告使用这一驱动的较新版本
- (在 HEAD 上) 能够解决他们的问题, 或至少有所改善。
-
- [20080229, 20080817 更新] 有用户反映, &os; 对发出 TCP 选项方式所进行的变动,
- 会导致连接出现问题。 这一问题的修正目前已汇入
- HEAD 和 RELENG_7 以及 RELENG_7_0 分支。 更多详情请参阅勘误通知
- FreeBSD-EN-08:02.tcp。
-
- [20080307] &os; 中的 SCTP 实现目前依赖于将 INET6
- 支持联编进内核中。 我们计划在未来的版本中将这一需求去掉。
-
- [20080307] 从 &os;
- 6.X 到 &os; &release.bugfix; 的升级,
- 会在 installkernel 这一步时,
- 产生一些来自 &man.kldxref.8; 的警告信息。 这些警告是无害的,
- 可以安全地忽略它们。installkernel step. These warnings are
- harmless and can be ignored.
-
- [20080307] IPsec 功能所需要的 &man.crypto.4; 驱动程序在
- &os;/&arch.powerpc; 平台上存在严重问题
- (编译配置中使用 device crypto 会导致内核不可用)。
-
-]]>
-
+
新闻及修正
-无新闻。
-]]>
-
-[20080229] &os; &release.bugfix; 发行说明文档
- (发行版本说明、 硬件兼容说明等) 中提到使用 &os; 7-STABLE
- 的用户应订阅 freebsd-current 邮件列表,
- 这些文字不应出现。
-
- [20080229] 在发行版说明中的 KDE 版本号是不正确的,
- 正确的版本号是 3.5.8。
-
-]]>
+
-
Index: releng/7.2/release/doc/zh_CN.GB2312/hardware/article.sgml
===================================================================
--- releng/7.2/release/doc/zh_CN.GB2312/hardware/article.sgml (revision 191679)
+++ releng/7.2/release/doc/zh_CN.GB2312/hardware/article.sgml (revision 191680)
@@ -1,1381 +1,1453 @@
%articles.ent;
%release;
%devauto;
]>
&os; &release.current; 兼容硬件说明
- The &os; Documentation Project
+ &os; 文档项目组
$FreeBSD$
2000
2001
2002
2003
2004
2005
2006
2007
2008
- The &os; Documentation Project
+ 2009
+ &os; 文档项目组
&tm-attrib.freebsd;
&tm-attrib.amd;
&tm-attrib.ibm;
&tm-attrib.intel;
&tm-attrib.sparc;
&tm-attrib.sun;
&tm-attrib.general;
介绍
这份文档是
- &os; &release.current;.
+ &os; &release.current;
的硬件兼容性说明。 它列出了已知能够为 &os; 所支持的硬件,
以及它所支持的各类硬件 (存储控制器、 网络接口等等),
以及这些设备类型中已知可用的硬件型号。
支持的处理器和主板
这一节中列出了一些与具体硬件架构相关的,
在这些硬件架构上能够支持的处理器和系统有关的信息。
amd64
从 2003 年中开始, &os;/&arch.amd64; 提供了对于 AMD64
(Hammer
) 和 &intel; EM64T 硬件架构的支持,
目前这一硬件架构是 Tier-1 平台 (完全支持的硬件架构),
您可以预期它在 &os; 操作系统的各个方面拥有产品级的品质,
包括安装和开发环境。
请注意这个架构有两个名字,
- AMD64 (AMD) 和 Intel EM64T (扩展内存 64-位 技术)。
+ AMD64 (AMD) 和 Intel EM64T (扩展 64-位 内存技术)。
两种架构的 64-位 模式几乎是完全相互兼容的,
而 &os;/&arch.amd64; 对它们都能提供支持。
撰写本文时, 已经确认能够完全支持下列处理器:
- &amd.athlon;64 (Clawhammer
).
+ &amd.athlon;64 (Clawhammer
)。
- &amd.opteron; (Sledgehammer
).
+ &amd.opteron; (Sledgehammer
)。
- &intel; 64-位 &xeon; (Nocona
)。
- 这类处理器采用 90nm 制程工艺制造, 配合 &intel; E7520/E7525/E7320 芯片组,
- 能够运行于 2.80 到 3.60 GHz (FSB 800MHz)。
+ 除了 Sossaman 之外的所有多核 &intel; &xeon; 处理器均包含 EM64T 支持。
- 支持 &intel; EM64T 的 &intel; &pentium; 4 处理器 (Prescott
)。
- 这类处理器采用 90nm 制程工艺制造, 采用 FC-LGA775 封装, 配合 &intel;
- 925X Express 芯片组, 能够运行于 3.20F/3.40F/3.60F GHz。
- 对应的 S-Spec 编号包括 SL7L9、 SL7L8、 SL7LA、 SL7NZ、 SL7PZ,
- 以及 SL7PX。 需要注意的是, 编号为 5xx 的处理器并不支持
- EM64T。
+ 单核 &intel; &xeon;
+ 处理器 Nocona
、 Irwindale
、
+ Potomac
和 Cranford
包含了
+ EM64T 支持。
+
+
+ 所有 &intel; Core 2 (不是 Core Duo) 和更新的处理器
+
+
+
+ 所有 &intel; &pentium; D 处理器
+
+
+
+ 采用 Cedar Mill
核心的 &intel; &pentium; 4
+ 和 Celeron D 包含了 EM64T 支持。
+
+
+
+ 部分采用 Prescott
核心的 &intel; &pentium; 4
+ 和 Celeron D 包含了 EM64T 支持。 请参阅 Intel
+ Processor Spec Finder 以获得关于 Intel 处理器对于
+ EM64T 支持的确切官方资料。
+
+
&intel; EM64T 是 IA-32 (x86) 的一种扩展版本,
它与 &os;/ia64 所支持的 &intel; IA-64 (安腾, Itanium) 架构不同。
一些来自 &intel; 的早期文档将 &intel; EM64T 称作
64-位 扩展技术
或 IA-32e
。
- 目前为止测试过的最大内存配置为 8GB。 此硬件平台上的 SMP
+ 目前为止测试过的最大内存配置为 32GB。 此硬件平台上的 SMP
支持已经完备, 并且相当稳定了。
在许多方面, 特别是在驱动程序支持上, &os;/&arch.amd64; 与 &os;/&arch.i386;
非常类似。 一些 (特别是非常旧的) 驱动程序, 在 64-位
代码可靠性方面有可能存在一些问题。 一般而言, 已经可以在其他 64-位
硬件平台上工作的驱动程序, 可以正常工作而不会有任何问题。
&os;/&arch.amd64; 是 &os; 的一个相当年轻的硬件平台。
尽管核心的 &os; 内核以及基本系统组件一般而言会相当地健壮,
但可能仍然存在一些不甚完善的地方, 特别是第三方软件包。
i386
&os;/&arch.i386; 能够在各式各样的 IBM PC
兼容
机上运行。 由于这种架构的硬件非常多,
不可能详尽地列举 &os; 所支持的所有设备组合。
不过,这里给出了一些一般的指导原则。
几乎所有的包含浮点运算单元的 &i386;-兼容 处理器都能被很好地支持。
&os 支持从 80486 开始的所有
&intel; 处理器, 这包括 80486、 &pentium;、 &pentium; Pro、 &pentium; II、 &pentium; III、
&pentium; 4, 以及这些处理器的各种变体, 如 &xeon; 和 &celeron;
处理器。 除此之外, 所有 &i386;-兼容的 AMD
处理器也都被支持, 这包括 &am486;、 &am5x86;、 K5、 &amd.k6;
(及其变体)、 &amd.athlon; (包括 Athlon-MP、 Athlon-XP、 Athlon-4、
以及 Athlon Thunderbird), 以及 &amd.duron; 处理器。 另外, &os 还支持 AMD
Élan SC520 嵌入式处理器。 Transmeta
Crusoe 能够被识别并支持, 类似地还有 Cyrix 和 NexGen 制造的其他 &i386;-兼容处理器。
这类架构的主板型号也非常众多。 使用 ISA、 VLB、 EISA、 AGP 以及 PCI
扩展总线的主板的支持非常完善。 此外, 对于 IBM PS/2 产品线 PC
中的 MCA (MicroChannel
) 扩展总线也提供了有限的支持。
一般而言, &os; 支持对称多处理器 (SMP) 系统,
不过某些特殊情况下, BIOS 或主板的
bug 可能会导致一些问题。 查阅
&a.smp; 邮件列表的存档可能能提供一些线索。
&os; 能够利用
&intel; CPU 所支持的 超线程 (HyperThreading, HTT) 功能,
并从中受益。 启用了
options SMP 特性的内核,
能够自动检测到附加的逻辑处理器。
默认的 &os; 调度器将逻辑处理器等同于额外的物理处理器来使用;
换言之, 它不会尝试根据同一 CPU 上使用共享资源这一事实,
来对调度策略进行优化。 由于这种调度方式可能在一些应用中导致性能损失,
因此, 系统提供了 machdep.hlt_logical_cpus sysctl
变量。 此外, 也可以通过 sysctl 变量
machdep.hlt_cpus 来使用空闲循环来禁用具体的 CPU。
&man.smp.4; 联机手册中对此进行了进一步的介绍。
&os; 能够利用支持 物理地址扩展 (Physical Address Extensions, PAE)
的 CPU 提供的这种能力。 启用了
PAE 特性的内核能够检测高于
4 GB 的内存, 并在系统中使用这些内存。 这一特性会对一些设备驱动和
&os; 系统的功能产生某些限制; 请参见联机手册 &man.pae.4; 了解进一步的详情。
一般而言, &os; 能够在基于 i386 的笔记本上运行, 不过类似声音、
图像、 电源管理, 以及 PCCARD 扩展槽这些功能, 则可能存在一些支持程度方面的差异。
这些特性在不同的机器上迥然不同, 通常需要 &os; 对它们进行各式各样的支持特例,
以绕过硬件的问题或其他诡异的毛病。 如有怀疑, 请搜索 &a.mobile; 的存档来获取有用的信息。
绝大多数较新的笔记本 (以及许多桌面机) 都使用了
高级配置和电源管理 (Advanced Configuration and Power Management, ACPI)
标准。 &os; 通过来自 &intel; 的 ACPI 组件架构参考实现来支持 ACPI,
关于这个实现的介绍, 可以在联机手册 &man.acpi.4; 中找到。
在一些计算机上使用 ACPI 可能会导致不稳定, 这时可能会需要禁用 ACPI 驱动。
通常, 这个驱动程序是以内核模块的方式加载的,
通过在 /boot/device.hints 加入下列配置可以禁用它:
hint.acpi.0.disabled="1"
希望调试与 ACPI 有关问题的用户, 可能会发现禁用部分 ACPI 功能,
会是一种缩小问题范围的好办法。 &man.acpi.4;
联机手册中提供了如何通过引导加载器开关来完成这样的需求的方法。
ACPI 依赖于由计算机的 BIOS 提供的 系统差异描述表 (Differentiated System Descriptor Table,
DSDT) 来工作。 一些计算机上的 DSDT 可能不完整或者有问题,
这会导致 ACPI 工作不正常。 针对一些计算机的替换 DSDT,
可以在 ACPI4Linux 项目网站上的 DSDT
环节中找到。 &os; 可以利用这些 DSDT 来覆盖 BIOS 提供的 DSDT;
请参阅联机手册 &man.acpi.4; 以了解具体的细节。
ia64
目前支持的处理器是
&itanium; 和
&itanium; 2。
支持的芯片组包括:
HP zx1
&intel; 460GX
&intel; E8870
能够支持单处理器 (Uniprocessor, UP) 和对称多处理器 (Symmetric Multi-processor, SMP)
配置。
多数能够在
&arch.ia64; 机器上使用的硬件均可以完全支持。 比较重要的例外是 VGA 控制台。
&os; 对于 VGA 控制台的支持, 目前十分局限于 PC 硬件, 但并不是所有的 &arch.ia64;
机器都有提供了足够 PC 遗留支持的芯片组。 因而,
不应启用 &man.syscons.4;, 而应使用串口控制台。
pc98
支持采用几乎所有 &i386; 兼容处理器的 NEC PC-9801/9821 系列计算机,
这些处理器包括 80486、 &pentium;、 &pentium; Pro、 &pentium; II 及其变体。
此外也支持由 AMD、 Cyrix、 IBM 和 IDT 制造的 &i386; 兼容处理器。
支持 NEC FC-9801/9821 系列以及 NEC SV-98 系列
(均与 PC-9801/9821 系列兼容) 计算机。
支持 EPSON PC-386/486/586 系列计算机,
它们与 NEC PC-9801 系列是兼容的。
不支持高分辨率模式。
NEC PC-98XA/XL/RL/XL^2、 以及 NEC PC-H98 系列计算机,
只支持其普通 (PC-9801 兼容) 模式。
尽管存在一些多处理器系统
(例如 Rs20/B20), 但 &os; 的 SMP 功能目前在这种平台上还不支持。
支持 PC-9801/9821 标准总线 (称作 C-Bus)、
PC-9801NOTE 扩展总线 (110针),
以及 PCI 总线。 不支持新型扩展标准架构
(New Extend Standard Architecture, NESA) 总线
(用于 PC-H98、 SV-H98 以及 FC-H98 系列) 的计算机。
powerpc
这一节内容还有待撰写。
sparc64
这一节介绍已知的为 &os; 支持的 &ultrasparc; 平台的计算机系统。
关于各类硬件的设计细节, 请参见 Sun System Handbook。
在所有包含 1 个以上处理器的系统上, 均支持 SMP。
- 一般而言, &os;/&arch.sparc64; 系统必须使用串口控制台。 尽管可以通过使用
- OpenFirmware 控制台来引导或安装系统, 但控制台设备是不可用的。
+ 当使用 GENERIC 内核时,
+ 没有配备由 &man.creator.4; (&sun; Creator、 &sun; Creator3D
+ 以及 &sun; Elite3D) 或 &man.machfb.4; (&sun; PGX 和 &sun; PGX64
+ 以及板载 ATI Mach64 芯片的、 如
+ &sun.blade; 100、 &sun.blade; 150、 &sun.ultra; 5 和 &sun.ultra; 10)
+ 所支持的帧缓存系统上,
+ &os;/&arch.sparc64; 还需要使用串口控制台。
如果您的系统没有在此处列出, 它可能是还没有配合 &os; &release.current;
进行过测试。 我们建议您在这些机器上进行测试,
并在 &a.sparc; 发布您的测试结果, 包括哪些设备工作正常或不正常。
+
&os; 完全支持下列系统:
&sun.blade; 100
&sun.blade; 150
+
+ &sun.enterprise; 100
+
&sun.enterprise; 220R
&sun.enterprise; 250
&sun.enterprise; 420R
&sun.enterprise; 450
&sun.fire; V100
&sun.fire; V120
- &netra; t1 105
+ &netra; t1 105
- &netra; T1 AC200/DC200
+ &netra; T1 AC200/DC200
&netra; t 1100
&netra; t 1120
&netra; t 1125
&netra; t 1400/1405
&netra; 120
&netra; X1
+
+ &sparcengine; Ultra AX1105
+
+
+ &sparcengine; Ultra AXe
+
&sparcengine; Ultra AXi
&sparcengine; Ultra AXmp
&sun.ultra; 1
&sun.ultra; 1E
&sun.ultra; 2
&sun.ultra; 5
&sun.ultra; 10
&sun.ultra; 30
&sun.ultra; 60
&sun.ultra; 80
+
+ &sun.ultra; 450
+
- &os; 对下列系统提供了部分支持。 具体而言,
- 在 sbus 系统中的板载 SCSI 控制器目前并不支持。
+ &os; 对下列系统提供了部分支持。 具体而言,
+ 基于 SBus 的光纤通道控制器不被支持。 不过,
+ 透过 &man.esp.4 驱动所支持的 SCSI 控制器 (&sun; ESP SCSI、 &sun; FAS Fast-SCSI
+ 以及 &sun; FAS366 Fast-Wide SCSI 控制器) 可以正常使用它们。
&sun.enterprise; 3500
&sun.enterprise; 4500
- 下列系统不被 &os; 支持。 这可能是由于缺少对处理器的支持 (&ultrasparc; III)、
- 由于系统设计上存在的某些特性使得 &os; 不稳定, 或缺少使 &os;
- 在其上能够使用的基本板载设备支持。
+ 从 7.2-RELEASE 起, 基于
+ &ultrasparc; III 和更高处理器的系统也能被 &os; 支持了,
+ 已知可用的系统包括:
-
- 所有使用 &ultrasparc; III 处理器的计算机。
-
+
+ &sun.blade; 1000
+
+
+ &sun.blade; 1500
+
+
+ &sun.blade; 2000
+
+
+ &sun.fire; 280R
+
+
+ &sun.fire; V210
+
+
+ &sun.fire; V440 (除了板载网卡之外)
+
+
+ &sun.fire; V880
+
+
+ &netra; 20/&netra; T4
+
+
+ 下列 &ultrasparc; IIIi 系统未进行过测试, 但相信 &os;
+ 支持这些系统:
+
+
+
+ &sun.fire; V125
+
+
+ &sun.fire; V240
+
+
支持的硬件
这一节描述了目前已知的 &os 支持的硬件。
其他配置可能也能用, 只是尚未测试过。
我们鼓励您对这份列表的内容进行反馈、 更新和修正。
这份列表尽可能包含了驱动程序能够适用的一类设备。
如果驱动程序在 &os; 基本安装包中有联机手册 (绝大多数应该有)
则会在这里引用。 支持的具体设备或控制器型号等等,
可以在联机手册中找到。
设备列表是直接从 &os; 联机手册中生成的。 这意味着一些设备,
如果它们被多种不同的驱动程序支持的话, 可能会相应地出现多次。
磁盘控制器
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;, &arch.sparc64;] IDE/ATA 控制器 (&man.ata.4; 驱动程序)
- [&arch.pc98;] IDE/ATA 控制器 (wdc 驱动程序)
+ IDE/ATA 控制器 (&man.ata.4; 驱动程序)
+
+ IDE/ATA 控制器 (wdc 驱动程序)
板载 IDE 控制器
&hwlist.aac;
&hwlist.adv;
&hwlist.adw;
&hwlist.aha;
&hwlist.ahb;
&hwlist.ahc;
&hwlist.ahd;
&hwlist.aic;
&hwlist.amd;
&hwlist.amr;
&hwlist.arcmsr;
&hwlist.asr;
&hwlist.bt;
&hwlist.ciss;
&hwlist.ct;
&hwlist.dpt;
- [&arch.amd64;, &arch.i386;] 支持从这种控制器启动。 但 EISA
+ 支持从这种控制器启动。 但 EISA
卡目前并不支持。
&hwlist.esp;
&hwlist.hptiop;
&hwlist.hptmv;
&hwlist.hptrr;
&hwlist.ida;
&hwlist.iir;
&hwlist.ips;
&hwlist.isp;
&hwlist.mfi;
&hwlist.mlx;
- [&arch.amd64;, &arch.i386;] 能够支持从这些控制器启动。 不支持 EISA
+ 能够支持从这些控制器启动。 不支持 EISA
适配器。
&hwlist.mly;
&hwlist.mpt;
&hwlist.ncr;
&hwlist.ncv;
&hwlist.nsp;
&hwlist.pst;
&hwlist.stg;
&hwlist.sym;
&hwlist.trm;
&hwlist.twa;
&hwlist.twe;
&hwlist.vpo;
- [&arch.i386;] wds(4) 驱动程序支持 WD7000 SCSI 控制器
+ wds(4) 驱动程序支持 WD7000 SCSI 控制器
所有支持的 SCSI 控制器都提供了完整的
SCSI-I, SCSI-II, 和 SCSI-III 设备支持, 包括硬盘, 光盘,
磁带机 (包括 DAT, 8mm Exabyte, Mammoth, 以及 DLT), 盘柜,
处理器目标设备 以及 CD-ROM 驱动器。 支持 CD-ROM 命令的
WORM 设备则提供了只读的支持
(例如 &man.cd.4;)。 WORM/CD-R/CD-RW 写操作的支持由
&man.cdrecord.1; 提供, 它是 Ports Collection 中
sysutils/cdrtools port
的一部分。
目前, 对以下 CD-ROM 文件系统类型提供支持:
SCSI 接口 (也包括 ProAudio Spectrum 和
SoundBlaster SCSI) (&man.cd.4;)
- [&arch.i386;] Sony 专有接口 (所有型号) (&man.scd.4;)
+ Sony 专有接口 (所有型号) (&man.scd.4;)
ATAPI IDE 接口 (&man.acd.4;)
- [&arch.i386;] 以下设备不再维护了:
+ 以下设备不再维护了:
Mitsumi 专有的 CD-ROM 接口 (所有型号) (&man.mcd.4;)
以太网接口
&hwlist.ale;
&hwlist.aue;
&hwlist.axe;
&hwlist.bce;
- [&arch.amd64;, &arch.i386;] 基于 Broadcom BCM4401 的高速以太网适配器
+ 基于 Broadcom BCM4401 的高速以太网适配器
(&man.bfe.4; 驱动程序)
&hwlist.bge;
&hwlist.cdce;
- [&arch.amd64;, &arch.i386;] 基于 Crystal Semiconductor CS89x0 的 NIC
+ 基于 Crystal Semiconductor CS89x0 的 NIC
(&man.cs.4; 驱动程序)
&hwlist.cue;
&hwlist.cxgb;
&hwlist.dc;
&hwlist.de;
&hwlist.ed;
&hwlist.em;
&hwlist.ep;
&hwlist.ex;
&hwlist.fe;
&hwlist.fxp;
&hwlist.gem;
&hwlist.hme;
&hwlist.ie;
&hwlist.igb;
&hwlist.ixgb;
&hwlist.kue;
&hwlist.lge;
&hwlist.msk;
&hwlist.mxge;
&hwlist.my;
&hwlist.nfe;
&hwlist.nge;
&hwlist.nve;
&hwlist.nxge;
&hwlist.pcn;
&hwlist.re;
&hwlist.rl;
&hwlist.rue;
&hwlist.sf;
&hwlist.sis;
&hwlist.sk;
&hwlist.sn;
&hwlist.snc;
&hwlist.ste;
&hwlist.stge;
&hwlist.ti;
&hwlist.tl;
- [&arch.amd64;, &arch.i386, &arch.pc98;] 基于 SMC 83c17x (EPIC) 的以太网 NIC (&man.tx.4; 驱动程序)
+ 基于 SMC 83c17x (EPIC) 的以太网 NIC (&man.tx.4; 驱动程序)
&hwlist.txp;
&hwlist.udav;
&hwlist.vge;
&hwlist.vr;
&hwlist.vx;
&hwlist.wb;
&hwlist.xe;
&hwlist.xl;
- Token Ring Interfaces
+ Token Ring 接口
&hwlist.oltr;
FDDI 接口
- [&arch.i386, &arch.pc98;] DEC DEFPA PCI (&man.fpa.4; 驱动程序)
- [&arch.i386;] DEC DEFEA EISA (&man.fpa.4; 驱动程序)
+ DEC DEFPA PCI (&man.fpa.4; 驱动程序)
+ arch="i386">DEC DEFEA EISA (&man.fpa.4; 驱动程序)
ATM 接口
- [&arch.i386, &arch.pc98;] 基于 Midway 的 ATM 接口 (&man.en.4;
+ 基于 Midway 的 ATM 接口 (&man.en.4;
驱动程序)
- [&arch.i386, &arch.pc98; &arch.sparc64;] FORE Systems, Inc. PCA-200E ATM PCI
+ FORE Systems, Inc. PCA-200E ATM PCI
适配器 (hfa 和 &man.fatm.4; 驱动程序)
- [&arch.i386;, &arch.pc98;] 基于 IDT NICStAR 77201/211 的 ATM 适配器 (&man.idt.4;
+ 基于 IDT NICStAR 77201/211 的 ATM 适配器 (&man.idt.4;
驱动程序)
- [&arch.i386, &arch.pc98; &arch.sparc64;] FORE Systems, Inc. HE155 和 HE622
+ FORE Systems, Inc. HE155 和 HE622
ATM 接口 (&man.hatm.4; 驱动程序)
- [&arch.i386;, &arch.pc98;] 基于 IDT77252 的 ATM 卡 (&man.patm.4;
+ 基于 IDT77252 的 ATM 卡 (&man.patm.4;
驱动程序)
无线网络接口
- [&arch.amd64;, &arch.i386;, &arch.pc98;] Cisco/Aironet 802.11b 无线适配器 (&man.an.4; 驱动程序)
+ Cisco/Aironet 802.11b 无线适配器 (&man.an.4; 驱动程序)
&hwlist.ath;
&hwlist.awi;
&hwlist.cnw;
- [&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2100 MiniPCI 网络适配器
+ Intel PRO/Wireless 2100 MiniPCI 网络适配器
(&man.ipw.4; 驱动程序)
- [&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2200BG/2915ABG MiniPCI
+ Intel PRO/Wireless 2200BG/2915ABG MiniPCI
和 2225BG PCI 网络适配器 (&man.iwi.4; 驱动程序)
&hwlist.ral;
- [&arch.i386;, &arch.pc98;] Raytheon Raylink 2.4GHz 无线适配器 (&man.ray.4; 驱动程序)
+ Raytheon Raylink 2.4GHz 无线适配器 (&man.ray.4; 驱动程序)
&hwlist.rum;
&hwlist.ural;
- [&arch.amd64;, &arch.i386;, &arch.pc98;] 郎讯科技 WaveLAN/IEEE 802.11b
+ 朗讯科技 WaveLAN/IEEE 802.11b
无线网络适配器, 以及采用 Lucent Hermes、 Intersil
PRISM-II、 Intersil PRISM-2.5、 Intersil Prism-3 和 Symbol
Spectrum24 芯片组的类似的无线网络适配器 (&man.wi.4; 驱动程序)
- [&arch.i386;] NCR / AT&T / 郎讯科技 WaveLan T1-speed
+ NCR / AT&T / 郎讯科技 WaveLan T1-speed
ISA/无线 LAN 卡 (&man.wl.4; 驱动程序)
- [&arch.i386;, &arch.amd64;] Intel PRO/Wireless 3945ABG MiniPCI
+ Intel PRO/Wireless 3945ABG MiniPCI
网络适配器 (&man.wpi.4; 驱动程序)
&hwlist.zyd;
其他网络设备
&hwlist.ce;
&hwlist.cx;
&hwlist.cp;
&hwlist.ctau;
- [&arch.i386;]Granch SBNI12 点对点通讯适配器
+ Granch SBNI12 点对点通讯适配器
(&man.sbni.4; 驱动程序)
- [&arch.i386;]Granch SBNI16 SHDSL 调制解调器 (&man.sbsh.4;
+ Granch SBNI16 SHDSL 调制解调器 (&man.sbsh.4;
驱动程序)
&hwlist.cm;
ISDN 接口
- [&arch.i386;] AcerISDN P10 ISA PnP (实验性的)
- [&arch.i386;] Asuscom ISDNlink 128K ISA
- [&arch.i386;] ASUSCOM P-IN100-ST-D (以及其他基于 Winbond W6692 的卡)
- [&arch.i386;] AVM
+ AcerISDN P10 ISA PnP (实验性的)
+ Asuscom ISDNlink 128K ISA
+ ASUSCOM P-IN100-ST-D (以及其他基于 Winbond W6692 的卡)
+ AVM
A1
B1 ISA (在 V2.0 上测试过)
B1 PCI (在 V4.0 上测试过)
Fritz!Card classic
Fritz!Card PnP
Fritz!Card PCI
Fritz!Card PCI, Version 2
T1
- [&arch.i386;] Creatix
+ Creatix
ISDN-S0
ISDN-S0 P&P
- [&arch.i386;] Compaq Microcom 610 ISDN (Compaq series PSB2222I) ISA PnP
- [&arch.i386;] Dr. Neuhaus Niccy Go@ 及兼容
- [&arch.i386;] Dynalink IS64PPH 和 IS64PPH+
- [&arch.i386;] Eicon Diehl DIVA 2.0 和 2.02
- [&arch.i386;] ELSA
+ Compaq Microcom 610 ISDN (Compaq 系列 PSB2222I) ISA PnP
+ Dr. Neuhaus Niccy Go@ 及兼容
+ Dynalink IS64PPH 和 IS64PPH+
+ Eicon Diehl DIVA 2.0 和 2.02
+ ELSA
ELSA PCC-16
QuickStep 1000pro ISA
MicroLink ISDN/PCI
QuickStep 1000pro PCI
- [&arch.i386;] ITK ix1 Micro ( < V.3, 非 PnP 版本 )
- [&arch.i386;] Sedlbauer Win Speed
- [&arch.i386;] Siemens I-Surf 2.0
- [&arch.i386;] TELEINT ISDN SPEED No.1 (试验性支持)
- [&arch.i386;] Teles
+ ITK ix1 Micro ( < V.3, 非 PnP 版本 )
+ Sedlbauer Win Speed
+ Siemens I-Surf 2.0
+ TELEINT ISDN SPEED No.1 (试验性支持)
+ Teles
S0/8
S0/16
S0/16.3
S0/16.3 PnP
16.3c ISA PnP (试验性支持)
Teles PCI-TJ
- [&arch.i386;] Traverse Technologies NETjet-S PCI
- [&arch.i386;] USRobotics Sportster ISDN TA intern
- [&arch.i386;] 基于 Winbond W6692 的 PCI 卡
+ Traverse Technologies NETjet-S PCI
+ USRobotics Sportster ISDN TA intern
+ 基于 Winbond W6692 的 PCI 卡
串口
- [&arch.amd64; &arch.i386;] PC 标准
基于 8250、 16450, 以及基于 16550 的串口 (&man.sio.4; 驱动程序)
+ PC 标准
基于 8250、 16450, 以及基于 16550 的串口 (&man.sio.4; 驱动程序)
&hwlist.uart;
&hwlist.scc;
- [&arch.amd64; &arch.i386;] 使用共享 IRQ 的 AST 4 口串口卡
+ 使用共享 IRQ 的 AST 4 口串口卡
- [&arch.i386;] ARNET 串口卡 (&man.ar.4; 驱动程序)
+ ARNET 串口卡 (&man.ar.4; 驱动程序)
使用共享 IRQ 的 ARNET 8 口串口卡
ARNET (现在是 Digiboard) Sync 570/i 高速串口
-
- [&arch.i386;] Boca 多口串口卡
+
+ Boca 多口串口卡
Boca BB1004 4-口串口卡
(不 支持调制解调器)
Boca IOAT66 6-口串口卡 (支持调制解调器)
Boca BB1008 8-口串口卡
(不 支持调制解调器)
Boca BB2016 16-口串口卡 (支持调制解调器)
- [&arch.i386;] Comtrol Rocketport 卡 (&man.rp.4; 驱动程序)
+ Comtrol Rocketport 卡 (&man.rp.4; 驱动程序)
- [&arch.i386;] Cyclades Cyclom-Y 串口板 (&man.cy.4; 驱动程序)
+ Cyclades Cyclom-Y 串口板 (&man.cy.4; 驱动程序)
- [&arch.i386;] 使用共享 IRQ 的 STB 4 口串口卡
+ 使用共享 IRQ 的 STB 4 口串口卡
- [&arch.i386;] DigiBoard 智能串口卡 (digi 驱动程序)
+ DigiBoard 智能串口卡 (digi 驱动程序)
- [&arch.amd64;, &arch.i386, &arch.ia64;] 基于 PCI 的多口串口板 (&man.puc.4;
+ 基于 PCI 的多口串口板 (&man.puc.4;
驱动程序)
- [&arch.amd64; &arch.i386;] Actiontech 56K PCI
+ Actiontech 56K PCI
- [&arch.amd64; &arch.i386;] Avlab Technology, PCI IO 2S 和 PCI IO 4S
+ Avlab Technology, PCI IO 2S 和 PCI IO 4S
- [&arch.amd64; &arch.i386;] Comtrol RocketPort 550
+ Comtrol RocketPort 550
- [&arch.amd64; &arch.i386;] Decision Computers PCCOM 4-多口串口 和 双口 RS232/422/485
+ Decision Computers PCCOM 4-多口串口 和 双口 RS232/422/485
- [&arch.ia64;] Diva Serial (GSP) 多口 UART
+ Diva Serial (GSP) 多口 UART
- [&arch.amd64; &arch.i386;] Dolphin Peripherals 4025/4035/4036
+ Dolphin Peripherals 4025/4035/4036
- [&arch.amd64; &arch.i386;] IC Book Labs Dreadnought 16x Lite 和 Pro
+ IC Book Labs Dreadnought 16x Lite 和 Pro
- [&arch.amd64; &arch.i386;] Lava Computers 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550
+ Lava Computers 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550
- [&arch.amd64; &arch.i386;] Middle Digital, Weasle 串口
+ Middle Digital, Weasle 串口
- [&arch.amd64; &arch.i386;] Moxa Industio CP-114, Smartio C104H-PCI 和 C168H/PCI
+ Moxa Industio CP-114, Smartio C104H-PCI 和 C168H/PCI
- [&arch.amd64; &arch.i386;] NEC PK-UG-X001 和 PK-UG-X008
+ NEC PK-UG-X001 和 PK-UG-X008
- [&arch.amd64; &arch.i386;] Netmos NM9835 PCI-2S-550
+ Netmos NM9835 PCI-2S-550
- [&arch.amd64; &arch.i386;] Oxford Semiconductor OX16PCI954 PCI UART
+ Oxford Semiconductor OX16PCI954 PCI UART
- [&arch.amd64; &arch.i386;] Syba Tech SD-LAB PCI-4S2P-550-ECP
+ Syba Tech SD-LAB PCI-4S2P-550-ECP
- [&arch.amd64; &arch.i386;] SIIG Cyber I/O PCI 16C550/16C650/16C850
+ SIIG Cyber I/O PCI 16C550/16C650/16C850
- [&arch.amd64; &arch.i386;] SIIG Cyber 2P1S PCI 16C550/16C650/16C850
+ SIIG Cyber 2P1S PCI 16C550/16C650/16C850
- [&arch.amd64; &arch.i386;] SIIG Cyber 2S1P PCI 16C550/16C650/16C850
+ SIIG Cyber 2S1P PCI 16C550/16C650/16C850
- [&arch.amd64; &arch.i386;] SIIG Cyber 4S PCI 16C550/16C650/16C850
+ SIIG Cyber 4S PCI 16C550/16C650/16C850
- [&arch.amd64; &arch.i386;] SIIG Cyber Serial (Single 和 Dual) PCI 16C550/16C650/16C850
+ SIIG Cyber Serial (Single 和 Dual) PCI 16C550/16C650/16C850
- [&arch.amd64; &arch.i386;] Syba Tech Ltd. PCI-4S2P-550-ECP
+ Syba Tech Ltd. PCI-4S2P-550-ECP
- [&arch.amd64; &arch.i386;] Titan PCI-200H 和 PCI-800H
+ Titan PCI-200H 和 PCI-800H
- [&arch.amd64; &arch.i386;] US Robotics (3Com) 3CP5609 调制解调器
+ US Robotics (3Com) 3CP5609 调制解调器
- [&arch.amd64; &arch.i386;] VScom PCI-400 和 PCI-800
+ VScom PCI-400 和 PCI-800
&hwlist.rc;
&hwlist.sr;
- [&arch.i386;, &arch.amd64;] 支持 Specialix SI/XIO/SX 多口串口卡, 同时包括较旧的
+ 支持 Specialix SI/XIO/SX 多口串口卡, 同时包括较旧的
SIHOST2.x 以及 增强型
(基于 transputer,
也就是 JET 的) 宿主卡 (ISA、 EISA 和 PCI 接口)
注意, 最新的 SX+ PCI 卡目前还不支持。
(&man.si.4; 驱动程序)
- [&arch.pc98;] 内置串口 (&man.sio.4; 驱动程序)
+ 内置串口 (&man.sio.4; 驱动程序)
PC-9801 板载
PC-9821 第二 CCU (flags 0x12000000)
- [&arch.pc98;] NEC PC-9861K, PC-9801-101 和 Midori-Denshi MDC-926Rs (&man.sio.4; 驱动程序)
+ NEC PC-9861K, PC-9801-101 和 Midori-Denshi MDC-926Rs (&man.sio.4; 驱动程序)
COM2 (flags 0x01000000)
COM3 (flags 0x02000000)
- [&arch.pc98;] NEC PC-9801-120 (&man.sio.4; 驱动程序)
+ NEC PC-9801-120 (&man.sio.4; 驱动程序)
需要在内核配置中指定 "flags 0x11000000"。
- [&arch.pc98;] Microcore MC-16550, MC-16550II, MC-RS98 (&man.sio.4; 驱动程序)
+ Microcore MC-16550, MC-16550II, MC-RS98 (&man.sio.4; 驱动程序)
需要在内核配置中指定 "flags 0x14000?01"。
- [&arch.pc98;] Media Intelligent RSB-2000, RSB-3000 and AIWA B98-02 (&man.sio.4; 驱动程序)
+ Media Intelligent RSB-2000, RSB-3000 和 AIWA B98-02 (&man.sio.4; 驱动程序)
- 需要在内核配置中指定 "flags 0x15000?01"。
+ "flags 0x15000?01" is necessary in kernel configuration.
- [&arch.pc98;] Media Intelligent RSB-384 (&man.sio.4; 驱动程序)
+ Media Intelligent RSB-384 (&man.sio.4; 驱动程序)
需要在内核配置中指定 "flags 0x16000001"。
- [&arch.pc98;] I-O DATA RSA-98III (&man.sio.4; 驱动程序)
+ I-O DATA RSA-98III (&man.sio.4; 驱动程序)
需要在内核配置中指定 "flags 0x18000?01"。
- [&arch.pc98;] Hayes ESP98 (&man.sio.4; 驱动程序)
+ Hayes ESP98 (&man.sio.4; 驱动程序)
需要在内核配置中指定 "options COM_ESP" 和 "flags 0x19000000"。
声音设备
&hwlist.snd.ad1816;
&hwlist.snd.als4000;
&hwlist.snd.atiixp;
&hwlist.snd.audiocs;
&hwlist.snd.cmi;
&hwlist.snd.cs4281;
&hwlist.snd.csa;
&hwlist.snd.ds1;
&hwlist.snd.emu10k1;
&hwlist.snd.emu10kx;
&hwlist.snd.envy24;
&hwlist.snd.envy24ht;
&hwlist.snd.es137x;
&hwlist.snd.ess;
&hwlist.snd.fm801;
&hwlist.snd.gusc;
&hwlist.snd.hda;
&hwlist.snd.ich;
&hwlist.snd.maestro;
&hwlist.snd.maestro3;
&hwlist.snd.mss;
&hwlist.snd.neomagic;
&hwlist.snd.sbc;
&hwlist.snd.solo;
&hwlist.snd.spicds;
&hwlist.snd.t4dwave;
&hwlist.snd.via8233;
&hwlist.snd.via82c686;
&hwlist.snd.vibes;
- [&arch.pc98;] NEC PC-9801-73, 86 及兼容 (nss 驱动程序)
+ NEC PC-9801-73, 86 及兼容 (nss 驱动程序)
NEC A-MATE 内置声音
Q-Vision WaveStar, WaveMaster
- [&arch.pc98;] NEC X-MATE, CanBe, ValueStar 内置 (mss 驱动程序)
+ NEC X-MATE, CanBe, ValueStar 内置 (mss 驱动程序)
- [&arch.pc98;] Creative Technologies SoundBlaster(98) (&man.sb.4;
+ Creative Technologies SoundBlaster(98) (&man.sb.4;
驱动程序)
- [&arch.pc98;] I-O DATA CD-BOX (&man.sb.4; 驱动程序)
+ I-O DATA CD-BOX (&man.sb.4; 驱动程序)
- [&arch.pc98;] MPU-401 及兼容接口 (mpu 驱动)
+ MPU-401 及兼容接口 (mpu 驱动)
Q-Vision WaveStar
照相机和视频捕捉设备
&hwlist.bktr;
- [&arch.i386;] Connectix QuickCam
+ Connectix QuickCam
USB 设备
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] &os; 能够支持一系列 USB 外设;
+ &os; 能够支持一系列 USB 外设;
已知能够正确使用的设备在这节列出。 由于 USB 设备天生的通用性,
除了少量比较有个性的设备之外, 同一类型的设备几乎都能被支持,
即使在这里没有明确地列出。
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 以太网适配器可以在 USB 以太网适配器可以在 以太网接口 一节找到。
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 蓝牙适配器可以在 USB 蓝牙适配器可以在 蓝牙 一节找到。
&hwlist.ohci;
&hwlist.uhci;
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 采用 EHCI 接口的 USB 2.0
+ 采用 EHCI 接口的 USB 2.0
控制器 (&man.ehci.4; 驱动程序)
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 集线器
+ 集线器
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 键盘 (&man.ukbd.4; 驱动程序)
+ 键盘 (&man.ukbd.4; 驱动程序)
- [&arch.amd64;, &arch.i386, &arch.pc98;] 其他
+ 其他
Assist Computer Systems PC Camera C-M1
ActiveWire I/O 板
Creative Technology Video Blaster WebCam Plus
D-Link DSB-R100 USB Radio (&man.ufm.4; 驱动程序)
Mirunet AlphaCam Plus
&hwlist.urio;
&hwlist.umodem;
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 鼠标器 (&man.ums.4; 驱动程序)
+ 鼠标器 (&man.ums.4; 驱动程序)
&hwlist.ulpt;
&hwlist.ubsa;
&hwlist.ubser;
&hwlist.uftdi;
&hwlist.uplcom;
&hwlist.umct;
&hwlist.uscanner;
&hwlist.umass;
- [&arch.amd64;, &arch.i386;, &arch.pc98;] 声音设备 (&man.uaudio.4; 驱动程序)
+ 声音设备 (&man.uaudio.4; 驱动程序)
&hwlist.uvisor;
IEEE 1394 (火线) 设备
&hwlist.fwohci;
- [&arch.amd64;, &arch.i386;, &arch.sparc64;] 串行总线协议 2 (SBP-2)
+ 串行总线协议 2 (SBP-2)
存储设备 (&man.sbp.4; 驱动程序)
蓝牙设备
&hwlist.ng.bt3c;
&hwlist.ng.ubt;
密码学加速器
&hwlist.hifn;
&hwlist.safe;
&hwlist.ubsec;
其他
- [&arch.amd64;, &arch.i386;, &arch.pc98;] FAX-Modem/PCCARD
+ FAX-Modem/PCCARD
MELCO IGM-PCM56K/IGM-PCM56KH
Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD 终端)
- [&arch.amd64;, &arch.i386;, &arch.pc98;] 软驱 (&man.fdc.4; 驱动程序)
+ 软驱 (&man.fdc.4; 驱动程序)
- [&arch.amd64; &arch.i386;] VGA-兼容 显示卡
+ VGA-兼容 显示卡
(&man.vga.4; 驱动程序)
关于特定显卡与 Xorg 的兼容信息,
可以在 找到。
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 键盘包括:
+ 键盘包括:
- [&arch.i386;] AT-风格的 键盘 (&man.atkbd.4; 驱动程序)
+ AT-风格的 键盘 (&man.atkbd.4; 驱动程序)
- [&arch.amd64;, &arch.i386;] PS/2 键盘 (&man.atkbd.4; 驱动程序)
+ PS/2 键盘 (&man.atkbd.4; 驱动程序)
- [&arch.pc98;] 标准键盘
+ 标准键盘
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 键盘 (&man.ukbd.4; 驱动程序)
+ USB 键盘 (&man.ukbd.4; 驱动程序)
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 定点设备包括:
+ 定点设备包括:
- [&arch.amd64;, &arch.i386;, &arch.pc98;] 总线鼠标和兼容设备 (&man.mse.4; 驱动程序)
+ 总线鼠标和兼容设备 (&man.mse.4; 驱动程序)
- [&arch.amd64;, &arch.i386;] PS/2 鼠标和兼容设备, 也包括一系列笔记本定点设备
+ PS/2 鼠标和兼容设备, 也包括一系列笔记本定点设备
(&man.psm.4; 驱动程序)
串口鼠标和兼容设备
- [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 鼠标 (&man.ums.4; 驱动程序)
+ USB 鼠标 (&man.ums.4; 驱动程序)
&man.moused.8; 提供了如何在 &os; 中使用定点设备的进一步信息。
关于如何在 Xorg 中使用这类设备的信息, 可以在
找到。
- [&arch.amd64;, &arch.i386;] PC 标准
并口 (&man.ppc.4; 驱动程序)
- [&arch.pc98;] PC-9821 标准
并口 (&man.ppc.4; 驱动程序)
+ PC 标准
并口 (&man.ppc.4; 驱动程序)
+ PC-9821 标准
并口 (&man.ppc.4; 驱动程序)
- [&arch.i386;, &arch.amd64;] PC-兼容 游戏杆 (&man.joy.4; 驱动程序)
+ PC-兼容 游戏杆 (&man.joy.4; 驱动程序)
- [&arch.pc98;] SoundBlaster(98) 的游戏杆接口 (&man.joy.4;
+ Creative Technologies SoundBlaster(98) (&man.sb.4;
驱动程序)
- [&arch.i386;, &arch.pc98;] PHS Data Communication Card/PCCARD
+
+ PHS Data Communication Card/PCCARD
NTT DoCoMo P-in Comp@ct
Panasonic KX-PH405
SII MC-P200
- [&arch.i386;] 基于 Xilinx XC6200 的可重配置硬件卡, 与
+ 基于 Xilinx XC6200 的可重配置硬件卡, 与
Virtual
Computers 的 HOT1 兼容 (xrpu 驱动程序)。
- [&arch.pc98;] NEC PC-98 笔记本的电源管理控制器 (pmc
+ NEC PC-98 笔记本的电源管理控制器 (pmc
驱动程序)
- [&arch.sparc64;] OpenFirmware 控制台 (ofwcons 驱动程序)
Index: releng/7.2/release/doc/zh_CN.GB2312/readme/article.sgml
===================================================================
--- releng/7.2/release/doc/zh_CN.GB2312/readme/article.sgml (revision 191679)
+++ releng/7.2/release/doc/zh_CN.GB2312/readme/article.sgml (revision 191680)
@@ -1,408 +1,408 @@
%articles.ent;
%release;
]>
&os; &release.current; 自述
- The &os; Project
+ &os; 项目组
$FreeBSD$
2000
2001
2002
2003
2004
2005
2006
2007
- The &os; Documentation Project
+ &os; 文档项目组
&tm-attrib.freebsd;
&tm-attrib.intel;
&tm-attrib.opengroup;
&tm-attrib.sparc;
&tm-attrib.general;
这份文档对 &os;
&release.current; 作了一个简短的介绍, 还包括如何获取
&os;、&os;
项目联系的多种方式, 以及一些其他的信息来源。
介绍
这个发行版本是 &os; &release.current; 的一个 &release.type;,
它是 &release.branch; 分支的最新版本。
关于 &os;
&os; 是一个基于 4.4 BSD Lite 的操作系统,支持
基于 AMD64 和 Intel EM64T 的 PC 硬件 (&arch.amd64;),
基于 Intel, AMD, Cyrix 或 NexGen x86
的 PC 硬件 (&arch.i386;),
基于 Intel Itanium Processor 的计算机 (&arch.ia64;),
NEC PC-9801/9821 系列 PC 及其兼容机 (&arch.pc98;),
以及 &ultrasparc; 机器 (&arch.sparc64;)。
支持 &powerpc; (&arch.powerpc;) 和 &mips; (mips)
硬件架构的的版本也正在开发中。
&os; 支持各种各样的外围设备,
可以胜任软件开发、游戏,以及提供 Internet
服务等的各式应用。
这个版本的 &os; 包含了运行这样一个系统所需要的每样东西,
在基本的发行中包含了完整的内核和所有的工具源代码。
只要安装了源代码, 您就可以用一条命令从头编译整个系统,
这对于那些想知道它是如何工作的学生、
研究人员或者用户来说非常有用。
包含大量已经移植的第三方软件集合 (Ports
Collection
) 让在 &os; 上获取并安装所有您喜欢的传统 &unix;
工具变得容易。 每个 port
是一些用一条命令就可以下载、配置、编译并安装软件的脚本。
超过 &os.numports; 个
port,从编辑器到编程语言再到图形应用程序, 让
&os; 成为一个大大扩展了很多商业 &unix;
版本所能提供的强大并且通用的操作环境。 大多数 port 也提供了预编译的
package
, 可以用安装程序快速安装。
目标用户
&release.type; 主要是针对富于冒险精神,
以及那些希望参与下一步的 &os; 开发的用户。
尽管 &os; 开发团队尽最大努力来确保每一个
&release.type; 能够像所宣传的那样运行,
&release.branch; 仍然处于开发过程中。
使用这个 &release.type; 的基本要求是精通 &os;
并且理解正在进行的 &os; &release.branch; 开发进程
(在 &a.current;中讨论)。
对于那些对在商业中使用 &os; 而不是体验新的 &os;
技术感兴趣的人来说,正式的发行版
(比如 &release.prev.stable;) 往往更合适。
这些版本经历了一定时期的测试和质量保证检测来确保高可用性和可靠性。
]]>
这个 &release.type; 主要针对追求最新功能,
以及希望参与正在进行的 &os; 开发活动的用户。 尽管 &os;
的开发团队会尽最大努力确保每一个 &release.type;
都能够如宣传的那样工作, 但 &release.branch; 仍然是一个开发中的分支。
使用这个 &release.type; 的基本要求是对 &os; 技术的熟练性,
以及对正在进行的 &os; &release.branch; 开发过程的理解 (这些,
都会在 &a.current; 中进行讨论)。
对于那些希望用 &os; 来处理日常业务,
而不是尝试最新 &os; 技术的用户来说, 正式的发行版本
(例如 &release.prev.stable;) 通常更为合适。
发行版本经过了一段时间的测试和质量保障检查,
以确保其高可靠性。
]]>
&release.type; 主要目标是有冒险精神的,
以及想参与正在进行的 &os; 开发的用户。
尽管 &os; 开发团队尽最大努力来确保每一个
&release.type; 能够像所宣传的那样运行,
&release.branch; 仍然处于开发过程中。
使用这个 &release.type; 的基本要求是精通
&os; 并且理解正在进行的 &os; &release.branch;
开发进程 (在 &a.current; 中讨论)。
对于那些对在商业中使用 &os; 而不是体验新的 &os;
技术感兴趣的人来说,正式的发行版
(比如 &release.prev.stable;) 往往更合适。
这些版本经历了一定时期的测试和质量保证检测来确保高可用性和可靠性。
]]>
&os; 的这个 &release.type; 适用于所有用户。
它经历了一定时期的测试和质量检测来确保最高的可用性和可靠性。
]]>
获取 &os;
&os; 可以通过各种方式得到。
这一节关注那些可以获取完整的 &os; 发行版本的主要方式,
而不是升级已经装好的系统。
CDROM 和 DVD
&os; -RELEASE 发行版本可以从几个发行商那里以 CDROM 或者 DVD
的形式订购。 对于全新安装来说, 这通常是获取 &os; 最方便的方式,
因为它提供了在必要时快速地重新安装系统的方法。
一些发行版本包含了一些来自 &os; Ports 套件的可选的、
预编译的 package
以及其他资料。
一个已知的 CDROM 和 DVD
发行商列表列在使用手册的 Obtaining
&os;
中。
FTP
您可以使用 FTP 来从 下载 &os;
以及所有的可选软件包,这是官方的 &os; 发行站点,或者从任何一个
镜像
下载。
&os; 的镜像列表可以在使用手册的
FTP
站点一节, 或者在 网页上找到。
强烈推荐您从其中离您最近 (以网络的观点)
的镜像来下载发行版本。
我们非常欢迎您建立新的镜像站点。 联系
freebsd-admin@FreeBSD.org 了解成为官方镜像站点的更多细节。
也可以在如何为 &os; 做镜像站点
这篇文章中找到关于镜像站点的更多有用的信息。
镜像站点通常会提供用于刻录 &os; 发行版本的 CDROM
的 ISO 映像文件。 它们通常包括了软盘映像 (仅限支持的平台)
以及通过网络安装所需要的文件。 最后,
镜像站点通常还会提供最新发行版本对应的预编译软件包。
联系 &os; 项目
电子邮件和邮件列表
有任何问题或者基本的技术支持,请发送邮件到
&a.questions;。
如果您正在跟随 &release.branch; 的开发过程, 您
必须 加入 &a.current;,
以便及时了解可能影响您使用和维护系统方式的最新进展。
&os; 很大程度上是一个志愿者项目,
它非常欢迎来自更多人的帮助 ——
来完成那些希望完成而没有时间加以完成的改进。
要联系开发者讨论技术问题, 或提供帮助,
请发送邮件到 &a.hackers;。
请注意这些邮件列表都可能有
可观的 通信量。
如果您访问邮件很慢或很昂贵, 或者您只对及时了解主要的
&os; 活动感兴趣, 订阅
&a.announce; 可能更合适。
所有的邮件列表都可以如人们希望的那样自由加入。
请访问
FreeBSD Mailman 信息页。这里会提供有关加入各种列表、
访问存档等等的更多信息。
还有很多针对特定的兴趣群体的邮件列表在这里没有提及,
可以从 Mailman 页面或者 &os; Web 站点的 邮件列表
一节获得更多信息。
不要 发送邮件到列表要求订阅。
请使用 Mailman 界面来完成订阅。
提交问题报告
建议,bug 报告和代码捐献永远是有价值的
—请不要犹豫是否报告您可能会发现的任何问题。
当然附带了修正的 bug 报告会更受欢迎。
从一台能够收发 Internet 邮件的主机提交 bug
报告的首选方法是使用 &man.send-pr.1; 命令。
用这种方式提交的问题报告
(PR)会被归档并跟踪进度,
&os; 开发者会尽最大努力尽快地对所有报告的 bug 做出反应。
所有尚未完全解决的 PR 列表可以在 &os; Web 站点上找到,
这个列表可以用于查看其它用户可能遭遇的问题。
注意 &man.send-pr.1; 本身是一个 shell 脚本,
因此很容易把它移植到非 &os; 系统上。
极力推荐使用这个界面。 如果因为一些原因不能使用
&man.send-pr.1; 来提交 bug 报告,您可以尝试把它发送到
&a.bugs;。
要了解更多的信息,&os; Web 站点上的
撰写 FreeBSD 问题报告
对撰写并提交有效的错误报告有很多有用的提示。
进一步阅读
有很多关于 &os; 的信息资源,一些包含在发行版中,
另一些则以在线或印刷版本的方式提供。
发行文档
许多其它的文档提供了有关这个 &release.type;
发行版本的更加详细的信息。这些文件提供了各种各样的格式。
大多数发行版本会包含
ASCII 文本 (.TXT) 和 HTML
(.HTM) 格式。有一些发行版本也可能包含其它的格式,
比如 Portable Document Format
(.PDF)。
README.TXT:这个文件提供了有关
&os; 的一些简要的信息,
还有一些有关获取发行版本的粗略的注解。
RELNOTES.TXT: 发行说明,
展示了相对于前一版本 (&os; &release.prev;),
&os; &release.current; 中的创新和差异。
HARDWARE.TXT:硬件兼容列表,
展示了 &os; 已经测试并已知可以使用的设备。
ERRATA.TXT:发行勘误。
提供新近发现的、 发行之后发现的问题等信息,
主要适用于发行版本(相对于 snapshot)。
在安装 &os; 的一个 release 之前参考这个文件是非常重要的,
因为它包含了自从 release
创建以来发现并修正问题的最新的信息。
在支持 &man.sysinstall.8; 的平台上 (目前有
&arch.amd64;、 &arch.i386;、 &arch.ia64;、 &arch.pc98; 以及 &arch.sparc64;),
这些文档在安装时都可以通过 Documentation 菜单访问。
一旦系统已经安装,您可以通过重新运行
&man.sysinstall.8; 工具来重新访问菜单。
在安装您拿到的任何发行版之前阅读勘误是非常重要的,
它能帮助您了解那些在发布工程
后期发现的
以及发布之后发现的问题。
随每个发行自带的勘误文件总是不够精确的,
但是其它的副本会通过 Internet 保持更新并作为
这个发行的 最新勘误
参考。
这些其它的勘误副本放在
(还有保持更新的任何镜像站点的同一位置)。
联机手册
像所有的类 &unix; 操作系统一样,&os; 附带一套在线联机手册,
可以通过 &man.man.1; 命令或者通过 &os; Web 站点上的超文本联机手册网关
访问。 一般情况下,联机手册为 &os;
用户提供不同命令和 API 的信息。
有时,联机手册还提供特定主题的信息。
一个不太恰当的例子就是 &man.tuning.7; (性能调整向导)、
&man.security.7; (&os; 一个关于安全的介绍) 还有
&man.style.9; (内核代码规范指南)。
书籍和文章
两个由 &os; 项目维护的非常有用的 &os; 相关的信息集合,
是 &os; 使用手册和 &os; FAQ (频繁被问到的问题)。 使用手册
和 FAQ
的在线版本可以从 FreeBSD
文档页面 或者它的镜像上得到。 如果安装了
doc 发行集, 则可以在本地使用 Web
浏览器来阅读使用手册和 FAQ。 值得一提的是,
在使用手册中提供了如何安装 &os; 的详细说明。
许多在线书籍和文章也由 &os; 项目维护, 涵盖了更专业的、&os;
相关的主题。 这些文章题材广泛,从邮件列表的有效使用到双重启动
&os; 和其它操作系统,再到给新 committer 的指南。
同使用手册和 FAQ 一样,这些文档可以从 &os;
文档页面或者 doc
分类中得到。
有关 &os; 的其它书籍和文档的列表可以在 &os; 使用手册的参考书目
一章找到。由于 &os; 固有的 &unix; 传统,
许多为 &unix; 系统撰写的文章和书籍也是适用的,
其中一些也被列在参考书目中。
感谢
- &os; 有全世界的成百上千的人工作无数个小时才带来这个
- &release.type;。要查看 &os; 开发者和捐献者的完整列表,请查看
- &os; Web 站点或者任何一个镜像站点上的 &os; 的这个 &release.type; 是全世界成百上千的人工作无数小时的成果。
+ 要查看 &os; 开发者和捐献者的完整列表,请查看
+ &os; Web 站点或其镜像站点上的 &os;
- 捐献者
。
+ 捐献者名录。
在此也要特别感谢众多的 &os; 用户和全世界的测试人员,
- 没有他们就根本不会有这个 &release.type;。
+ 是他们使这个 &release.type; 成为可能。
Index: releng/7.2/release/doc/zh_CN.GB2312/relnotes/article.sgml
===================================================================
--- releng/7.2/release/doc/zh_CN.GB2312/relnotes/article.sgml (revision 191679)
+++ releng/7.2/release/doc/zh_CN.GB2312/relnotes/article.sgml (revision 191680)
@@ -1,325 +1,853 @@
%articles.ent;
%release;
-
-
-
-
-
-
-
-
+
]>
&os; &release.current; 发行说明
- The &os; Project
+ &os; 项目组
- $FreeBSD$
+ $FreeBSD$
-
- 2000
- 2001
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- The &os; Documentation Project
-
+
+ 2000
+ 2001
+ 2002
+ 2003
+ 2004
+ 2005
+ 2006
+ 2007
+ 2008
+ 2009
+ &os; 文档项目组
+
-
- &tm-attrib.freebsd;
- &tm-attrib.ibm;
- &tm-attrib.ieee;
- &tm-attrib.intel;
- &tm-attrib.sparc;
- &tm-attrib.general;
-
+
+ &tm-attrib.freebsd;
+ &tm-attrib.ibm;
+ &tm-attrib.ieee;
+ &tm-attrib.intel;
+ &tm-attrib.microsoft;
+ &tm-attrib.sparc;
+ &tm-attrib.general;
+
-
- 这份 &os; &release.current; 的发行说明, 概括了 &os; 基本系统在
- &release.branch; 开发线上所做的改动。
- 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于
- &os; 内核以及系统附带的应用程序所做的重要修改。
- 对在升级时需要注意的一些问题, 也进行了简略的介绍。
-
-
+
+ 这份 &os; &release.current; 的发行说明, 概括了 &os; 基本系统在
+ &release.branch; 开发线上所做的改动。
+ 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于
+ &os; 内核以及系统附带的应用程序所做的重要修改。
+ 对在升级时需要注意的一些问题, 也进行了简略的介绍。
+
+
-
- 简介
+
+ 介绍
- 这篇文档包括了 &os;
- &release.current; 的发行说明。 它描述了最近刚刚加入、
- 修改或删除了的 &os; 特性的说明。 同时,
- 它也将给出如何从先前的 &os; 版本完成升级的说明。
+ 这篇文档是 &os;
+ &release.current; 的发行版说明。 它介绍了 &os; 上最近新增、
+ 变化或删除的功能。 此外, 它也对从较早版本的 &os;
+ 进行升级时需要注意的问题进行了说明。
这篇文档所介绍的 &release.type; 软件包,
- 介绍了 &release.branch; 开发分支自 &release.branch;
- 创建以来的进展。 关于这一分支上预编译的、 二进制版本的
- &release.type; 软件包, 可以在
- 找到。
+ 这篇文档所介绍的 &release.type; 软件包,
+ 介绍了 &release.branch; 开发分支自 &release.branch;
+ 创建以来的进展。 关于这一分支上预编译的、 二进制版本的
+ &release.type; 软件包, 可以在
+ 找到。
]]>
这份说明所说的 &release.type; 版本,
- 是在 &release.branch; 开发分支上 &release.prev; 到未来的 &release.next;
- 上的一点。 这一开发分支上预编译的二进制形式的 &release.type;
- 安装包, 可以在 找到。
+ 这份说明所说的 &release.type; 版本,
+ 是在 &release.branch; 开发分支上 &release.prev; 到未来的 &release.next;
+ 上的一点。 这一开发分支上预编译的二进制形式的 &release.type;
+ 安装包, 可以在 找到。
]]>
这是一份 &os; &release.current; 的
- &release.type; 发布包。 您可以从 或其他镜像那里得到它的副本。
- 关于这个 (或其他) &release.type; 发布包的更多信息,可以在
- &os; 手册
- 中的 如何获得
- &os;
附录 中找到。
+ 这是一份 &os; &release.current; 的
+ &release.type; 发布包。 您可以从 或其他镜像那里得到它的副本。
+ 关于这个 (或其他) &release.type; 发布包的更多信息,可以在
+ &os; 手册
+ 中的 如何获得
+ &os;
附录 中找到。
]]>
- 我们鼓励所有的用户在开始安装 &os;
- 之前首先参考这一版本所对应的勘误信息。
- 勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后
- 新发现的
问题和相关信息。
- 通常,这包括已知的 bug,安全公告,以及对于文档的修订内容。
- 最新的 &os; &release.current; 勘误信息可以从 &os; 网站获得。
+ 我们建议所有的用户在开始安装 &os;
+ 之前首先参考与这一版本对应的勘误信息。
+ 勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后
+ 新发现的
问题和相关信息。
+ 通常, 这包括已知的 bug、 安全公告, 以及对于文档的修订内容。
+ 最新的 &os; &release.current; 勘误信息可以从 &os; 网站获得。
+
-
+
+ 最新变动
-
- 最新变动
+ 这一节描述了 &os; 自 &release.prev; 以来最明显的新功能和变化。
- 这一节描述了
- &os; 自 &release.prev; 以来最明显的新功能和变化。
-
+ 通常情况下, 发行版说明文档中会介绍自 &release.prev; 以来所发布的安全公告、
+ 新增的驱动或硬件支持、 新增的命令或选项、 重要的错误修补,
+ 以及基本系统中来自第三方的软件升级。 重要的 ports 和 packages 变动,
+ 或关于交付工程的变动也会在这份文档中体现。 显而易见地,
+ 发行说明不可能涵盖 &os; 版本之间的每一个微小变动;
+ 这篇文档主要关注的,仍然是安全公告、 用户可以察觉的修改,
+ 以及重要的架构性改良。
- 发行说明中的绝大多数条目是在说明自从
- &release.prev;
- 以来的安全公告、新的驱动程序或硬件支持、新的命令或是选项、
- 重要的错误修补,以及基本系统中来自第三方的软件升级。
- 重要的 ports 和 packages 变动,或关于交付工程的变动也会在这份文档中体现。
- 显而易见地,发行说明不可能涵盖 &os; 版本之间的每一个微小变动;
- 这篇文档主要关注的,仍然是安全公告,用户可以察觉的修改,
- 以及重要的架构改良。
+
+ 安全公告
-
- 安全公告
+ 这一版本中修正了下列安全公告所指明的问题。 如欲了解进一步的信息,
+ 请参阅位于
+ 的完整安全公告内容。
-
-
+
+
+
+
+
+
+
+ 公告
+ 日期
+ 主题
+
+
-
- 对内核的改动
-
- 为内核调试器 &man.ddb.4; 新增了输出捕捉机制。
- 来自 &man.ddb.4; 的输入和输出内容会自动捕捉到一个内存缓冲区,
- 以便在随后通过 &man.sysctl.8; 或 textdump 来读取和分析。
- 新增的 capture 命令可以控制这个功能。
+
+
+ SA-09:01.lukemftpd
+ 2009 年 01 月 07 日
+ &man.lukemftpd.8; 中的跨站请求伪造问题
+
- 为 &man.ddb.4; 调试器新增了简单的脚本机制支持,
- 使其能够支持一组经过命名的包含一系列 &man.ddb.4; 命令的脚本。
- 这些脚本可以在 &man.ddb.4; 中, 或通过新增的 &man.ddb.8;
- 来进行配置。 更多详情请参见联机手册 &man.ddb.4;。
+
+ SA-09:02.openssl
+ 2009 年 01 月 07 日
+ OpenSSL 对格式不正确的签名检查存在问题
+
- 内核新增了 textdump 格式的主存内容转存能力。
- 与传统主存内容转存方式不同, textdump
- 通过一系列机械化的生成/提取调试输出来提供高一级的信息。
- 这个机制即使在内核没有包含调试符号, 或源代码与内核不完全同步的情况下,
- 仍然能够提供简明但内容丰富的调试信息。 关于这一机制的进一步详情请参见联机手册
- &man.textdump.4;。
+
+ SA-09:03.ntpd
+ 2009 年 01 月 13 日
+ ntpd 密码学签名绕过问题
+
- [&arch.amd64;, &arch.i386;] ULE
- 调度器成为了 GENERIC 内核的默认进程调度器。
+
+ SA-09:04.bind
+ 2009 年 01 月 13 日
+ BIND DNSSEC 对格式不对的签名检查存在问题
+
-
- 引导加载器变动
+
+ SA-09:05.telnetd
+ 2009 年 01 月 13 日
+ telnetd 任意代码执行问题
+
-
+
+ SA-09:06.ktimer
+ 2009 年 03 月 23 日
+ 本地特权提升问题
+
- [&arch.amd64;、 &arch.i386;] 对引导加载器使用的 BTX 内核进行了修改,
- 使其在实模式下调用 BIOS 例程。 这一变动使得从 USB
- 设备引导 &os; 成为了可能。
+
+ SA-09:07.libc
+ 2009 年 04 月 04 日
+ &man.db.3; 中的信息泄露问题
+
- [&arch.amd64;、 &arch.i386;] 新增了用于支持从 GPT
- 标签引导系统的 gptboot 引导加载器。 为
- &man.gpt.8; 工具新增了 boot 命令,
- 其作用是通过写入引导加载器, 并根据需要创建新的引导分区来让
- GPT 磁盘能够引导系统。
+
+ SA-09:08.openssl
+ 2009 年 04 月 22 日
+ OpenSSL 远程可触发的崩溃问题
+
+
+
+
+
-
+
+ 对内核的改动
-
- 硬件支持
+ 内核调试器 &man.ddb.8; 新增了
+ show mount 子命令。
- 新增了用于支持 Omnikey CardMan 4040
- PCMCIA 智能卡阅读器的 &man.cmx.4; 驱动。
+ &os; DTrace 子系统新增了对于进程执行的探测点 (probe) 支持。
- 从 OpenBSD 引入了用于支持基于 Silicon
- Laboratories CP2101/CP2102 USB 串口适配器的 &man.uslcom.4; 驱动。
+ &os; 内核虚拟地址空间增加到了 6GB。
+ 这使得内核子系统能够用到更大的虚拟内存地址空间。 例如, &man.zfs.8;
+ 自适应替换快取缓存 (ARC) 需要使用大量的内核内存来缓存文件系统数据,
+ 因而会受益于可用地址空间的增加。 请注意, 内核内存映射的尺寸上限是总量的
+ 60% 而不是其全部。
-
- 多媒体支持
+ 对 &man.jail.8; 子系统进行了更新。 变动包括:
-
-
+
+
+ 支持在一个 jail 上指定多个 IPv4 及 IPv6 地址了。
+ 此外, 还支持不在 jail 上配置任何 IP 地址,
+ 这种配置基本上相当于可见进程受限且没有网络的 chroot 环境。
+
-
- 网络接口支持
+
+ 支持在 jail 中使用 SCTP (&man.sctp.4;) 和 IPv6 了。
+
- 新增了用于支持
- Atheros AR8121/AR8113/AR8114 千兆/百兆以太网控制器的 &man.ale.4; 驱动程序。
- 在这一版本中的 GENERIC
- 内核中默认并不包含此驱动。
+
+ 实现了使用 &man.cpuset.1; 来指定 CPU 绑定。
+ 请注意目前的实现允许 jail 中的超级用户改变 CPU 绑定,
+ 这一行为将在未来的版本中予以修正。
+
- 将 &man.em.4; 驱动程序分拆成了两个共享部分代码的驱动程序。
- &man.em.4; 驱动程序将继续支持高至 82575 的网卡以及新的针对客户机/桌面的网卡。
- 新增的 &man.igb.4; 驱动程序则用于支持新的服务器网卡。
+
+ 可以按指定的路由 FIB 启动 &man.jail.8; 了。
+
- [&arch.amd64;、 &arch.i386;] 对 &man.wpi.4; 驱动程序进行了更新,
- 修正了一系列可靠性问题。
+
+ 为 &man.ddb.8; 新增了 show jails 子命令。
+
-
-
+
+ 新增了在 64-位 系统中使用 32-位 jail
+ 工具管理 jail 的支持。
+
-
- 网络协议
+
+ &man.jail.8; 中
+ jail 和 prison
+ 的版本均进行了更新以支持这些新特性。
+
+
-
+ &man.kld.4; 支持从内核模块为 &os; 系统调用翻译层安装 32-位 系统调用了。
-
+ &man.ktr.4; 新增了
+ KTR_CALLOUT class 的 KTR 跟踪点,
+ 用以描述 callout 回调完成执行。
-
- 磁盘和存储
+ 用以对已经分配的
+ System V 共享内存进行记账的变量由
+ int 改为了 size_t。
+ 这使得在 64-位 硬件架构上使用超过 2 GB 的共享内存段成为可能。
+ 请留意 &man.shmctl.2; 中的
+ BUGS 部分, 以及
+ /usr/src/UPDATING 中的相关描述以了解这一临时解决方案的限制。
- &man.aac.4; 驱动程序支持尺寸超过
- 2TB 的卷了。
+ &man.sysctl.3; 叶节点新增了一个表示其为 MPSAFE 的标志。
- &man.hptrr.4; 更新到了来自 Highpoint 的 1.2
- 版。
+ &os; 32-位 系统调用翻译层新增了为
+ VFS_AIO 安装 32-位 系统调用的支持。
-
+ &os; 虚拟内存子系统新增了对于
+ Superpages 的支持。
+ Superpages 是一项旨在现代处理器上令
+ TLB (translation lookaside buffer, 快速页表转换缓冲)
+ 能够将大块物理内存区域映射到虚拟地址空间中的技术。
+ 这可以帮助使用大量共享内存的应用节省内存开销,
+ 并且由于减少了 TLB 缓冲未命中现象从而改善性能。
+ 默认情况下这一特性并不开启, 您可以通过将引导加载器变量
+ vm.pmap.pg_ps_enabled 设为
+ 1 来启用它。
-
- File Systems
+
+ 引导加载器变动
-
-
-
+ &man.boot.8; 新增了对某些版本 &windows; 放入 MBR
+ 的 4-字节 卷 ID, 以及在一些支持的 BIOS 上通过按 F6 来启动
+ PXE 的支持。
-
- 用户态环境变动
+ 对 &man.boot.8; BTX 加载器进行了改进。
+ 这修正了一些较新的机器上 7.1-RELEASE 和较早版本 &os;
+ 会遇到的一些引导方面的问题。
- &man.adduser.8; 工具新增了用于指定新用户主目录的
- 参数。
+ &man.loader.8; 可以在网络引导的过程通过 &man.kenv.2; 变量来获得
+ DHCP 选项了。
- &man.chflags.1; 新增了用于指定详细输出的 选项,
- 以及类似于 (例如) &man.chmod.1; 对应的忽略错误语义的 选项。
+ 修正了 &man.loader.8; 的一个程序错误。
+ 类似下面的配置可以正确工作了:
- &man.realpath.1; 新增了用于禁止给出警告信息的
- 选项; 此外, 它能够接受多个路径作为命令行参数了。
+ loader_conf_files="foo bar ${variable}"
+
- &man.cron.8; 新增了用于协助管理大量主机环境中 cron 邮件的
- 参数。
+
+ 硬件支持
- &man.ypserv.8; 新增了用于指定监听端口的 参数。
+ &os; 新增了对 Ultra SPARC III
+ (Cheetah) 系列处理器的支持。
-
- /etc/rc.d 脚本
+ &man.acpi.4; 子系统新增了一组 &man.sysctl.8;
+ 变量 debug.batt.batt_sleep_ms。
+ 在使用智能电池的笔记本上, 启用电池监控软件会导致来自 &man.atkbd.4;
+ 的按键失灵。 这个 sysctl 变量在状态检查代码中增加了若干毫秒的延时,
+ 以绕过这个问题。
-
-
-
+ &man.acpi.asus.4; 驱动程序支持 Asus A8Sr
+ 笔记本了。
-
- 基本系统中的第三方软件
+ 新增了对于 AltiVec, 一种浮点及整数 SIMD
+ 指令集的支持。
- AMD 从 6.0.10
- 升级到了 6.1.5。
+ 新增了 &man.cpuctl.4; 驱动程序, 它提供了与系统 CPU
+ 之间的设备 /dev/cpuctl 作为接口。
+ 新增的 &man.cpuctl.4; 功能包括获取 CPUID
+ 信息、 读写机器专用寄存器 (machine specific registers, MSR),
+ 以及更新 CPU 固件等。
- awk 从 2007 年 5 月 1 日版升级到了
- 2007 年 10 月 23 日版。
+ &man.cpufreq.4; 驱动新增了加载器变量
+ hw.est.msr_info。
+ 当此变量设为 1 时,
+ 驱动会尝试创建只包含最高和最低时钟频率的简单列表,
+ 如果无法从 ACPI 或静态表中获得的话。 默认情况下不启用。
- bzip2 从 1.0.4
- 升级到了 1.0.5。
+ 当 TSC 是 P-状态 无关不变量时,
+ CPU 频率变化通知会被禁止。 另外, 还增加了引导加载器变量
+ kern.timecounter.invariant_tsc,
+ 当设为非零数值时, 表示强制这一行为。
- OpenPAM 从
- Figwort 版升级到了 Hydrangea 版。
+ &man.atkbd.4; 驱动程序在轮询模式启用, 并调用键盘回调函数时,
+ 会禁用中断处理程序。 这修正了在多 CPU 系统中,
+ 当启用了 &man.kbdmux.4; 时,
+ 在 mountroot 提示符处出现重复或遗失击键的问题。
- OpenSSH 从
- 4.5p1 版升级到了 5.1p1 版。
+ 在 &man.pci.4; 子系统中, 当启用
+ MSI/MSIX 时会禁用 INTx。 这一变动修正了一系列与中断风暴有关的问题。
- sendmail 从
- 8.14.2 版升级到了 8.14.3 版。
+ 新增了用于支持 Schizo
+ Fireplane/Safari to PCI 2.1 和 Tomatillo JBus to PCI 2.2
+ 桥的 schizo(4) 驱动程序。
- 时区数据库从
- tzdata2007h 版升级到了
- tzdata2008b 版。
+ 新增了用于采用 USB 接口的 3G 卡和软件狗的 &man.u3g.4; 驱动程序,
+ 它支持包括 Vodafone Mobile Connect Card 3G、 Qualcomm
+ CDMA MSM、 华为 E220、 Novatel U740、 Sierra MC875U 等在内的一系列设备。
+ 这提供了对多种由 3G USB/PC Card
+ 调制解调器提供的
+ USB-到-串口 接口卡的支持, 这些设备可以通过 &man.ucom.4;
+ 驱动程序来驱动, 其接口类似于 &man.tty.4;。
-
+ &man.sched.ule.4; 调度器新增了引导加载器变量
+ machdep.hyperthreading_enabled,
+ 类似 &man.sched.4bsd.4; 对应的变量。 需要注意的是,
+ 这个变量在系统运行过程中不能改变。
-
- Ports/Packages 套件基础结构
+
+ 多媒体支持
-
+ &man.agp.4; 驱动程序新增了对 Intel G4X 系列图形芯片组的支持。
-
+ 对 DRM, 直接渲染管理器内核模块进行了更新,
+ 这个模块能够向 DRI 客户提供直接访问硬件的能力。
+ 这次更新改进了对 AMD/ATI r500、 r600、 r700、
+ 以及基于 IGP 的芯片、 XGI V3XE/V5/V8 和 Intel i915
+ 芯片组的支持。
-
- 发布工程与系统集成
+ 新增了引导加载器变量 hw.drm.msi,
+ 用于控制 DRM 是否使用 MSI。
+ 默认配置是 1 (启用)。
- 支持的
- GNOME 桌面环境
- (x11/gnome2) 从
- 2.20.1 升级到了 2.22。
+ 删除了用于 Aureal Vortex
+ 1/2/Advantage PCI 的 snd_au88x0(4) 驱动程序,
+ 后者已经很长时间不能使用了。
-
+ 更新了 &man.snd.hda.4; 驱动程序。
+ 这些更新包含了对 HDA 总线上多个编码解码器、
+ 同一编码解码器上多个功能组、
+ 同一功能组上多个音频设备、
+ 数字 (SPDIF/HDMI) 音频输入输出、
+ 挂起/恢复, 以及部分多轨音频的支持。
-
- 文档
+ 请注意, 由于新增的 HDMI 音频和逻辑音频设备支持,
+ 更新后的驱动程序通常会提供多个
+ PCM 设备。 这意味着某些情况下默认的音频设备可能不再对应于用户习惯的音频端子。
+ 这种情况下, 可以使用音频应用程序的配置,
+ 或通过设置 hw.snd.default_unit
+ sysctl 来全局地加以改变,
+ 具体细节详见联机手册 &man.sound.4;。
+
-
-
-
+
+ 网络接口支持
-
- 从先前版本的 &os; 升级
+ &man.ae.4; 驱动程序支持 WoL
+ (Wake on LAN) 了。
- [&arch.i386;、 &arch.amd64;] 从 &os; 6.2-RELEASE 开始,
- 系统已经能够通过使用 &man.freebsd-update.8; 来实现 RELEASE 版本之间
- (以及不同安全分支的快照版本) 的二进制升级。 二进制升级过程将更新未经修改的 userland
- 工具, 以及随官方 &os; 发行版发布的、 未作修改的 GENERIC 或
- SMP 内核。 使用 &man.freebsd-update.8; 工具的主机,
- 需要有可用的 Internet 连接。
+ &man.ale.4; 驱动程序加入到了
+ GENERIC 内核。
- 旧式的二进制升级, 则是通过随 CDROM 发行介质提供的 &man.sysinstall.8; 的
- Upgrade 选项来完成的。 这种二进制升级方式,
- 对于 非-&arch.i386;、 非-&arch.amd64; 的,
- 以及没有接入 Internet 的系统而言会比较有用。
+ &man.ath.hal.4;, Atheros 硬件访问层,
+ 更新到了开放源代码的版本。
- 此外, 也可以使用源代码从较早版本升级的方式 (通过从源代码重新编译 &os;
- 的基本系统), 其操作方法请参见
- /usr/src/UPDATING。
+ 对 &man.axe.4; 驱动程序的性能进行了改善,
+ 消除了不必要的上下文切换, 并对 Apple USB
+ 以太网适配器提供了支持。
-
- 很显然,升级 &os; 时,应该首先备份
- 全部 数据和配置文件。
-
-
+ 将 &man.bce.4; 驱动程序的固件更新到了最新版本 (4.6.X)。
+
+ ciphy(4) 驱动程序能够支持 Vitesse VSC8211
+ PHY 了。
+
+ &man.cxgb.4; 驱动程序更新到了固件版本 4.7,
+ 并支持硬件 MAC 统计了。
+
+ &man.fxp.4; 驱动程序进行了改进。 具体变化包括:
+
+
+
+ 可以使用 &man.ifconfig.8; 来控制校验和 offload 功能了。
+
+
+
+ 新增了对 82559 及更新型号网卡的 Rx 校验和 offload 的支持。
+
+
+
+ 加入了 82550 和 82551 控制器的 TSO (TCP 分片 Offload) 支持。
+
+
+
+ 加入了对基于 82550、 82551、 82558、
+ 以及 82559 控制器网卡的 WoL (Wake on LAN) 支持。 请注意基于
+ ICH 的控制器会作为 82559 处理, 而 82557、
+ 较早版本的 82558 以及 82559ER 并不具备 WoL 能力。
+
+
+
+ 新增了 VLAN 硬件标签 插入/消除 支持, 以及用于 VLAN 帧的
+ Tx/Rx 校验和 offload 支持。 请注意硬件辅助的 VLAN 只有在基于
+ 82550 或 82551 的控制器上才可以使用。
+
+
+
+ 修正了导致引导加载器变量 hw.igb.ave_latency
+ 无法正常工作的 &man.igb.4; 驱动程序的问题。
+
+ &man.ixgbe.4; 驱动程序更新到了 1.7.4 版本。
+
+ &man.jme.4; 驱动程序新增了对较新的 JMicron
+ JMC250/JMC260 版本的支持。
+
+ 对 &man.msk.4; 驱动程序进行了改进。 修正了导致其在某些情况下断线的问题。
+ 新增了硬件 MAC 统计支持, 用户可以通过 sysctl 变量
+ dev.msk.N.stats
+ 来获得这些数据。
+
+ &man.mxge.4; 驱动程序支持一些新的硬件,
+ 以及 10GBASE-LRM 和 10GBASE-Twinax 介质类型了。
+
+ &man.nfe.4; 驱动程序新增了硬件 MAC 统计支持。
+
+ 对 &man.re.4; 驱动程序进行了改进。 它能够检测链路状态了。
+ 新增的引导加载器变量
+ hw.re.prefer_iomap 能够控制内存寄存器映射是否禁用。
+ 这个变量在除了 RTL8169SC 系列之外的其他控制器上的预设值都是
+ 0。
+
+ 对 &man.rl.4; 驱动程序进行了改进。 它能够检测链路状态了。
+ 此外, 导致它在内存超过 4GB 的系统上无法正常工作的问题也得到了修正。
+
+ 修正了 &man.sis.4; 关于带 VLAN 标签帧处理方面的问题。
+
+ &man.txp.4; 驱动程序能够在所有受支持的平台上运行了。
+ 此外还加入了对 &man.altq.4;、
+ WoL、 启用 VLAN 时的校验和 offload 的支持,
+ 并改进了链路变化处理。 新增了用于访问 MAC 统计的 sysctl 变量
+ dev.txp.N.stats。
+ 新增了用于控制 Rx 处理程序每次处理帧数量的 sysctl 变量
+ dev.txp.N.process_limit
+ (预设值为 64, 可以在 16 到 128 之间调整, 单位为帧)。
+ 固件更新到了最新版本。
+
+
+
+
+ 网络协议
+
+ 未绑定 socket 的 IPv4 源地址选择以下列方式实现:
+
+
+
+ 如果有路由, 则使用与地址相关的接口作为发出接口。
+
+
+
+ 其他情况下, 假定远程地址可以通过直接连接的网络到达,
+ 并据此查找源地址。
+
+
+
+ 都不成功时, 使用默认的 jail 地址。
+
+
+
+ 这也会改变 &man.jail.8; 内进程选择 IP 的语义,
+ 因为它采用与 &man.jail.8; 以外进程相同的逻辑。
+
+ 用于 IPv6 的 TCP MD5 签名选项 (RFC 2385) 以与
+ IPv4 相同的方式实现了。
+
+ &man.ng.netflow.4; Netgraph 节点在 ingress 基础上新增了生成
+ egress netflow 的支持, 并可单独或结合使用。 针对此新增功能,
+ 新增了控制消息 NGM_NETFLOW_SETCONFIG。
+
+ &man.tap.4; 以太网隧道软件网络接口新增了 TAPGIFNAME
+ 字符设备 ioctl。 它能够方便地取得已经打开的字符设备所对应的网络接口名字。
+
+ &man.tap.4; 新增了
+ SIOCSIFMTU ioctl 用于设置超过
+ 1500 (ETHERMTU) 的 MTU。 这使得 &man.tap.4; 设备能够加入到配置了 jumbo
+ 帧支持的网桥上 (因为网桥成员接口必须使用同样的 MTU)。
+
+ 用于处理 &man.unix.4; (UNIX 域协议族) 子系统支持的域的域列表是 MPSAFE 的了。
+
+
+
+ 磁盘和存储
+
+ &man.ata.4; 驱动程序新增了对 Marvell PATA M88SX6121 的支持。
+
+ &man.ata.4; 驱动程序会将 nForce MCP67 和
+ MCP73 SATA 控制器视作 AHCI 了。
+
+ &man.ataraid.4; 新增了对于 Adaptec HostRAID 控制器的
+ DDF 元数据的初步支持。 请注意目前还不支持热备盘和重建操作。
+
+ &man.cam.4; SCSI 子系统新增了 sysctl
+ 变量 kern.cam.cd.retry_count。
+ 它的作用是控制 CD 介质的重试次数。 当读取划伤或破损的 CD 和 DVD 时,
+ 默认的机制工作的不太好, 而类似
+ ddrescue 这样的程序在关闭了重试时,
+ 由于采用了自己的重试算法, 会快许多。 默认值是 4
+ (表示一共尝试 5 次)。 设为
+ 0 表示完全关闭重试。
+
+ 修正了 &man.ciss.4; 驱动的导致
+ max device openings
低,
+ 并进而导致性能低下的问题。
+
+ &man.glabel.8; GEOM class 新增了对一种基于
+ UFS 的名为 ufsid 标签的支持,
+ 这种标签可以用来表达文件系统唯一 ID 的引用。 如果启用,
+ 文件系统 ID 会由 &man.glabel.8; GEOM 来产生和识别。
+ 这类标签的形式类似于:
+ /dev/ufsid/48e69c8b5c8e1b43。
+ 使用这类 GEOM 标签能够避免在更换驱动器或控制器时引致的设备名称变化问题。
+
+ &man.gjournal.8; GEOM class 支持根文件系统了。
+ 在之前的版本中, 如果关闭系统没有执行完整的停机操作,
+ 使用了日志的根文件系统在下次引导时会无法挂接。
+
+ 更新了 &man.gpart.8; 工具。 APM 分区格式新增了对
+ Tivo Series 1 分区的支持 (只读),
+ 新增了 EBR 格式来支持 Extended Boot Records,
+ BSD 格式新增了对引导代码的支持, 并修正了
+ PC98 和 VTOC8 格式支持的一些小问题。
+
+ 修正了 &man.gvinum.8; 访问由 gvinum plex 使用的设备访问权限的问题。
+ 如果 plex 组成了 raid5 plex, 在写入数据时系统可能不得不读取其下的磁盘,
+ 这使得这些磁盘必须以读写方式打开。
+
+ &man.hptmv.4; 驱动程序更新到了来自厂商的
+ 1.16 版本。
+
+ &man.mmc.4; 和 &man.mmcsd.4; 驱动程序支持 MMC
+ 和 SDHC 卡、 高速时钟、 宽总线以及多块传输了。
+
+ &man.mpt.4; 驱动程序加入到
+ GENERIC 内核了。
+
+ 新增了 &man.sdhci.4; 驱动程序。 它支持符合 SD
+ 主机控制器标准的 class 8、
+ subclass 5 的 PCI 设备。
+
+ &man.sdhci.4; 驱动程序支持内核崩溃转存了,
+ sysctl 变量 hw.sdhci.debug 能够调整调试信息级别。
+
+ &man.twa.4; 驱动程序支持 64-位 DMA 了。
+
+ &man.mmc.4; &man.mmcsd.4; 以及 &man.sdhci.4; 驱动程序,
+ 目前以内核模块的方式提供。
+
+
+
+ 文件系统
+
+ 对扩展访问控制列表 &man.acl.3; 的语义进行了扩展,
+ 变动包括:
+
+
+
+ 当扩展属性添加、 修改或删除时,
+ inode 的修改时间 (mtime) 不随之更新。
+
+
+
+ 当查询扩展属性时, inode 的访问时间 (atime)
+ 不随之更新。
+
+
+
+ &os; NFS 文件系统新增了一个 sysctl 变量
+ vfs.nfs.prime_access_cache 用于控制
+ nfs_getattr() 是否使用
+ ACCESS RPC 来刷新访问缓存, 而不是简单地
+ GETATTR RPC。 在许多 NFS 服务器上, NFSv3 挂接时, ACCESS
+ RPC 的开销要比 GETATTR RPC 大的多。 默认情况下,
+ 这个 sysctl 是启用状态, 以保持先前的行为。
+
+ &os; UDF 文件系统支持 fifo 了。
+
+ 改进了 &man.VFS.9; 子系统中查询路径名时的 vnode 共享锁。
+ 默认情况下这一功能是关闭的。 通过将 sysctl
+ vfs.lookup_shared 设为 1
+ 能够启用这一功能, 并提供更好的性能。 请注意, 内核选项
+ LOOKUP_SHARED 表示永久性启用这一功能,
+ 此时 sysctl 变量会不复存在。
+
+
+
+
+ 用户态环境变动
+
+ 修正了 &man.atacontrol.8; 工具一处当
+ /usr 没有挂接时,
+ 或从 /rescue 中执行工具时的问题。
+
+ 从 NetBSD 引入了 &man.btpand.8; 服务。 这个服务提供了对 Bluetooth Network Access
+ Point (NAP)、 Group Ad-hoc Network (GN) 和 Personal Area
+ Network User (PANU) 配置的支持。
+
+ &man.ncal.1; 工具支持多字节字符了。
+
+ &man.config.8; 工具支持多行
+ makeoption 配置了。
+
+ &man.csup.1; 工具新增了用于下载完整 CVS 库的 CVSMode。
+ 请注意, rsync 传输模式目前是禁用的。
+
+ &man.dirname.1; 工具和 &man.basename.1; 一样能够处理多个参数了。
+
+ &man.du.1; 工具新增了
+ 选项。 当指定这个选项时, &man.du.1; 工具会将同一文件的不同硬连接视作不同的文件。
+
+ &man.du.1; 工具新增了 选项,
+ 表示显示可见尺寸而非磁盘上的尺寸。 当在压缩卷或稀疏文件上进行操作时,
+ 这个选项会有所帮助。
+
+ &man.du.1; 工具新增了用于指定计算块数量时块尺寸的 选项, 表示以
+ blocksize 字节作为一块来计算。
+ 这和 或 选项,
+ 以及设置 BLOCKSIZE 的效果不同, 它会给出当使用
+ blocksize 时在文件系统层次结构中所使用的空间估计。
+ 除非使用了
+ 模式, blocksize
+ 会自动向上取整到下一个 512 的整数倍数。
+
+ &man.dumpfs.8; 工具新增了
+ 选项, 表示按碎片 (块)
+ 编号列出文件系统中的全部空闲碎片。
+ 这个新的模式会计算并生成绝对的空闲碎片数量,
+ 而不是默认模式中柱面组元数据中的相对数目。
+
+ 如果指定了一次 ,
+ 连续的空闲区域会表达为 X-Y 的形式, 类似于目前空闲块的显示方式。
+ 如果指定两次, 则每个空闲块都会显示出来,
+ 这使得工具能够同时生成精简格式和适合脚本处理的格式。
+
+ &man.fetch.1; 工具新增了
+ 参数用以支持 HTTP 1.1 请求中的 If-Modified-Since。
+ 指定此选项时, 只有当远程文件比本地文件的 mtime 更新时才会真正下载。
+ 另外, libfetch 现在支持在 url
+ 结构中指定 mtime, 并增加了一个标志来表达需要使用这种功能。
+
+ &man.fsck.8; 工具新增了表示 check clean 的
+ 参数。 这种模式下, 当上次不是正常卸下文件系统时,
+ 才会进行完整的检查, 反之则跳过检查。
+
+ &man.fsck.8; 工具新增了用于故障恢复的
+ 选项, 通过采用更为激进的操作, 它能让
+ &man.fsck.8; 在发生严重数据损毁的文件系统上持续运行。
+ 当磁盘数据发生严重损坏并导致 &man.fsck.8; 崩溃时,
+ 这种模式可以作为最后的方法使用。
+
+ &man.getaddrinfo.3; 函数支持 SCTP 了。
+
+ 修正了 &man.ipfw.8; 工具的一处导致在指定了
+ 选项时, 仍在针对 NAT 规则的操作中显示多余信息的问题。
+
+ &man.ln.1; 工具新增了用于检测原文件是否存在的
+ 选项。 当指定了这个选项而原文件不存在时, &man.ln.1; 会给出警告。
+
+ &man.make.1; 工具新增了用于显示输入图, 而不执行任何命令的
+ 选项, 其输出与
+ 相同。 当配合 使用时, 则只显示内建的规则。
+
+ &man.make.1; 工具新增了阻止显示文件标题的
+ 选项, 其作用与
+ 和 参数同时指定时相同。
+
+ &man.make.1; 新增了对
+ .MAKE.JOB.PREFIX 变量的支持。 如果指定了
+ 和 ,
+ 则每个联编目标输出之前会显示 ---
+ target ---,
+ 这部分输出受这个变量控制。
+
+ &man.make.1; 工具新增了
+ .MAKE.PID 和 .MAKE.PPID
+ 变量的支持。 这两个变量分别会被设为 &man.make.1;
+ 的进程 ID, 以及其父进程的 ID。
+
+ 新增了从目录创建文件系统映像的 &man.makefs.8; 工具。
+
+ &man.mergemaster.8; 工具新增了用于直接安装只有版本控制 ID 字符串不同的文件的
+ 选项。
+
+ &man.mount.8; 工具新增了
+ 选项, 用于强制指定使用某个程序, 而不是直接调用 &man.nmount.2;
+ 来挂接文件系统。 典型的用法是配合类似
+ FUSE 这样的第三方程序使用。
+
+ &man.netstat.1; 工具在指定了
+ 开关时, 能够报告 &man.unix.4;
+ sockets 的监听队列统计了。
+
+ 修正了先前版本 &man.netstat.1; 工具使用下列选项时的崩溃问题:
+
+ &prompt.user; netstat -m -N foo
+
+ 修正了 &man.netstat.1; 工具中导致
+ 无法正确显示 icmp6 部分的问题。
+
+ &man.pciconf.8; 工具新增了
+ 开关, 表示列出为每个设备所分配的基地址寄存器 (BAR)。
+
+ 对 &man.powerd.8; 程序进行了改进。 这些变动包括在 SMP
+ 系统中对 CPU 负载进行正确估计, 以及配合交流电源使用的新模式
+ hiadaptive。 hiadaptive 模式将
+ CPU 频率调整为 adaptive 的两倍,
+ 并在需要时将 CPU 降频到原先的四分之一, 使 CPU 负载减少一半,
+ 并延迟在最大负载之后离开最高频率的时间。
+
+ 指定 开关时, &man.stat.1;
+ 工具能够以八进制表示 suid、 sgid 和 sticky
+ 位了。
+
+ 新增了 &man.strndup.3; 函数。
+
+ &man.wc.1; 工具新增了用于输出文件中最长一行长度的
+ 开关。
+
+ 修正了导致 &man.rpc.yppasswdd.8; 程序在修改口令或默认 shell
+ 时留下一个僵尸进程的问题。
+
+
+
+
+
+ 基本系统中的第三方软件
+
+ ISC BIND 更新到了 9.4.3-P2 版。
+
+ 时区数据库从 tzdata2008h 版升级到了
+ tzdata2009f 版。
+
+
+
+ Ports/Packages 套件基础设施
+
+ 修正了导致 &man.pkg.create.1; 工具的
+ 开关无法正常工作的问题。
+
+ &os; Ports 套件支持在一些 port 上同时启动多个
+ &man.make.1; 任务了。 这个功能在标记了
+ MAKE_JOBS_SAFE 的 port 上会自动启用,
+ 它通过在作者提供的顶级 Makefile 上使用
+ 来改善 CPU 利用率。
+ 数字 X 默认设为系统中的
+ CPU 数量, 并可通过 &man.make.1;
+ 变量 MAKE_JOBS_NUMBER 来改变。
+ 如欲了解进一步的详情,
+ 请参阅 ports/Mk/bsd.port.mk。
+
+
+
+ 交付工程与系统集成
+
+ 支持的 GNOME 桌面环境
+ (x11/gnome2)
+ 从 2.22 升级到了 2.26。
+
+ 支持的 KDE 桌面环境,
+ 从 3.5.10 (x11/kde3) 升级到了 4.2.2 (x11/kde4)。
+
+
+
+
+
+
+ 从先前版本的 &os; 升级
+
+ 从 &os; 6.2-RELEASE 开始,
+ 系统已经能够通过使用 &man.freebsd-update.8; 来实现 RELEASE 版本之间
+ (以及不同安全分支的快照版本) 的二进制升级。
+ 二进制升级过程将更新未经修改的用户环境工具,
+ 以及随官方 &os; 发行版发布的、 未作修改的 GENERIC 或
+ SMP 内核。 使用 &man.freebsd-update.8; 工具的主机,
+ 需要有可用的 Internet 连接。
+
+ 旧式的二进制升级, 则是通过随 CDROM 发行介质提供的 &man.sysinstall.8; 的
+ Upgrade 选项来完成的。 这种二进制升级方式,
+ 对于 非-&arch.i386;、 非-&arch.amd64; 的,
+ 以及没有接入 Internet 的系统而言会比较有用。
+
+ 此外, 也可以使用源代码从较早版本升级的方式 (通过从源代码重新编译 &os;
+ 的基本系统), 其操作方法请参见
+ /usr/src/UPDATING。
+
+
+ 很显然,升级 &os; 时,应该首先备份
+ 全部 数据和配置文件。
+
+
Index: releng/7.2/release/doc/zh_CN.GB2312/share/sgml/release.dsl
===================================================================
--- releng/7.2/release/doc/zh_CN.GB2312/share/sgml/release.dsl (revision 191679)
+++ releng/7.2/release/doc/zh_CN.GB2312/share/sgml/release.dsl (revision 191680)
@@ -1,63 +1,52 @@
-
+
]>
(define %refentry-xref-link% #t)
(define ($email-footer$)
(make sequence
(make element gi: "p"
attributes: (list (list "align" "center"))
(make element gi: "small"
(literal "这份文档,以及其他与FreeBSD发行版本有关的文档,都可以在 ")
(create-link (list (list "HREF" (entity-text "release.url")))
(literal (entity-text "release.url")))
(literal "下载。")))
(make element gi: "p"
attributes: (list (list "align" "center"))
(make element gi: "small"
(literal "在遇到关于FreeBSD的技术问题时,请首先阅读 ")
(create-link
(list (list "HREF" "http://www.FreeBSD.org/docs.html"))
(literal "文档"))
(literal " 之后再考虑联系 <")
(create-link
(list (list "HREF" "mailto:questions@FreeBSD.org"))
(literal "questions@FreeBSD.org"))
(literal ">。")))
- (make element gi: "p"
- attributes: (list (list "align" "center"))
- (make element gi: "small"
- (literal "所有 FreeBSD ")
- (literal (entity-text "release.branch"))
- (literal " 的用户都应该订阅 ")
- (literal "<")
- (create-link (list (list "HREF" "mailto:stable@FreeBSD.org"))
- (literal "stable@FreeBSD.org"))
- (literal "> 邮件列表。")))
-
(make element gi: "p"
attributes: (list (list "align" "center"))
(make element gi: "small"
(literal "关于这份文档的任何问题,请致信 <")
(create-link (list (list "HREF" "mailto:doc@FreeBSD.org"))
(literal "doc@FreeBSD.org"))
(literal ">。")))))
]]>