From 53bc32bb8f91732cb52721f120f0430b84dd588b Mon Sep 17 00:00:00 2001 From: gabor Date: Mon, 1 Oct 2012 11:26:49 +0000 Subject: - Rename .sgml files to .xml to track the recent doc changes MFC after: 1 day --- release/doc/zh_CN.GB2312/errata/Makefile | 2 +- release/doc/zh_CN.GB2312/errata/article.sgml | 177 --- release/doc/zh_CN.GB2312/errata/article.xml | 178 +++ release/doc/zh_CN.GB2312/hardware/Makefile | 4 +- release/doc/zh_CN.GB2312/hardware/article.sgml | 1353 ---------------------- release/doc/zh_CN.GB2312/hardware/article.xml | 1354 +++++++++++++++++++++++ release/doc/zh_CN.GB2312/readme/Makefile | 2 +- release/doc/zh_CN.GB2312/readme/article.sgml | 409 ------- release/doc/zh_CN.GB2312/readme/article.xml | 411 +++++++ release/doc/zh_CN.GB2312/relnotes/Makefile | 2 +- release/doc/zh_CN.GB2312/relnotes/article.sgml | 462 -------- release/doc/zh_CN.GB2312/relnotes/article.xml | 463 ++++++++ release/doc/zh_CN.GB2312/share/sgml/catalog | 10 - release/doc/zh_CN.GB2312/share/sgml/release.dsl | 63 -- release/doc/zh_CN.GB2312/share/xml/catalog | 10 + release/doc/zh_CN.GB2312/share/xml/release.dsl | 63 ++ 16 files changed, 2484 insertions(+), 2479 deletions(-) delete mode 100644 release/doc/zh_CN.GB2312/errata/article.sgml create mode 100644 release/doc/zh_CN.GB2312/errata/article.xml delete mode 100644 release/doc/zh_CN.GB2312/hardware/article.sgml create mode 100644 release/doc/zh_CN.GB2312/hardware/article.xml delete mode 100644 release/doc/zh_CN.GB2312/readme/article.sgml create mode 100644 release/doc/zh_CN.GB2312/readme/article.xml delete mode 100644 release/doc/zh_CN.GB2312/relnotes/article.sgml create mode 100644 release/doc/zh_CN.GB2312/relnotes/article.xml delete mode 100644 release/doc/zh_CN.GB2312/share/sgml/catalog delete mode 100644 release/doc/zh_CN.GB2312/share/sgml/release.dsl create mode 100644 release/doc/zh_CN.GB2312/share/xml/catalog create mode 100644 release/doc/zh_CN.GB2312/share/xml/release.dsl (limited to 'release/doc/zh_CN.GB2312') diff --git a/release/doc/zh_CN.GB2312/errata/Makefile b/release/doc/zh_CN.GB2312/errata/Makefile index fc7790b..b584b5f 100644 --- a/release/doc/zh_CN.GB2312/errata/Makefile +++ b/release/doc/zh_CN.GB2312/errata/Makefile @@ -14,7 +14,7 @@ INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= # SGML content -SRCS+= article.sgml +SRCS+= article.xml .include "${RELN_ROOT}/share/mk/doc.relnotes.mk" .include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/release/doc/zh_CN.GB2312/errata/article.sgml b/release/doc/zh_CN.GB2312/errata/article.sgml deleted file mode 100644 index df0b697..0000000 --- a/release/doc/zh_CN.GB2312/errata/article.sgml +++ /dev/null @@ -1,177 +0,0 @@ - - - -%articles.ent; - - -%release; - -]> - -
- - &os; -<![ %release.type.current [ - &release.current; -]]> -<![ %release.type.snapshot [ - &release.prev; -]]> -<![ %release.type.release [ - &release.current; -]]> - 发行版勘误 - - - The &os; Project - - - $FreeBSD$ - - - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - The &os; Documentation Project - - - - &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 安全公告的列表, 可以在 找到。 - - - - - 安全公告 - -暂无安全公告。 -]]> - -暂无安全公告。 -]]> - -暂无安全公告。 -]]> - - - - - 未解决的问题 - -暂无未解决的问题。 -]]> - -暂无未解决的问题。 -]]> - -暂无未解决的问题。 -]]> - - - - - 最新消息 - -无新闻。 -]]> - -无新闻。 -]]> - -无新闻。 -]]> - - -
diff --git a/release/doc/zh_CN.GB2312/errata/article.xml b/release/doc/zh_CN.GB2312/errata/article.xml new file mode 100644 index 0000000..c9fc047 --- /dev/null +++ b/release/doc/zh_CN.GB2312/errata/article.xml @@ -0,0 +1,178 @@ + + +%entities; + + +%release; + + + + +]]> + +]]> + +]> + + + +
+ + &os; &release; 发行版勘误 + + + The &os; Project + + + $FreeBSD$ + + + 2000 + 2001 + 2002 + 2003 + 2004 + 2005 + The &os; Documentation Project + + + + &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 安全公告的列表, 可以在 找到。 + + + + + 安全公告 + +暂无安全公告。 +]]> + +暂无安全公告。 +]]> + +暂无安全公告。 +]]> + + + + + 未解决的问题 + +暂无未解决的问题。 +]]> + +暂无未解决的问题。 +]]> + +暂无未解决的问题。 +]]> + + + + + 最新消息 + +无新闻。 +]]> + +无新闻。 +]]> + +无新闻。 +]]> + + +
diff --git a/release/doc/zh_CN.GB2312/hardware/Makefile b/release/doc/zh_CN.GB2312/hardware/Makefile index 5aab040..53037dd 100644 --- a/release/doc/zh_CN.GB2312/hardware/Makefile +++ b/release/doc/zh_CN.GB2312/hardware/Makefile @@ -19,9 +19,9 @@ INSTALL_ONLY_COMPRESSED?= JADEFLAGS+= -V %generate-article-toc% # SGML content -SRCS+= article.sgml +SRCS+= article.xml SRCS+= ${DEV-AUTODIR}/catalog-auto -SRCS+= ${DEV-AUTODIR}/dev-auto.sgml +SRCS+= ${DEV-AUTODIR}/dev-auto.xml CATALOGS+= -c ${DEV-AUTODIR}/catalog-auto diff --git a/release/doc/zh_CN.GB2312/hardware/article.sgml b/release/doc/zh_CN.GB2312/hardware/article.sgml deleted file mode 100644 index 52683be..0000000 --- a/release/doc/zh_CN.GB2312/hardware/article.sgml +++ /dev/null @@ -1,1353 +0,0 @@ - -%articles.ent; - - -%release; - -%devauto; - - - -]> - -
- - - &os; &release.current; 兼容硬件说明 - - The &os; Documentation Project - - $FreeBSD$ - - - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - The &os; Documentation Project - - - - &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; 所支持的硬件, - 以及它所支持的各类硬件 (存储控制器、 网络接口等等), - 以及这些设备类型中已知可用的硬件型号。 - - - - - 支持的处理器和主板 - - 这一节中列出了一些与具体硬件架构相关的, - 在这些硬件架构上能够支持的处理器和系统有关的信息。 - - - amd64 - - 从 2003 年中开始, &os;/&arch.amd64; 提供了对于 AMD64 - (Hammer) 和 &intel; EM64T 硬件架构的支持, - 目前这一硬件架构是 Tier-1 平台 (完全支持的硬件架构), - 您可以预期它在 &os; 操作系统的各个方面拥有产品级的品质, - 包括安装和开发环境。 - - 请注意这个架构有两个名字, - AMD64 (AMD) 和 Intel EM64T (扩展内存 64-位 技术)。 - 两种架构的 64-位 模式几乎是完全相互兼容的, - 而 &os;/&arch.amd64; 对它们都能提供支持。 - - 撰写本文时, 已经确认能够完全支持下列处理器: - - - - &amd.athlon;64 (Clawhammer). - - - - &amd.opteron; (Sledgehammer). - - - - &intel; 64-位 &xeon; (Nacona)。 - 这类处理器采用 90nm 制程工艺制造, 配合 &intel; E7520/E7525/E7320 芯片组, - 能够运行于 2.80 到 3.60 GHz (FSB 800MHz)。 - - - - 支持 &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; EM64T 是 IA-32 (x86) 的一种扩展版本, - 它与 &os;/ia64 所支持的 &intel; IA-64 (安腾, Itanium) 架构不同。 - 一些来自 &intel; 的早期文档将 &intel; EM64T 称作 - 64-位 扩展技术IA-32e - - 目前为止测试过的最大内存配置为 8GB。 此硬件平台上的 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 控制台来引导或安装系统, 但控制台设备是不可用的。 - - 如果您的系统没有在此处列出, 它可能是还没有配合 &os; &release.current; - 进行过测试。 我们建议您在这些机器上进行测试, - 并在 &a.sparc; 发布您的测试结果, 包括哪些设备工作正常或不正常。 - - &os; 完全支持下列系统: - - - - &sun.blade; 100 - - - &sun.blade; 150 - - - &sun.enterprise; 220R - - - &sun.enterprise; 250 - - - &sun.enterprise; 420R - - - &sun.enterprise; 450 - - - &sun.fire; V100 - - - &sun.fire; V120 - - - &netra; t1 105 - - - &netra; T1 AC200/DC200 - - - &netra; t 1100 - - - &netra; t 1120 - - - &netra; t 1125 - - - &netra; t 1400/1405 - - - &netra; 120 - - - &netra; X1 - - - &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 - - - - &os; 对下列系统提供了部分支持。 具体而言, - 在 sbus 系统中的板载 SCSI 控制器目前并不支持。 - - - - &sun.enterprise; 3500 - - - &sun.enterprise; 4500 - - - - 下列系统不被 &os; 支持。 这可能是由于缺少对处理器的支持 (&ultrasparc; III)、 - 由于系统设计上存在的某些特性使得 &os; 不稳定, 或缺少使 &os; - 在其上能够使用的基本板载设备支持。 - - - - 所有使用 &ultrasparc; III 处理器的计算机。 - - - - - - - - - - - - 支持的硬件 - - 这一节描述了目前已知的 &os 支持的硬件。 - 其他配置可能也能用, 只是尚未测试过。 - 我们鼓励您对这份列表的内容进行反馈、 更新和修正。 - - 这份列表尽可能包含了驱动程序能够适用的一类设备。 - 如果驱动程序在 &os; 基本安装包中有联机手册 (绝大多数应该有) - 则会在这里引用。 支持的具体设备或控制器型号等等, - 可以在联机手册中找到。 - - - 设备列表是直接从 &os; 联机手册中生成的。 这意味着一些设备, - 如果它们被多种不同的驱动程序支持的话, 可能会相应地出现多次。 - - - - 磁盘控制器 - - [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;, &arch.sparc64;] IDE/ATA 控制器 (&man.ata.4; 驱动程序) - [&arch.pc98;] 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 - 卡目前并不支持。 - - - &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 - 适配器。 - - - &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 控制器 - - 所有支持的 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;) - - - - ATAPI IDE 接口 (&man.acd.4;) - - - - - [&arch.i386;] 以下设备不再维护了: - - - Mitsumi 专有的 CD-ROM 接口 (所有型号) (&man.mcd.4;) - - - - - - - 以太网接口 - - &hwlist.aue; - - &hwlist.axe; - - &hwlist.bce; - - [&arch.amd64;, &arch.i386;] 基于 Broadcom BCM4401 的高速以太网适配器 - (&man.bfe.4; 驱动程序) - - &hwlist.bge; - - &hwlist.cdce; - - [&arch.amd64;, &arch.i386;] 基于 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.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; 驱动程序) - - - &hwlist.txp; - - &hwlist.udav; - - &hwlist.vge; - - &hwlist.vr; - - &hwlist.vx; - - &hwlist.wb; - - &hwlist.xe; - - &hwlist.xl; - - - - - FDDI 接口 - [&arch.i386, &arch.pc98;] DEC DEFPA PCI (&man.fpa.4; 驱动程序) - [&arch.i386;] DEC DEFEA EISA (&man.fpa.4; 驱动程序) - - - - ATM 接口 - - [&arch.i386, &arch.pc98;] 基于 Midway 的 ATM 接口 (&man.en.4; - 驱动程序) - - [&arch.i386, &arch.pc98; &arch.sparc64;] FORE Systems, Inc. PCA-200E ATM PCI - 适配器 (hfa 和 &man.fatm.4; 驱动程序) - - [&arch.i386;, &arch.pc98;] 基于 IDT NICStAR 77201/211 的 ATM 适配器 (&man.idt.4; - 驱动程序) - - [&arch.i386, &arch.pc98; &arch.sparc64;] FORE Systems, Inc. HE155 和 HE622 - ATM 接口 (&man.hatm.4; 驱动程序) - - [&arch.i386;, &arch.pc98;] 基于 IDT77252 的 ATM 卡 (&man.patm.4; - 驱动程序) - - - - 无线网络接口 - - [&arch.amd64;, &arch.i386;, &arch.pc98;] Cisco/Aironet 802.11b 无线适配器 (&man.an.4; 驱动程序) - - - &hwlist.ath; - - [&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2100 MiniPCI 网络适配器 - (&man.ipw.4; 驱动程序) - - [&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2200BG/2915ABG MiniPCI - 和 2225BG PCI 网络适配器 (&man.iwi.4; 驱动程序) - - &hwlist.ral; - - [&arch.i386;, &arch.pc98;] Raytheon Raylink 2.4GHz 无线适配器 (&man.ray.4; 驱动程序) - - - &hwlist.rum; - - &hwlist.ural; - - [&arch.amd64;, &arch.i386;, &arch.pc98;] 郎讯科技 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 - ISA/无线 LAN 卡 (&man.wl.4; 驱动程序) - - &hwlist.zyd; - - - - - 其他网络设备 - - &hwlist.ce; - - &hwlist.cx; - - &hwlist.cp; - - &hwlist.ctau; - - &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 - - - 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 - - - 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 - - - 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 - - - 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 卡 - - - - 串口 - - [&arch.amd64; &arch.i386;] PC 标准 基于 8250、 16450, 以及基于 16550 的串口 (&man.sio.4; 驱动程序) - - &hwlist.uart; - - &hwlist.scc; - - [&arch.amd64; &arch.i386;] 使用共享 IRQ 的 AST 4 口串口卡 - - [&arch.i386;] ARNET 串口卡 (&man.ar.4; 驱动程序) - - - 使用共享 IRQ 的 ARNET 8 口串口卡 - - - ARNET (现在是 Digiboard) Sync 570/i 高速串口 - - - - - [&arch.i386;] Boca 多口串口卡 - - - Boca BB1004 4-口串口卡 - ( 支持调制解调器) - - - Boca IOAT66 6-口串口卡 (支持调制解调器) - - - Boca BB1008 8-口串口卡 - ( 支持调制解调器) - - - Boca BB2016 16-口串口卡 (支持调制解调器) - - - - - [&arch.i386;] Comtrol Rocketport 卡 (&man.rp.4; 驱动程序) - - [&arch.i386;] Cyclades Cyclom-Y 串口板 (&man.cy.4; 驱动程序) - - [&arch.i386;] 使用共享 IRQ 的 STB 4 口串口卡 - - [&arch.i386;] DigiBoard 智能串口卡 (digi 驱动程序) - - - [&arch.amd64;, &arch.i386, &arch.ia64;] 基于 PCI 的多口串口板 (&man.puc.4; - 驱动程序) - - - [&arch.amd64; &arch.i386;] Actiontech 56K PCI - - - [&arch.amd64; &arch.i386;] Avlab Technology, PCI IO 2S 和 PCI IO 4S - - - [&arch.amd64; &arch.i386;] Comtrol RocketPort 550 - - - [&arch.amd64; &arch.i386;] Decision Computers PCCOM 4-多口串口 和 双口 RS232/422/485 - - - [&arch.ia64;] Diva Serial (GSP) 多口 UART - - - [&arch.amd64; &arch.i386;] Dolphin Peripherals 4025/4035/4036 - - - [&arch.amd64; &arch.i386;] IC Book Labs Dreadnought 16x Lite 和 Pro - - - [&arch.amd64; &arch.i386;] Lava Computers 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550 - - - [&arch.amd64; &arch.i386;] Middle Digital, Weasle 串口 - - - [&arch.amd64; &arch.i386;] Moxa Industio CP-114, Smartio C104H-PCI 和 C168H/PCI - - - [&arch.amd64; &arch.i386;] NEC PK-UG-X001 和 PK-UG-X008 - - - [&arch.amd64; &arch.i386;] Netmos NM9835 PCI-2S-550 - - - [&arch.amd64; &arch.i386;] Oxford Semiconductor OX16PCI954 PCI UART - - - [&arch.amd64; &arch.i386;] Syba Tech SD-LAB PCI-4S2P-550-ECP - - - [&arch.amd64; &arch.i386;] SIIG Cyber I/O PCI 16C550/16C650/16C850 - - - [&arch.amd64; &arch.i386;] SIIG Cyber 2P1S PCI 16C550/16C650/16C850 - - - [&arch.amd64; &arch.i386;] SIIG Cyber 2S1P PCI 16C550/16C650/16C850 - - - [&arch.amd64; &arch.i386;] SIIG Cyber 4S PCI 16C550/16C650/16C850 - - - [&arch.amd64; &arch.i386;] SIIG Cyber Serial (Single 和 Dual) PCI 16C550/16C650/16C850 - - - [&arch.amd64; &arch.i386;] Syba Tech Ltd. PCI-4S2P-550-ECP - - - [&arch.amd64; &arch.i386;] Titan PCI-200H 和 PCI-800H - - - [&arch.amd64; &arch.i386;] US Robotics (3Com) 3CP5609 调制解调器 - - - [&arch.amd64; &arch.i386;] VScom PCI-400 和 PCI-800 - - - - - &hwlist.rc; - - &hwlist.sr; - - [&arch.i386;, &arch.amd64;] 支持 Specialix SI/XIO/SX 多口串口卡, 同时包括较旧的 - SIHOST2.x 以及 增强型 (基于 transputer, - 也就是 JET 的) 宿主卡 (ISA、 EISA 和 PCI 接口) - 注意, 最新的 SX+ PCI 卡目前还不支持。 - (&man.si.4; 驱动程序) - - [&arch.pc98;] 内置串口 (&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; 驱动程序) - - - COM2 (flags 0x01000000) - - - COM3 (flags 0x02000000) - - - - - [&arch.pc98;] NEC PC-9801-120 (&man.sio.4; 驱动程序) - - 需要在内核配置中指定 "flags 0x11000000"。 - - - [&arch.pc98;] 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; 驱动程序) - - 需要在内核配置中指定 "flags 0x15000?01"。 - - - [&arch.pc98;] Media Intelligent RSB-384 (&man.sio.4; 驱动程序) - - 需要在内核配置中指定 "flags 0x16000001"。 - - - [&arch.pc98;] I-O DATA RSA-98III (&man.sio.4; 驱动程序) - - 需要在内核配置中指定 "flags 0x18000?01"。 - - - [&arch.pc98;] 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 A-MATE 内置声音 - - - Q-Vision WaveStar, WaveMaster - - - - - [&arch.pc98;] NEC X-MATE, CanBe, ValueStar 内置 (mss 驱动程序) - - [&arch.pc98;] Creative Technologies SoundBlaster(98) (&man.sb.4; - 驱动程序) - - [&arch.pc98;] I-O DATA CD-BOX (&man.sb.4; 驱动程序) - - [&arch.pc98;] MPU-401 及兼容接口 (mpu 驱动) - - - Q-Vision WaveStar - - - - - - - 照相机和视频捕捉设备 - - &hwlist.bktr; - - [&arch.i386;] Connectix QuickCam - - - - USB 设备 - - [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] &os; 能够支持一系列 USB 外设; - 已知能够正确使用的设备在这节列出。 由于 USB 设备天生的通用性, - 除了少量比较有个性的设备之外, 同一类型的设备几乎都能被支持, - 即使在这里没有明确地列出。 - - - [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 以太网适配器可以在 以太网接口 一节找到。 - - - - [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 蓝牙适配器可以在 蓝牙 一节找到。 - - - &hwlist.ohci; - - &hwlist.uhci; - - [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 采用 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; 驱动程序) - - [&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; 驱动程序) - - - &hwlist.ulpt; - - &hwlist.ubsa; - - &hwlist.ubser; - - &hwlist.uftdi; - - &hwlist.uplcom; - - &hwlist.umct; - - &hwlist.umass; - - [&arch.amd64;, &arch.i386;, &arch.pc98;] 声音设备 (&man.uaudio.4; 驱动程序) - - - &hwlist.uvisor; - - - - - IEEE 1394 (火线) 设备 - - &hwlist.fwohci; - - [&arch.amd64;, &arch.i386;, &arch.sparc64;] 串行总线协议 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 - - - MELCO IGM-PCM56K/IGM-PCM56KH - - - Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD 终端) - - - - - [&arch.amd64;, &arch.i386;, &arch.pc98;] 软驱 (&man.fdc.4; 驱动程序) - - [&arch.amd64; &arch.i386;] VGA-兼容 显示卡 - (&man.vga.4; 驱动程序) - - - 关于特定显卡与 Xorg 的兼容信息, - 可以在 找到。 - - - - - [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 键盘包括: - - - [&arch.i386;] AT-风格的 键盘 (&man.atkbd.4; 驱动程序) - - - [&arch.amd64;, &arch.i386;] PS/2 键盘 (&man.atkbd.4; 驱动程序) - - - [&arch.pc98;] 标准键盘 - - - [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 键盘 (&man.ukbd.4; 驱动程序) - - - - - [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 定点设备包括: - - - [&arch.amd64;, &arch.i386;, &arch.pc98;] 总线鼠标和兼容设备 (&man.mse.4; 驱动程序) - - - [&arch.amd64;, &arch.i386;] PS/2 鼠标和兼容设备, 也包括一系列笔记本定点设备 - (&man.psm.4; 驱动程序) - - - 串口鼠标和兼容设备 - - - [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 鼠标 (&man.ums.4; 驱动程序) - - - - - &man.moused.8; 提供了如何在 &os; 中使用定点设备的进一步信息。 - 关于如何在 Xorg 中使用这类设备的信息, 可以在 - 找到。 - - - - [&arch.amd64;, &arch.i386;] PC 标准 并口 (&man.ppc.4; 驱动程序) - [&arch.pc98;] PC-9821 标准 并口 (&man.ppc.4; 驱动程序) - - [&arch.i386;, &arch.amd64;] PC-兼容 游戏杆 (&man.joy.4; 驱动程序) - - [&arch.pc98;] SoundBlaster(98) 的游戏杆接口 (&man.joy.4; - 驱动程序) - - [&arch.i386;, &arch.pc98;] PHS Data Communication Card/PCCARD - - - NTT DoCoMo P-in Comp@ct - - - Panasonic KX-PH405 - - - SII MC-P200 - - - - - [&arch.i386;] 基于 Xilinx XC6200 的可重配置硬件卡, 与 - Virtual - Computers 的 HOT1 兼容 (xrpu 驱动程序)。 - - [&arch.pc98;] NEC PC-98 笔记本的电源管理控制器 (pmc - 驱动程序) - - [&arch.sparc64;] OpenFirmware 控制台 (ofwcons 驱动程序) - - - - -
diff --git a/release/doc/zh_CN.GB2312/hardware/article.xml b/release/doc/zh_CN.GB2312/hardware/article.xml new file mode 100644 index 0000000..676e0ce --- /dev/null +++ b/release/doc/zh_CN.GB2312/hardware/article.xml @@ -0,0 +1,1354 @@ + + +%entities; + + +%release; + + +%devauto; + + +]> + +
+ + + &os; &release.current; 兼容硬件说明 + + The &os; Documentation Project + + $FreeBSD$ + + + 2000 + 2001 + 2002 + 2003 + 2004 + 2005 + 2006 + 2007 + The &os; Documentation Project + + + + &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; 所支持的硬件, + 以及它所支持的各类硬件 (存储控制器、 网络接口等等), + 以及这些设备类型中已知可用的硬件型号。 + + + + + 支持的处理器和主板 + + 这一节中列出了一些与具体硬件架构相关的, + 在这些硬件架构上能够支持的处理器和系统有关的信息。 + + + amd64 + + 从 2003 年中开始, &os;/&arch.amd64; 提供了对于 AMD64 + (Hammer) 和 &intel; EM64T 硬件架构的支持, + 目前这一硬件架构是 Tier-1 平台 (完全支持的硬件架构), + 您可以预期它在 &os; 操作系统的各个方面拥有产品级的品质, + 包括安装和开发环境。 + + 请注意这个架构有两个名字, + AMD64 (AMD) 和 Intel EM64T (扩展内存 64-位 技术)。 + 两种架构的 64-位 模式几乎是完全相互兼容的, + 而 &os;/&arch.amd64; 对它们都能提供支持。 + + 撰写本文时, 已经确认能够完全支持下列处理器: + + + + &amd.athlon;64 (Clawhammer). + + + + &amd.opteron; (Sledgehammer). + + + + &intel; 64-位 &xeon; (Nacona)。 + 这类处理器采用 90nm 制程工艺制造, 配合 &intel; E7520/E7525/E7320 芯片组, + 能够运行于 2.80 到 3.60 GHz (FSB 800MHz)。 + + + + 支持 &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; EM64T 是 IA-32 (x86) 的一种扩展版本, + 它与 &os;/ia64 所支持的 &intel; IA-64 (安腾, Itanium) 架构不同。 + 一些来自 &intel; 的早期文档将 &intel; EM64T 称作 + 64-位 扩展技术IA-32e + + 目前为止测试过的最大内存配置为 8GB。 此硬件平台上的 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 控制台来引导或安装系统, 但控制台设备是不可用的。 + + 如果您的系统没有在此处列出, 它可能是还没有配合 &os; &release.current; + 进行过测试。 我们建议您在这些机器上进行测试, + 并在 &a.sparc; 发布您的测试结果, 包括哪些设备工作正常或不正常。 + + &os; 完全支持下列系统: + + + + &sun.blade; 100 + + + &sun.blade; 150 + + + &sun.enterprise; 220R + + + &sun.enterprise; 250 + + + &sun.enterprise; 420R + + + &sun.enterprise; 450 + + + &sun.fire; V100 + + + &sun.fire; V120 + + + &netra; t1 105 + + + &netra; T1 AC200/DC200 + + + &netra; t 1100 + + + &netra; t 1120 + + + &netra; t 1125 + + + &netra; t 1400/1405 + + + &netra; 120 + + + &netra; X1 + + + &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 + + + + &os; 对下列系统提供了部分支持。 具体而言, + 在 sbus 系统中的板载 SCSI 控制器目前并不支持。 + + + + &sun.enterprise; 3500 + + + &sun.enterprise; 4500 + + + + 下列系统不被 &os; 支持。 这可能是由于缺少对处理器的支持 (&ultrasparc; III)、 + 由于系统设计上存在的某些特性使得 &os; 不稳定, 或缺少使 &os; + 在其上能够使用的基本板载设备支持。 + + + + 所有使用 &ultrasparc; III 处理器的计算机。 + + + + + + + + + + + + 支持的硬件 + + 这一节描述了目前已知的 &os 支持的硬件。 + 其他配置可能也能用, 只是尚未测试过。 + 我们鼓励您对这份列表的内容进行反馈、 更新和修正。 + + 这份列表尽可能包含了驱动程序能够适用的一类设备。 + 如果驱动程序在 &os; 基本安装包中有联机手册 (绝大多数应该有) + 则会在这里引用。 支持的具体设备或控制器型号等等, + 可以在联机手册中找到。 + + + 设备列表是直接从 &os; 联机手册中生成的。 这意味着一些设备, + 如果它们被多种不同的驱动程序支持的话, 可能会相应地出现多次。 + + + + 磁盘控制器 + + [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;, &arch.sparc64;] IDE/ATA 控制器 (&man.ata.4; 驱动程序) + [&arch.pc98;] 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 + 卡目前并不支持。 + + + &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 + 适配器。 + + + &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 控制器 + + 所有支持的 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;) + + + + ATAPI IDE 接口 (&man.acd.4;) + + + + + [&arch.i386;] 以下设备不再维护了: + + + Mitsumi 专有的 CD-ROM 接口 (所有型号) (&man.mcd.4;) + + + + + + + 以太网接口 + + &hwlist.aue; + + &hwlist.axe; + + &hwlist.bce; + + [&arch.amd64;, &arch.i386;] 基于 Broadcom BCM4401 的高速以太网适配器 + (&man.bfe.4; 驱动程序) + + &hwlist.bge; + + &hwlist.cdce; + + [&arch.amd64;, &arch.i386;] 基于 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.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; 驱动程序) + + + &hwlist.txp; + + &hwlist.udav; + + &hwlist.vge; + + &hwlist.vr; + + &hwlist.vx; + + &hwlist.wb; + + &hwlist.xe; + + &hwlist.xl; + + + + + FDDI 接口 + [&arch.i386, &arch.pc98;] DEC DEFPA PCI (&man.fpa.4; 驱动程序) + [&arch.i386;] DEC DEFEA EISA (&man.fpa.4; 驱动程序) + + + + ATM 接口 + + [&arch.i386, &arch.pc98;] 基于 Midway 的 ATM 接口 (&man.en.4; + 驱动程序) + + [&arch.i386, &arch.pc98; &arch.sparc64;] FORE Systems, Inc. PCA-200E ATM PCI + 适配器 (hfa 和 &man.fatm.4; 驱动程序) + + [&arch.i386;, &arch.pc98;] 基于 IDT NICStAR 77201/211 的 ATM 适配器 (&man.idt.4; + 驱动程序) + + [&arch.i386, &arch.pc98; &arch.sparc64;] FORE Systems, Inc. HE155 和 HE622 + ATM 接口 (&man.hatm.4; 驱动程序) + + [&arch.i386;, &arch.pc98;] 基于 IDT77252 的 ATM 卡 (&man.patm.4; + 驱动程序) + + + + 无线网络接口 + + [&arch.amd64;, &arch.i386;, &arch.pc98;] Cisco/Aironet 802.11b 无线适配器 (&man.an.4; 驱动程序) + + + &hwlist.ath; + + [&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2100 MiniPCI 网络适配器 + (&man.ipw.4; 驱动程序) + + [&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2200BG/2915ABG MiniPCI + 和 2225BG PCI 网络适配器 (&man.iwi.4; 驱动程序) + + &hwlist.ral; + + [&arch.i386;, &arch.pc98;] Raytheon Raylink 2.4GHz 无线适配器 (&man.ray.4; 驱动程序) + + + &hwlist.rum; + + &hwlist.ural; + + [&arch.amd64;, &arch.i386;, &arch.pc98;] 郎讯科技 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 + ISA/无线 LAN 卡 (&man.wl.4; 驱动程序) + + &hwlist.zyd; + + + + + 其他网络设备 + + &hwlist.ce; + + &hwlist.cx; + + &hwlist.cp; + + &hwlist.ctau; + + &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 + + + 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 + + + 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 + + + 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 + + + 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 卡 + + + + 串口 + + [&arch.amd64; &arch.i386;] PC 标准 基于 8250、 16450, 以及基于 16550 的串口 (&man.sio.4; 驱动程序) + + &hwlist.uart; + + &hwlist.scc; + + [&arch.amd64; &arch.i386;] 使用共享 IRQ 的 AST 4 口串口卡 + + [&arch.i386;] ARNET 串口卡 (&man.ar.4; 驱动程序) + + + 使用共享 IRQ 的 ARNET 8 口串口卡 + + + ARNET (现在是 Digiboard) Sync 570/i 高速串口 + + + + + [&arch.i386;] Boca 多口串口卡 + + + Boca BB1004 4-口串口卡 + ( 支持调制解调器) + + + Boca IOAT66 6-口串口卡 (支持调制解调器) + + + Boca BB1008 8-口串口卡 + ( 支持调制解调器) + + + Boca BB2016 16-口串口卡 (支持调制解调器) + + + + + [&arch.i386;] Comtrol Rocketport 卡 (&man.rp.4; 驱动程序) + + [&arch.i386;] Cyclades Cyclom-Y 串口板 (&man.cy.4; 驱动程序) + + [&arch.i386;] 使用共享 IRQ 的 STB 4 口串口卡 + + [&arch.i386;] DigiBoard 智能串口卡 (digi 驱动程序) + + + [&arch.amd64;, &arch.i386, &arch.ia64;] 基于 PCI 的多口串口板 (&man.puc.4; + 驱动程序) + + + [&arch.amd64; &arch.i386;] Actiontech 56K PCI + + + [&arch.amd64; &arch.i386;] Avlab Technology, PCI IO 2S 和 PCI IO 4S + + + [&arch.amd64; &arch.i386;] Comtrol RocketPort 550 + + + [&arch.amd64; &arch.i386;] Decision Computers PCCOM 4-多口串口 和 双口 RS232/422/485 + + + [&arch.ia64;] Diva Serial (GSP) 多口 UART + + + [&arch.amd64; &arch.i386;] Dolphin Peripherals 4025/4035/4036 + + + [&arch.amd64; &arch.i386;] IC Book Labs Dreadnought 16x Lite 和 Pro + + + [&arch.amd64; &arch.i386;] Lava Computers 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550 + + + [&arch.amd64; &arch.i386;] Middle Digital, Weasle 串口 + + + [&arch.amd64; &arch.i386;] Moxa Industio CP-114, Smartio C104H-PCI 和 C168H/PCI + + + [&arch.amd64; &arch.i386;] NEC PK-UG-X001 和 PK-UG-X008 + + + [&arch.amd64; &arch.i386;] Netmos NM9835 PCI-2S-550 + + + [&arch.amd64; &arch.i386;] Oxford Semiconductor OX16PCI954 PCI UART + + + [&arch.amd64; &arch.i386;] Syba Tech SD-LAB PCI-4S2P-550-ECP + + + [&arch.amd64; &arch.i386;] SIIG Cyber I/O PCI 16C550/16C650/16C850 + + + [&arch.amd64; &arch.i386;] SIIG Cyber 2P1S PCI 16C550/16C650/16C850 + + + [&arch.amd64; &arch.i386;] SIIG Cyber 2S1P PCI 16C550/16C650/16C850 + + + [&arch.amd64; &arch.i386;] SIIG Cyber 4S PCI 16C550/16C650/16C850 + + + [&arch.amd64; &arch.i386;] SIIG Cyber Serial (Single 和 Dual) PCI 16C550/16C650/16C850 + + + [&arch.amd64; &arch.i386;] Syba Tech Ltd. PCI-4S2P-550-ECP + + + [&arch.amd64; &arch.i386;] Titan PCI-200H 和 PCI-800H + + + [&arch.amd64; &arch.i386;] US Robotics (3Com) 3CP5609 调制解调器 + + + [&arch.amd64; &arch.i386;] VScom PCI-400 和 PCI-800 + + + + + &hwlist.rc; + + &hwlist.sr; + + [&arch.i386;, &arch.amd64;] 支持 Specialix SI/XIO/SX 多口串口卡, 同时包括较旧的 + SIHOST2.x 以及 增强型 (基于 transputer, + 也就是 JET 的) 宿主卡 (ISA、 EISA 和 PCI 接口) + 注意, 最新的 SX+ PCI 卡目前还不支持。 + (&man.si.4; 驱动程序) + + [&arch.pc98;] 内置串口 (&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; 驱动程序) + + + COM2 (flags 0x01000000) + + + COM3 (flags 0x02000000) + + + + + [&arch.pc98;] NEC PC-9801-120 (&man.sio.4; 驱动程序) + + 需要在内核配置中指定 "flags 0x11000000"。 + + + [&arch.pc98;] 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; 驱动程序) + + 需要在内核配置中指定 "flags 0x15000?01"。 + + + [&arch.pc98;] Media Intelligent RSB-384 (&man.sio.4; 驱动程序) + + 需要在内核配置中指定 "flags 0x16000001"。 + + + [&arch.pc98;] I-O DATA RSA-98III (&man.sio.4; 驱动程序) + + 需要在内核配置中指定 "flags 0x18000?01"。 + + + [&arch.pc98;] 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 A-MATE 内置声音 + + + Q-Vision WaveStar, WaveMaster + + + + + [&arch.pc98;] NEC X-MATE, CanBe, ValueStar 内置 (mss 驱动程序) + + [&arch.pc98;] Creative Technologies SoundBlaster(98) (&man.sb.4; + 驱动程序) + + [&arch.pc98;] I-O DATA CD-BOX (&man.sb.4; 驱动程序) + + [&arch.pc98;] MPU-401 及兼容接口 (mpu 驱动) + + + Q-Vision WaveStar + + + + + + + 照相机和视频捕捉设备 + + &hwlist.bktr; + + [&arch.i386;] Connectix QuickCam + + + + USB 设备 + + [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] &os; 能够支持一系列 USB 外设; + 已知能够正确使用的设备在这节列出。 由于 USB 设备天生的通用性, + 除了少量比较有个性的设备之外, 同一类型的设备几乎都能被支持, + 即使在这里没有明确地列出。 + + + [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 以太网适配器可以在 以太网接口 一节找到。 + + + + [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 蓝牙适配器可以在 蓝牙 一节找到。 + + + &hwlist.ohci; + + &hwlist.uhci; + + [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 采用 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; 驱动程序) + + [&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; 驱动程序) + + + &hwlist.ulpt; + + &hwlist.ubsa; + + &hwlist.ubser; + + &hwlist.uftdi; + + &hwlist.uplcom; + + &hwlist.umct; + + &hwlist.umass; + + [&arch.amd64;, &arch.i386;, &arch.pc98;] 声音设备 (&man.uaudio.4; 驱动程序) + + + &hwlist.uvisor; + + + + + IEEE 1394 (火线) 设备 + + &hwlist.fwohci; + + [&arch.amd64;, &arch.i386;, &arch.sparc64;] 串行总线协议 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 + + + MELCO IGM-PCM56K/IGM-PCM56KH + + + Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD 终端) + + + + + [&arch.amd64;, &arch.i386;, &arch.pc98;] 软驱 (&man.fdc.4; 驱动程序) + + [&arch.amd64; &arch.i386;] VGA-兼容 显示卡 + (&man.vga.4; 驱动程序) + + + 关于特定显卡与 Xorg 的兼容信息, + 可以在 找到。 + + + + + [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 键盘包括: + + + [&arch.i386;] AT-风格的 键盘 (&man.atkbd.4; 驱动程序) + + + [&arch.amd64;, &arch.i386;] PS/2 键盘 (&man.atkbd.4; 驱动程序) + + + [&arch.pc98;] 标准键盘 + + + [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 键盘 (&man.ukbd.4; 驱动程序) + + + + + [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] 定点设备包括: + + + [&arch.amd64;, &arch.i386;, &arch.pc98;] 总线鼠标和兼容设备 (&man.mse.4; 驱动程序) + + + [&arch.amd64;, &arch.i386;] PS/2 鼠标和兼容设备, 也包括一系列笔记本定点设备 + (&man.psm.4; 驱动程序) + + + 串口鼠标和兼容设备 + + + [&arch.amd64;, &arch.i386;, &arch.ia64;, &arch.pc98;] USB 鼠标 (&man.ums.4; 驱动程序) + + + + + &man.moused.8; 提供了如何在 &os; 中使用定点设备的进一步信息。 + 关于如何在 Xorg 中使用这类设备的信息, 可以在 + 找到。 + + + + [&arch.amd64;, &arch.i386;] PC 标准 并口 (&man.ppc.4; 驱动程序) + [&arch.pc98;] PC-9821 标准 并口 (&man.ppc.4; 驱动程序) + + [&arch.i386;, &arch.amd64;] PC-兼容 游戏杆 (&man.joy.4; 驱动程序) + + [&arch.pc98;] SoundBlaster(98) 的游戏杆接口 (&man.joy.4; + 驱动程序) + + [&arch.i386;, &arch.pc98;] PHS Data Communication Card/PCCARD + + + NTT DoCoMo P-in Comp@ct + + + Panasonic KX-PH405 + + + SII MC-P200 + + + + + [&arch.i386;] 基于 Xilinx XC6200 的可重配置硬件卡, 与 + Virtual + Computers 的 HOT1 兼容 (xrpu 驱动程序)。 + + [&arch.pc98;] NEC PC-98 笔记本的电源管理控制器 (pmc + 驱动程序) + + [&arch.sparc64;] OpenFirmware 控制台 (ofwcons 驱动程序) + + + + +
diff --git a/release/doc/zh_CN.GB2312/readme/Makefile b/release/doc/zh_CN.GB2312/readme/Makefile index a2b9bd6..e6bef9e 100644 --- a/release/doc/zh_CN.GB2312/readme/Makefile +++ b/release/doc/zh_CN.GB2312/readme/Makefile @@ -21,7 +21,7 @@ INSTALL_ONLY_COMPRESSED?= # # SGML content -SRCS+= article.sgml +SRCS+= article.xml .include "${RELN_ROOT}/share/mk/doc.relnotes.mk" .include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/release/doc/zh_CN.GB2312/readme/article.sgml b/release/doc/zh_CN.GB2312/readme/article.sgml deleted file mode 100644 index 9c5bafc..0000000 --- a/release/doc/zh_CN.GB2312/readme/article.sgml +++ /dev/null @@ -1,409 +0,0 @@ - - -%articles.ent; - - -%release; -]> - -
- - &os; &release.current; 自述 - - The &os; Project - - $FreeBSD$ - - - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - The &os; Documentation Project - - - - &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;)。 - 支持 &arm; (&arch.arm;)、 &mips; (&arch.mips;) 和 - &powerpc; (&arch.powerpc;) 硬件架构的的版本也正在开发中。 - &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; - 捐献者 - - 在此也要特别感谢众多的 &os; 用户和全世界的测试人员, - 没有他们就根本不会有这个 &release.type;。 - -
- - diff --git a/release/doc/zh_CN.GB2312/readme/article.xml b/release/doc/zh_CN.GB2312/readme/article.xml new file mode 100644 index 0000000..177b2b8 --- /dev/null +++ b/release/doc/zh_CN.GB2312/readme/article.xml @@ -0,0 +1,411 @@ + + +%entities; + + +%release; +]> + + + +
+ + &os; &release.current; 自述 + + The &os; Project + + $FreeBSD$ + + + 2000 + 2001 + 2002 + 2003 + 2004 + 2005 + 2006 + 2007 + 2008 + The &os; Documentation Project + + + + &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;)。 + 支持 &arm; (&arch.arm;)、 &mips; (&arch.mips;) 和 + &powerpc; (&arch.powerpc;) 硬件架构的的版本也正在开发中。 + &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; + 捐献者 + + 在此也要特别感谢众多的 &os; 用户和全世界的测试人员, + 没有他们就根本不会有这个 &release.type;。 + +
+ + diff --git a/release/doc/zh_CN.GB2312/relnotes/Makefile b/release/doc/zh_CN.GB2312/relnotes/Makefile index a3c3e45..41cc989 100644 --- a/release/doc/zh_CN.GB2312/relnotes/Makefile +++ b/release/doc/zh_CN.GB2312/relnotes/Makefile @@ -19,7 +19,7 @@ INSTALL_ONLY_COMPRESSED?= JADEFLAGS+= -V %generate-article-toc% # SGML content -SRCS+= article.sgml +SRCS+= article.xml URL_RELPREFIX?= ../../../.. diff --git a/release/doc/zh_CN.GB2312/relnotes/article.sgml b/release/doc/zh_CN.GB2312/relnotes/article.sgml deleted file mode 100644 index e230159..0000000 --- a/release/doc/zh_CN.GB2312/relnotes/article.sgml +++ /dev/null @@ -1,462 +0,0 @@ - -%articles.ent; - - -%release; - - - - - - - -]> - -
- - &os; &release.current; 发行说明 - - The &os; Project - - $FreeBSD$ - - - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - The &os; Documentation Project - - - - &tm-attrib.freebsd; - &tm-attrib.ibm; - &tm-attrib.ieee; - &tm-attrib.intel; - &tm-attrib.sparc; - &tm-attrib.general; - - - - 这份 &os; &release.current; 的发行说明, 概括了 &os; 基本系统在 - &release.branch; 开发线上所做的改动。 - 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于 - &os; 内核以及系统附带的应用程序所做的重要修改。 - 对在升级时需要注意的一些问题, 也进行了简略的介绍。 - - - - - 简介 - - 这篇文档包括了 &os; - &release.current; 的发行说明。 它描述了最近刚刚加入、 - 修改或删除了的 &os; 特性的说明。 同时, - 它也将给出如何从先前的 &os; 版本完成升级的说明。 - -这篇文档所介绍的 &release.type; 软件包, - 介绍了 &release.branch; 开发分支自 &release.branch; - 创建以来的进展。 关于这一分支上预编译的、 二进制版本的 - &release.type; 软件包, 可以在 - 找到。 - -]]> - -这份说明所说的 &release.type; 版本, - 是在 &release.branch; 开发分支上 &release.prev; 到未来的 &release.next; - 上的一点。 这一开发分支上预编译的二进制形式的 &release.type; - 安装包, 可以在 找到。 - -]]> - -这是一份 &os; &release.current; 的 - &release.type; 发布包。 您可以从 或其他镜像那里得到它的副本。 - 关于这个 (或其他) &release.type; 发布包的更多信息,可以在 - &os; 手册 - 中的 如何获得 - &os;附录 中找到。 - -]]> - - 我们鼓励所有的用户在开始安装 &os; - 之前首先参考这一版本所对应的勘误信息。 - 勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后 - 新发现的 问题和相关信息。 - 通常,这包括已知的 bug,安全公告,以及对于文档的修订内容。 - 最新的 &os; &release.current; 勘误信息可以从 &os; 网站获得。 - - - - - 最新变动 - - 这一节描述了 - &os; 自 &release.prev; 以来最明显的新功能和变化。 - 一般说来, 没有注明 &merged; 的那些新特性是 &release.branch; 所独有的。 - - - 发行说明中的绝大多数条目是在说明自从 - &release.prev; - 以来的安全公告、新的驱动程序或硬件支持、新的命令或是选项、 - 重要的错误修补,以及基本系统中来自第三方的软件升级。 - 重要的 ports 和 packages 变动,或关于交付工程的变动也会在这份文档中体现。 - 显而易见地,发行说明不可能涵盖 &os; 版本之间的每一个微小变动; - 这篇文档主要关注的,仍然是安全公告,用户可以察觉的修改, - 以及重要的架构改良。 - - - 安全公告 - - - - - - - 对内核的改动 - - &man.acpi.4; 提供了对 HPET 时钟计数器的基本支持。&merged; - - 新增了用于将线程与 CPU 绑定, 以及对 CPU 资源进行分组和分配的 - &man.cpuset.2; API。 同时还加入了用于管理处理器组的用户环境工具 - &man.cpuset.1;。 - - 为内核调试器 &man.ddb.4; 新增了输出捕捉机制。 - 来自 &man.ddb.4; 的输入和输出内容会自动捕捉到一个内存缓冲区, - 以便在随后通过 &man.sysctl.8; 或 textdump 来读取和分析。 - 新增的 capture 命令可以控制这个功能。 - - 为 &man.ddb.4; 调试器新增了简单的脚本机制支持, - 使其能够支持一组经过命名的包含一系列 &man.ddb.4; 命令的脚本。 - 这些脚本可以在 &man.ddb.4; 中, 或通过新增的 &man.ddb.8; - 来进行配置。 更多详情请参见联机手册 &man.ddb.4;。 - - 内核新增了 textdump 格式的主存内容转存能力。 - 与传统主存内容转存方式不同, textdump - 通过一系列机械化的生成/提取调试输出来提供高一级的信息。 - 这个机制即使在内核没有包含调试符号, 或源代码与内核不完全同步的情况下, - 仍然能够提供简明但内容丰富的调试信息。 关于这一机制的进一步详情请参见联机手册 - &man.textdump.4;。 - - 删去了对 M:N 线程模型的内核支持。 - 尽管 KSE (内核调度实体) 项目成功地将线程引入了 FreeBSD, 由 - kse 线程库采用的 M:N 线程模型未能发挥其全部潜能。 - 对于较早的以动态方式联编的使用 KSE 线程模型的应用的向前兼容性, - 可以通过 &man.libmap.conf.5; 配置实现。 The &os; Project 非常感谢 - &a.julian;、 &a.deischen; 和 &a.davidxu; 在 KSE 支持方面所做的工作。 - - &os; 内核现在能够通过 kern.features sysctl - 树来查询特定的功能是否已联编或动态加载进内核了。 - 库函数 &man.feature.present.3; 为用户态应用程序提供了检测功能是否存在的简便接口。 - - &os; 内核支持超大内存页 (superpages) 映射了。 - - ULE - 调度器成为了 GENERIC 内核的默认进程调度器。 - - - 引导加载器变动 - - 对引导加载器使用的 BTX 内核进行了修改, - 使其在实模式下调用 BIOS 例程。 这一变动使得从 USB - 设备引导 &os; 成为了可能。 - - 新增了用于支持从 GPT - 标签引导系统的 gptboot 引导加载器。 为 - &man.gpt.8;, 工具新增了 boot 命令, - 其作用是通过写入引导加载器, 并根据需要创建新的引导分区来让 - GPT 磁盘能够引导系统。 - - - - - 硬件支持 - - 新增了用于支持 Omnikey CardMan 4040 - PCMCIA 智能卡阅读器的 &man.cmx.4; 驱动。 - - &man.syscons.4; 驱动程序支持 Colemak 键盘布局了。 - - 从 OpenBSD 引入了用于支持基于 Silicon - Laboratories CP2101/CP2102 USB 串口适配器的 &man.uslcom.4; 驱动。 - - - 多媒体支持 - - - - - - - 网络接口支持 - - 将 &man.em.4; 驱动程序拆分成了部分代码共用的两个驱动程序。 - &man.em.4; 驱动程序继续支持高至 82575 的网络控制芯片, - 以及新的客户机/桌面适配器。 新增的 igb 驱动则支持新的服务器适配器。 - - 为 &man.jme.4; 驱动程序新增了用于支持 PCIe 接口的基于 JMicron JMC250 Gigabit - Ethernet 和 JMC260 Fast Ethernet 控制器的网络适配器支持。 - - 新增了用以支持基于 Marvell Libertas 88W8335 的 PCI 网络适配器的 - &man.malo.4; 驱动程序。 - - 随 &man.mxge.4; 驱动程序附带的固件版本从 1.4.25 升级到了 1.4.29。 - - 对 &man.sf.4; 驱动程序进行了全面改进, - 以提升其性能并增加了对校验和减负 (checksum offloading) 的支持。 - 此外, 改进后的驱动能够适应各种不同的硬件架构了。 - - 对 &man.re.4; 驱动程序进行了全面改进, 修正了一系列问题。 - 这一驱动新增了对局域网唤醒 (Wake On LAN, WOL) - 功能的支持。 - - 对 &man.vr.4; 驱动程序进行了全面改进, 修正了一系列历史问题。 - 此外, 改进后的驱动能够适应各种不同的硬件架构了。 - - 对 &man.wpi.4; 驱动程序进行了更新, - 修正了一系列可靠性问题。 - - - - - - 网络协议 - - 为 &man.bpf.4; 包过滤及捕捉机制新增了免复制 (zero-copy) 操作模式, - 这种模式中缓冲区由用户进程租借给内核。 这一特性可以通过将 sysctl - 变量 net.bpf.zerocopy_enable - 的值设为 1 来启用。 - - 由于缺少对多处理器的支持, 删去了 ISDN4BSD(I4B)、 netatm - 以及与之相关的其他子系统。 - - 修正了 TCP 选项对齐时, 采用错误的填充字节的问题。 - - - - - 磁盘和存储 - - &man.aac.4; 驱动程序支持尺寸超过 - 2TB 的卷了。 - - 为 &man.ata.4; 驱动程序新增了针对磁盘的 spindown 命令; - 如果磁盘在预先配置的一段时间内没有收到任何请求, - 则磁盘会减缓转速, 直到收到下一个请求为止。 - 与此同时, &man.atacontrol.8; 工具新增了用于配置这一功能的 - spindown 命令。 - - &man.hptrr.4; 更新到了来自 Highpoint 的 1.2 - 版。 - - - - - 文件系统 - - 修正了在 ZFS 上使用 &man.mmap.2; 时的一个问题。 - - 新增了内核模式的 NFS 锁管理器, 改善了 NFS 上锁的性能和行为。 新增的 - &man.clear.locks.8; 命令可以用 NFS 客户端的身份来清除其持有的锁。 - - - - - - 用户态环境变动 - - &man.adduser.8; 工具新增了用于指定新用户主目录的 - 参数。 - - 基于 libarchive 的 BSD-授权 - 版本的 &man.ar.1; 和 &man.ranlib.1; 替换掉了 GNU - Binutils 版本的对应工具。 - - &man.chflags.1; 新增了用于指定详细输出的 选项, - 以及类似于 (例如) &man.chmod.1; 对应的忽略错误语义的 选项。 - - 为了与其他实现兼容, &man.cp.1; 新增了与 - 等价的 选项。 - - 基于 libarchive 的 BSD-授权 - 版本的 &man.cpio.1; 替换掉了 GNU cpio。 - 目前 GNU cpio 仍会作为 - gcpio 安装。 - - &man.env.1; 程序新增了通过从环境中删除来完全取消变量 - name 设置而不是简单地将其设为空值的 - 参数。 - - 新增了 &man.fdopendir.3; 库函数。 - - &man.find.1; 新增了一系列之前只在 GNU find 中有而在 &os; - &man.find.1; 中没有的语句。 - - &man.jexec.8; 新增了用于以主机名指定特定 jail 的 参数。 - - &man.kgdb.1; 新增了帮助调试内核模块崩溃转存的 add-kld - 命令。 - - &man.ls.1; 程序新增了用于指定详细资料模式 (long - format, ) 输出中日期格式的 - 参数。 - - &man.nc.1; 新增了用于禁止 TCP 选项的 选项。 - - &man.ping6.8; 工具在成功发包但没有得到回应时返回 2 - (这和 &man.ping.8; 的行为相同)。 此前它只是返回一个非零值。 - - 新增了用于显示进程详细信息的 &man.procstat.1; 工具。 - - &man.realpath.1; 新增了用于禁止给出警告信息的 - 选项; 此外, 它能够接受多个路径作为命令行参数了。 - - &man.split.1; 新增了用于指定切分块数的 - 参数。 - - &man.tar.1; 新增了用于启用 &man.compress.1;-式 - 压缩/解压缩 的 选项。 - - &man.tar.1; 工具新增了用于在创建和解包时忽略用户/组名的 - 选项。 - - &man.tar.1; 工具新增了用以在解包时产生稀疏文件的 - 选项。 - - &man.tar.1; 工具新增了用于根据指定的正则表达式来替换文件名的 - 参数。 - - 新增了用于返回进程所在会话 leader 组 ID 的库函数 &man.tcgetsid.3;。 - 这个函数是在 IEEE Std 1003.1-2001 - (POSIX) 中定义的。 - - &man.top.1; 新增了用于显示各个 CPU 使用统计的 选项。 - - &man.traceroute.8; 新增了用于显示每跳的 自治网域 (AS) - 编号的 开关; 而新增的 - 参数则可以选择特定的 - WHOIS 服务器。 - - &man.traceroute6.8; 新增了与常见的 UDP 探测包不同的、 - 不采用上层协议的探测包进行探测的 选项。 - - - <filename>/etc/rc.d</filename> 脚本 - - - - - - - - 基本系统中的第三方软件 - - AMD 从 6.0.10 - 升级到了 6.1.5。 - - awk 从 2007 年 5 月 1 日版升级到了 - 2007 年 10 月 23 日版。 - - bzip2 从 1.0.4 - 升级到了 1.0.5。 - - CVS 从 1.11.17 - 升级到了 1.11.22 之后于 2008 年 3 月 10 日签出的快照版本。 - - hostapd 从 0.5.8 升级到了 0.5.10。 - - IPFilter 从 - 4.1.23 升级到了 4.1.28。 - - less 从 - v408 升级到了 v416。 - - ncurses 从 - 5.6-20061217 升级到了 5.6-20080503。 - - OpenPAM 从 - Figwort 版升级到了 Hydrangea 版。 - - sendmail 从 - 8.14.1 升级到了 8.14.3。 - - 时区数据库从 - tzdata2007h 版升级到了 - tzdata2008b 版。 - - WPA Supplicant 从 0.5.8 升级到了 0.5.10。 - - - - - Ports/Packages 套件基础结构 - - &man.pkg.create.1; 工具新增了 - 选项。 当指定了这个选项, 并且制作的预编译包已经存在时, - 现有的版本不会被覆盖。 这个选项在连续执行带 - 参数的 &man.pkg.create.1; 时十分有用。 - - 删去了用于对 &os; 预编译包进行签名和验证的 pkg_sign 和 pkg_check 工具。 - 这些工具只能用于使用 &man.gzip.1; 压缩的预编译包, 而 - &man.bzip2.1; 压缩作为标准压缩已经使用很长时间了。 - - - - - 发布工程与系统集成 - - - 支持的 - GNOME 桌面环境 - (x11/gnome2) - 版本从 2.20.1 升级到了 2.22。 - - - - - 文档 - - - - - - - - 从先前版本的 &os; 升级 - - 从 &os; 6.2-RELEASE 开始, - 系统已经能够通过使用 &man.freebsd-update.8; 来实现 RELEASE 版本之间 - (以及不同安全分支的快照版本) 的二进制升级。 二进制升级过程将更新未经修改的 userland - 工具, 以及随官方 &os; 发行版发布的、 未作修改的 GENERIC 或 - SMP 内核。 使用 &man.freebsd-update.8; 工具的主机, - 需要有可用的 Internet 连接。 - - 旧式的二进制升级, 则是通过随 CDROM 发行介质提供的 &man.sysinstall.8; 的 - Upgrade 选项来完成的。 这种二进制升级方式, - 对于 非-&arch.i386;、 非-&arch.amd64; 的, - 以及没有接入 Internet 的系统而言会比较有用。 - - 此外, 也可以使用源代码从较早版本升级的方式 (通过从源代码重新编译 &os; - 的基本系统), 其操作方法请参见 - /usr/src/UPDATING - - - 很显然,升级 &os; 时,应该首先备份 - 全部 数据和配置文件。 - - -
diff --git a/release/doc/zh_CN.GB2312/relnotes/article.xml b/release/doc/zh_CN.GB2312/relnotes/article.xml new file mode 100644 index 0000000..e370971 --- /dev/null +++ b/release/doc/zh_CN.GB2312/relnotes/article.xml @@ -0,0 +1,463 @@ + + +%entities; + + +%release; + + + + + + + +]> + +
+ + &os; &release.current; 发行说明 + + The &os; Project + + $FreeBSD$ + + + 2000 + 2001 + 2002 + 2003 + 2004 + 2005 + 2006 + 2007 + 2008 + The &os; Documentation Project + + + + &tm-attrib.freebsd; + &tm-attrib.ibm; + &tm-attrib.ieee; + &tm-attrib.intel; + &tm-attrib.sparc; + &tm-attrib.general; + + + + 这份 &os; &release.current; 的发行说明, 概括了 &os; 基本系统在 + &release.branch; 开发线上所做的改动。 + 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于 + &os; 内核以及系统附带的应用程序所做的重要修改。 + 对在升级时需要注意的一些问题, 也进行了简略的介绍。 + + + + + 简介 + + 这篇文档包括了 &os; + &release.current; 的发行说明。 它描述了最近刚刚加入、 + 修改或删除了的 &os; 特性的说明。 同时, + 它也将给出如何从先前的 &os; 版本完成升级的说明。 + +这篇文档所介绍的 &release.type; 软件包, + 介绍了 &release.branch; 开发分支自 &release.branch; + 创建以来的进展。 关于这一分支上预编译的、 二进制版本的 + &release.type; 软件包, 可以在 + 找到。 + +]]> + +这份说明所说的 &release.type; 版本, + 是在 &release.branch; 开发分支上 &release.prev; 到未来的 &release.next; + 上的一点。 这一开发分支上预编译的二进制形式的 &release.type; + 安装包, 可以在 找到。 + +]]> + +这是一份 &os; &release.current; 的 + &release.type; 发布包。 您可以从 或其他镜像那里得到它的副本。 + 关于这个 (或其他) &release.type; 发布包的更多信息,可以在 + &os; 手册 + 中的 如何获得 + &os;附录 中找到。 + +]]> + + 我们鼓励所有的用户在开始安装 &os; + 之前首先参考这一版本所对应的勘误信息。 + 勘误文档将随时更新,以便为用户提供在发布工程后期或该版本发布之后 + 新发现的 问题和相关信息。 + 通常,这包括已知的 bug,安全公告,以及对于文档的修订内容。 + 最新的 &os; &release.current; 勘误信息可以从 &os; 网站获得。 + + + + + 最新变动 + + 这一节描述了 + &os; 自 &release.prev; 以来最明显的新功能和变化。 + 一般说来, 没有注明 &merged; 的那些新特性是 &release.branch; 所独有的。 + + + 发行说明中的绝大多数条目是在说明自从 + &release.prev; + 以来的安全公告、新的驱动程序或硬件支持、新的命令或是选项、 + 重要的错误修补,以及基本系统中来自第三方的软件升级。 + 重要的 ports 和 packages 变动,或关于交付工程的变动也会在这份文档中体现。 + 显而易见地,发行说明不可能涵盖 &os; 版本之间的每一个微小变动; + 这篇文档主要关注的,仍然是安全公告,用户可以察觉的修改, + 以及重要的架构改良。 + + + 安全公告 + + + + + + + 对内核的改动 + + &man.acpi.4; 提供了对 HPET 时钟计数器的基本支持。&merged; + + 新增了用于将线程与 CPU 绑定, 以及对 CPU 资源进行分组和分配的 + &man.cpuset.2; API。 同时还加入了用于管理处理器组的用户环境工具 + &man.cpuset.1;。 + + 为内核调试器 &man.ddb.4; 新增了输出捕捉机制。 + 来自 &man.ddb.4; 的输入和输出内容会自动捕捉到一个内存缓冲区, + 以便在随后通过 &man.sysctl.8; 或 textdump 来读取和分析。 + 新增的 capture 命令可以控制这个功能。 + + 为 &man.ddb.4; 调试器新增了简单的脚本机制支持, + 使其能够支持一组经过命名的包含一系列 &man.ddb.4; 命令的脚本。 + 这些脚本可以在 &man.ddb.4; 中, 或通过新增的 &man.ddb.8; + 来进行配置。 更多详情请参见联机手册 &man.ddb.4;。 + + 内核新增了 textdump 格式的主存内容转存能力。 + 与传统主存内容转存方式不同, textdump + 通过一系列机械化的生成/提取调试输出来提供高一级的信息。 + 这个机制即使在内核没有包含调试符号, 或源代码与内核不完全同步的情况下, + 仍然能够提供简明但内容丰富的调试信息。 关于这一机制的进一步详情请参见联机手册 + &man.textdump.4;。 + + 删去了对 M:N 线程模型的内核支持。 + 尽管 KSE (内核调度实体) 项目成功地将线程引入了 FreeBSD, 由 + kse 线程库采用的 M:N 线程模型未能发挥其全部潜能。 + 对于较早的以动态方式联编的使用 KSE 线程模型的应用的向前兼容性, + 可以通过 &man.libmap.conf.5; 配置实现。 The &os; Project 非常感谢 + &a.julian;、 &a.deischen; 和 &a.davidxu; 在 KSE 支持方面所做的工作。 + + &os; 内核现在能够通过 kern.features sysctl + 树来查询特定的功能是否已联编或动态加载进内核了。 + 库函数 &man.feature.present.3; 为用户态应用程序提供了检测功能是否存在的简便接口。 + + &os; 内核支持超大内存页 (superpages) 映射了。 + + ULE + 调度器成为了 GENERIC 内核的默认进程调度器。 + + + 引导加载器变动 + + 对引导加载器使用的 BTX 内核进行了修改, + 使其在实模式下调用 BIOS 例程。 这一变动使得从 USB + 设备引导 &os; 成为了可能。 + + 新增了用于支持从 GPT + 标签引导系统的 gptboot 引导加载器。 为 + &man.gpt.8;, 工具新增了 boot 命令, + 其作用是通过写入引导加载器, 并根据需要创建新的引导分区来让 + GPT 磁盘能够引导系统。 + + + + + 硬件支持 + + 新增了用于支持 Omnikey CardMan 4040 + PCMCIA 智能卡阅读器的 &man.cmx.4; 驱动。 + + &man.syscons.4; 驱动程序支持 Colemak 键盘布局了。 + + 从 OpenBSD 引入了用于支持基于 Silicon + Laboratories CP2101/CP2102 USB 串口适配器的 &man.uslcom.4; 驱动。 + + + 多媒体支持 + + + + + + + 网络接口支持 + + 将 &man.em.4; 驱动程序拆分成了部分代码共用的两个驱动程序。 + &man.em.4; 驱动程序继续支持高至 82575 的网络控制芯片, + 以及新的客户机/桌面适配器。 新增的 igb 驱动则支持新的服务器适配器。 + + 为 &man.jme.4; 驱动程序新增了用于支持 PCIe 接口的基于 JMicron JMC250 Gigabit + Ethernet 和 JMC260 Fast Ethernet 控制器的网络适配器支持。 + + 新增了用以支持基于 Marvell Libertas 88W8335 的 PCI 网络适配器的 + &man.malo.4; 驱动程序。 + + 随 &man.mxge.4; 驱动程序附带的固件版本从 1.4.25 升级到了 1.4.29。 + + 对 &man.sf.4; 驱动程序进行了全面改进, + 以提升其性能并增加了对校验和减负 (checksum offloading) 的支持。 + 此外, 改进后的驱动能够适应各种不同的硬件架构了。 + + 对 &man.re.4; 驱动程序进行了全面改进, 修正了一系列问题。 + 这一驱动新增了对局域网唤醒 (Wake On LAN, WOL) + 功能的支持。 + + 对 &man.vr.4; 驱动程序进行了全面改进, 修正了一系列历史问题。 + 此外, 改进后的驱动能够适应各种不同的硬件架构了。 + + 对 &man.wpi.4; 驱动程序进行了更新, + 修正了一系列可靠性问题。 + + + + + + 网络协议 + + 为 &man.bpf.4; 包过滤及捕捉机制新增了免复制 (zero-copy) 操作模式, + 这种模式中缓冲区由用户进程租借给内核。 这一特性可以通过将 sysctl + 变量 net.bpf.zerocopy_enable + 的值设为 1 来启用。 + + 由于缺少对多处理器的支持, 删去了 ISDN4BSD(I4B)、 netatm + 以及与之相关的其他子系统。 + + 修正了 TCP 选项对齐时, 采用错误的填充字节的问题。 + + + + + 磁盘和存储 + + &man.aac.4; 驱动程序支持尺寸超过 + 2TB 的卷了。 + + 为 &man.ata.4; 驱动程序新增了针对磁盘的 spindown 命令; + 如果磁盘在预先配置的一段时间内没有收到任何请求, + 则磁盘会减缓转速, 直到收到下一个请求为止。 + 与此同时, &man.atacontrol.8; 工具新增了用于配置这一功能的 + spindown 命令。 + + &man.hptrr.4; 更新到了来自 Highpoint 的 1.2 + 版。 + + + + + 文件系统 + + 修正了在 ZFS 上使用 &man.mmap.2; 时的一个问题。 + + 新增了内核模式的 NFS 锁管理器, 改善了 NFS 上锁的性能和行为。 新增的 + &man.clear.locks.8; 命令可以用 NFS 客户端的身份来清除其持有的锁。 + + + + + + 用户态环境变动 + + &man.adduser.8; 工具新增了用于指定新用户主目录的 + 参数。 + + 基于 libarchive 的 BSD-授权 + 版本的 &man.ar.1; 和 &man.ranlib.1; 替换掉了 GNU + Binutils 版本的对应工具。 + + &man.chflags.1; 新增了用于指定详细输出的 选项, + 以及类似于 (例如) &man.chmod.1; 对应的忽略错误语义的 选项。 + + 为了与其他实现兼容, &man.cp.1; 新增了与 + 等价的 选项。 + + 基于 libarchive 的 BSD-授权 + 版本的 &man.cpio.1; 替换掉了 GNU cpio。 + 目前 GNU cpio 仍会作为 + gcpio 安装。 + + &man.env.1; 程序新增了通过从环境中删除来完全取消变量 + name 设置而不是简单地将其设为空值的 + 参数。 + + 新增了 &man.fdopendir.3; 库函数。 + + &man.find.1; 新增了一系列之前只在 GNU find 中有而在 &os; + &man.find.1; 中没有的语句。 + + &man.jexec.8; 新增了用于以主机名指定特定 jail 的 参数。 + + &man.kgdb.1; 新增了帮助调试内核模块崩溃转存的 add-kld + 命令。 + + &man.ls.1; 程序新增了用于指定详细资料模式 (long + format, ) 输出中日期格式的 + 参数。 + + &man.nc.1; 新增了用于禁止 TCP 选项的 选项。 + + &man.ping6.8; 工具在成功发包但没有得到回应时返回 2 + (这和 &man.ping.8; 的行为相同)。 此前它只是返回一个非零值。 + + 新增了用于显示进程详细信息的 &man.procstat.1; 工具。 + + &man.realpath.1; 新增了用于禁止给出警告信息的 + 选项; 此外, 它能够接受多个路径作为命令行参数了。 + + &man.split.1; 新增了用于指定切分块数的 + 参数。 + + &man.tar.1; 新增了用于启用 &man.compress.1;-式 + 压缩/解压缩 的 选项。 + + &man.tar.1; 工具新增了用于在创建和解包时忽略用户/组名的 + 选项。 + + &man.tar.1; 工具新增了用以在解包时产生稀疏文件的 + 选项。 + + &man.tar.1; 工具新增了用于根据指定的正则表达式来替换文件名的 + 参数。 + + 新增了用于返回进程所在会话 leader 组 ID 的库函数 &man.tcgetsid.3;。 + 这个函数是在 IEEE Std 1003.1-2001 + (POSIX) 中定义的。 + + &man.top.1; 新增了用于显示各个 CPU 使用统计的 选项。 + + &man.traceroute.8; 新增了用于显示每跳的 自治网域 (AS) + 编号的 开关; 而新增的 + 参数则可以选择特定的 + WHOIS 服务器。 + + &man.traceroute6.8; 新增了与常见的 UDP 探测包不同的、 + 不采用上层协议的探测包进行探测的 选项。 + + + <filename>/etc/rc.d</filename> 脚本 + + + + + + + + 基本系统中的第三方软件 + + AMD 从 6.0.10 + 升级到了 6.1.5。 + + awk 从 2007 年 5 月 1 日版升级到了 + 2007 年 10 月 23 日版。 + + bzip2 从 1.0.4 + 升级到了 1.0.5。 + + CVS 从 1.11.17 + 升级到了 1.11.22 之后于 2008 年 3 月 10 日签出的快照版本。 + + hostapd 从 0.5.8 升级到了 0.5.10。 + + IPFilter 从 + 4.1.23 升级到了 4.1.28。 + + less 从 + v408 升级到了 v416。 + + ncurses 从 + 5.6-20061217 升级到了 5.6-20080503。 + + OpenPAM 从 + Figwort 版升级到了 Hydrangea 版。 + + sendmail 从 + 8.14.1 升级到了 8.14.3。 + + 时区数据库从 + tzdata2007h 版升级到了 + tzdata2008b 版。 + + WPA Supplicant 从 0.5.8 升级到了 0.5.10。 + + + + + Ports/Packages 套件基础结构 + + &man.pkg.create.1; 工具新增了 + 选项。 当指定了这个选项, 并且制作的预编译包已经存在时, + 现有的版本不会被覆盖。 这个选项在连续执行带 + 参数的 &man.pkg.create.1; 时十分有用。 + + 删去了用于对 &os; 预编译包进行签名和验证的 pkg_sign 和 pkg_check 工具。 + 这些工具只能用于使用 &man.gzip.1; 压缩的预编译包, 而 + &man.bzip2.1; 压缩作为标准压缩已经使用很长时间了。 + + + + + 发布工程与系统集成 + + + 支持的 + GNOME 桌面环境 + (x11/gnome2) + 版本从 2.20.1 升级到了 2.22。 + + + + + 文档 + + + + + + + + 从先前版本的 &os; 升级 + + 从 &os; 6.2-RELEASE 开始, + 系统已经能够通过使用 &man.freebsd-update.8; 来实现 RELEASE 版本之间 + (以及不同安全分支的快照版本) 的二进制升级。 二进制升级过程将更新未经修改的 userland + 工具, 以及随官方 &os; 发行版发布的、 未作修改的 GENERIC 或 + SMP 内核。 使用 &man.freebsd-update.8; 工具的主机, + 需要有可用的 Internet 连接。 + + 旧式的二进制升级, 则是通过随 CDROM 发行介质提供的 &man.sysinstall.8; 的 + Upgrade 选项来完成的。 这种二进制升级方式, + 对于 非-&arch.i386;、 非-&arch.amd64; 的, + 以及没有接入 Internet 的系统而言会比较有用。 + + 此外, 也可以使用源代码从较早版本升级的方式 (通过从源代码重新编译 &os; + 的基本系统), 其操作方法请参见 + /usr/src/UPDATING + + + 很显然,升级 &os; 时,应该首先备份 + 全部 数据和配置文件。 + + +
diff --git a/release/doc/zh_CN.GB2312/share/sgml/catalog b/release/doc/zh_CN.GB2312/share/sgml/catalog deleted file mode 100644 index b7a9741..0000000 --- a/release/doc/zh_CN.GB2312/share/sgml/catalog +++ /dev/null @@ -1,10 +0,0 @@ - -- FreeBSD SGML Public Identifiers -- - -- Language-specific -- - - -- Original Revision: 79462 -- - -- $FreeBSD$ -- - -PUBLIC "-//FreeBSD//DOCUMENT Release Notes DocBook Stylesheet//EN" - "release.dsl" - - diff --git a/release/doc/zh_CN.GB2312/share/sgml/release.dsl b/release/doc/zh_CN.GB2312/share/sgml/release.dsl deleted file mode 100644 index d9688d6..0000000 --- a/release/doc/zh_CN.GB2312/share/sgml/release.dsl +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -]> - - - - - - - (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:current@FreeBSD.org")) - (literal "current@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 ">。"))))) - ]]> - - - - - - diff --git a/release/doc/zh_CN.GB2312/share/xml/catalog b/release/doc/zh_CN.GB2312/share/xml/catalog new file mode 100644 index 0000000..b7a9741 --- /dev/null +++ b/release/doc/zh_CN.GB2312/share/xml/catalog @@ -0,0 +1,10 @@ + -- FreeBSD SGML Public Identifiers -- + -- Language-specific -- + + -- Original Revision: 79462 -- + -- $FreeBSD$ -- + +PUBLIC "-//FreeBSD//DOCUMENT Release Notes DocBook Stylesheet//EN" + "release.dsl" + + diff --git a/release/doc/zh_CN.GB2312/share/xml/release.dsl b/release/doc/zh_CN.GB2312/share/xml/release.dsl new file mode 100644 index 0000000..d9688d6 --- /dev/null +++ b/release/doc/zh_CN.GB2312/share/xml/release.dsl @@ -0,0 +1,63 @@ + + + + + + +]> + + + + + + + (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:current@FreeBSD.org")) + (literal "current@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 ">。"))))) + ]]> + + + + + + -- cgit v1.1