> For the complete documentation index, see [llms.txt](https://book.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.bsdcn.org/release/freebsd-3.2-release/3.2.md).

# FreeBSD 3.2-RELEASE 发行说明（1999 年 5 月）

**发行说明**

**FreeBSD 3.2-RELEASE**

欢迎使用 3.2-RELEASE，这是对 1999 年 2 月发布的 3.1-RELEASE 的完全跟进，标志着 3.0-STABLE 分支的开始。自从 3.1 发布以来的四个月里，系统进行了数百项错误修复和一般增强。详细信息请见下文。

任何安装失败或崩溃问题应使用命令 `send-pr` 报告（喜欢使用基于网页的界面的用户也可以查看此页面）。

有关 FreeBSD 及 3.2-RELEASE 目录布局的信息（特别是如果你是从软盘安装的话！），请参阅 `ABOUT.TXT`。有关安装说明，请参阅文件 `INSTALL.TXT` 和 `HARDWARE.TXT`。

## 1. 自 3.1-RELEASE 以来的新变化

### 1.1. 内核变化

* 增加了对基于 Alteon Networks Tigon 1 和 Tigon 2 芯片组的 PCI 千兆以太网适配器的驱动支持，包括 Alteon AceNIC、3Com 3c985 和 Netgear GA620。
* 进一步改进了对 USB 设备的支持。
* 增加了对 NTFS 文件系统的直接访问支持。
* 增加了对 ISO 9660 文件系统中 Joliet 扩展的支持。不过目前仅支持 iso8859-1 字符（拉丁文字符集）。
* 增加了对 Adaptec 2930U2 和 3950U2 SCSI 卡的支持。
* 一些内核变更将会破坏 CAM 透传接口或 **devstat(9)** 统计接口的二进制接口。这些变更是为了修复一些接口缺陷。我们对可能带来的不便表示遗憾，但预计这种影响会非常小，因为目前没有已知的商用二进制应用程序使用这两个接口。这将要求使用这两个接口的程序重新编译。使用 CAM 接口的 Ports 包括 xmcd、tosha、SANE、cdrecord 和 cdda2wav。使用 `devstat` 接口的 Ports 包括 xsysinfo 和 xperfmon。

### 1.2. 安全修复

* 关闭了一个潜在的描述符泄漏漏洞，本地用户可能利用该漏洞发起拒绝服务攻击。参考：KKIS.05051999.003b。

### 1.3. 用户空间变化

* 将互联网软件联盟的 DHCP 客户端加入基本系统。
* Sendmail 升级到 8.9.3 版本。
* Tar 现在支持通过 bzip2 压缩，新增了参数 `-y/--bzip2/--bunzip2`。
* TCP Wrappers 现在是基本系统的一部分。inetd、端口映射器和 sendmail 现在都链接到了 `libwrap`。默认语法为 `PROCESS_OPTIONS`。请注意，你不需要在 **/etc/inetd.conf** 中使用 `tcpd`。更多信息请参见 `man 5 hosts_options` 和 `man 8 inetd`。
* Gdb 更新到 4.18 版本，现在是 FreeBSD/alpha 标准发布版本的一部分。
* `camcontrol` 现在允许用户查看任何给定设备的标记队列的打开次数，并允许用户设置支持标记队列的设备的标记队列的打开次数。
* `camcontrol` 还允许用户变更某些控制器上设备的 SCSI 协商参数（例如同步速率、偏移量、总线宽度、断开连接）。请注意，这个功能仅在 Adaptec 7xxx 系列控制器、Advansys 窄控制器和 NCR/Symbios 控制器上完全有效。
* `systat`、`vmstat` 和 `iostat` 现在会根据设备的重要性而不是探测顺序打印出更“有趣”的统计信息。
* 根据用户对 3.1-RELEASE 的反馈，修复了大量用户空间和内核中的错误。

## 2. 支持的配置

FreeBSD 目前可以在各种 ISA、VLB、EISA 和 PCI 总线的 PC 上运行，支持的机器从 386sx 到 Pentium 级别（尽管不推荐使用 386sx）。同时也支持常规的 IDE 或 ESDI 硬盘配置、各种 SCSI 控制器、网卡和串口卡。

下面是目前已知能够与 FreeBSD 配合工作的所有外设列表。其他配置也可能兼容，但我们尚未收到确认。

### 2.1. 硬盘控制器

* WD1003（任何通用 MFM/RLL）
* WD1007（任何通用 IDE/ESDI）
* IDE
* ATA
* Adaptec 1535 ISA SCSI 控制器
* Adaptec 154x 系列 ISA SCSI 控制器
* Adaptec 174x 系列 EISA SCSI 控制器（标准模式和增强模式）
* Adaptec 274X/284X/2920C/2930U2/294x/2950/3940/3950（窄/宽/双通道）系列 EISA/VLB/PCI SCSI 控制器
* Adaptec AIC7850、AIC7860、AIC7880、AIC789x，板载 SCSI 控制器
* AdvanSys SCSI 控制器（所有型号）
* BusLogic MultiMaster 控制器：

  \[请注意，BusLogic/Mylex“Flashpoint”适配器**尚不支持**]
* BusLogic MultiMaster“W”系列主机适配器：
  * BT-948, BT-958, BT-958D
* BusLogic MultiMaster“C”系列主机适配器：
  * BT-946C, BT-956C, BT-956CD, BT-445C, BT-747C, BT-757C, BT-757CD, BT-545C, BT-540CF
* BusLogic MultiMaster“S”系列主机适配器：
  * BT-445S, BT-747S, BT-747D, BT-757S, BT-757D, BT-545S, BT-542D, BT-742A, BT-542B
* BusLogic MultiMaster“A”系列主机适配器：
  * BT-742A, BT-542B
* 也支持作为真正 BusLogic MultiMaster 克隆的 AMI FastDisk 控制器。
* DPT SmartCACHE Plus、SmartCACHE III、SmartRAID III、SmartCACHE IV 和 SmartRAID IV SCSI/RAID 控制器均支持。DPT SmartRAID/CACHE V 尚不支持。
* SymBios（前身为 NCR）53C810、53C810a、53C815、53C820、53C825a、53C860、53C875、53C875j、53C885、53C895 和 53C896 PCI SCSI 控制器：
  * ASUS SC-200
  * Data Technology DTC3130（所有型号）
  * Diamond FirePort（所有型号）
  * NCR 卡（所有型号）
  * Symbios 卡（所有型号）
  * Tekram DC390W、390U 和 390F
  * Tyan S1365
* QLogic 1020、1040、1040B、1080 和 1240 SCSI 主机适配器。
* QLogic 2100 光纤通道适配器（仅支持私有环网）。
* DTC 3290 EISA SCSI 控制器（1542 模拟模式）。

对于所有支持的 SCSI 控制器，提供对 SCSI-I 和 SCSI-II 外设的全面支持，包括硬盘、光盘、磁带驱动器（包括 DAT 和 8mm Exabyte）、介质交换器、处理器目标设备和 CD-ROM 驱动器。CD-ROM 驱动程序可对支持 CD-ROM 命令的 WORM 设备进行只读访问。WORM/CD-R/CD-RW 写入支持由 `cdrecord` 提供，且该工具可以在 Ports 树中找到。

当前支持的 CD-ROM 类型系统如下：

* (cd) SCSI 接口（也包括 ProAudio Spectrum 和 SoundBlaster SCSI）
* (matcd) Matsushita/Panasonic（Creative SoundBlaster）专有接口（562/563 型号）
* (scd) Sony 专有接口（所有型号）
* (wcd) ATAPI IDE 接口

以下是旧的 SCSI 子系统下支持的驱动程序，但在新的 CAM SCSI 子系统中**尚不支持**：

* Tekram DC390 和 DC390T 控制器（可能也包括基于 AMD 53c974 的其他卡）。
* NCR5380/NCR53400（“ProAudio Spectrum”）SCSI 控制器。
* UltraStor 14F、24F 和 34F SCSI 控制器。
* Seagate ST01/02 SCSI 控制器。
* Future Domain 8xx/950 系列 SCSI 控制器。
* WD7000 SCSI 控制器。
* Adaptec 1510 系列 ISA SCSI 控制器（不支持启动设备）。
* Adaptec 152x 系列 ISA SCSI 控制器。
* 基于 Adaptec AIC-6260 和 AIC-6360 的板卡，包括 AHA-152x 和 SoundBlaster SCSI 卡。

\[注：目前正在将 AIC-6260/6360 和 UltraStor 驱动程序移植到新的 CAM SCSI 框架，但无法估计完成时间，也无法保证能否完成。]

不再维护的驱动程序，它们可能适用于某些硬件，也可能不适用：

* 软盘磁带接口（Colorado/Mountain/Insight）
* (mcd) Mitsumi 专有 CD-ROM 接口（所有型号）

### 2.2. 网卡

以下是当前支持的网卡：

* Allied-Telesis AT1700 和 RE2000 卡
* Alteon Networks 基于 Tigon 1 和 Tigon 2 芯片组的 PCI 千兆以太网 NIC，包括以下型号：
  * Alteon AceNIC（Tigon 1 和 Tigon 2）
  * 3Com 3c985-SX（Tigon 1 和 Tigon 2）
  * Netgear GA620（Tigon 2）
  * Silicon Graphics Gigabit Ethernet
  * DEC/Compaq EtherWORKS 1000
  * NEC Gigabit Ethernet
* AMD PCnet/PCI（79c970 & 53c974 或 79c974）
* SMC Elite 16 WD8013 以太网接口，以及大多数其他基于 WD8003E、WD8003EBT、WD8003W、WD8013W、WD8003S、WD8003SBT 和 WD8013EBT 的克隆卡。SMC Elite Ultra。SMC Etherpower II。
* RealTek 8129/8139 快速以太网 NIC，包括以下型号：
  * Allied Telesyn AT2550
  * Allied Telesyn AT2500TX
  * Genius GF100TXR（RTL8139）
  * NDC Communications NE100TX-E
  * OvisLink LEF-8129TX
  * OvisLink LEF-8139TX
  * Netronix Inc. EA-1210 NetEther 10/100
  * KTX-9130TX 10/100 快速以太网
  * Accton“Cheetah”EN1027D（MPX 5030/5038；RealTek 8139 克隆？）
  * SMC EZ Card 10/100 PCI 1211-TX
* Lite-On 82c168/82c169 PNIC 快速以太网 NIC，包括以下型号：
  * LinkSys EtherFast LNE100TX
  * NetGear FA310-TX Rev. D1
  * Matrox FastNIC 10/100
* Macronix 98713、98713A、98715、98715A 和 98725 快速以太网 NIC
  * NDC Communications SFA100A（98713A）
  * CNet Pro120A（98713 或 98713A）
  * CNet Pro120B（98715）
  * SVEC PN102TX（98713）
* Winbond W89C840F 快速以太网 NIC，包括以下型号：
  * Trendware TE100-PCIE
* VIA Technologies VT3043“Rhine I”和 VT86C100A“Rhine II”快速以太网 NIC，包括以下型号：
  * Hawking Technologies PN102TX
  * D-Link DFE530TX
* Texas Instruments ThunderLAN PCI NIC，包括以下型号：
  * Compaq Netelligent 10, 10/100, 10/100 Proliant, 10/100 双端口
  * Compaq Netelligent 10/100 TX 嵌入式 UTP, 10 T PCI UTP/同轴, 10/100 TX UTP
  * Compaq NetFlex 3P, 3P 集成，3P 带 BNC
  * Olicom OC-2135/2138, OC-2325, OC-2326 10/100 TX UTP
  * Racore 8165 10/100baseTX
  * Racore 8148 10baseT/100baseTX/100baseFX 多功能
* ASIX Electronics AX88140A PCI NIC，包括以下型号：
  * Alfa Inc. GFC2204
  * CNet Pro110B
* DEC EtherWORKS III NIC（DE203、DE204 和 DE205）
* DEC EtherWORKS II NIC（DE200、DE201、DE202 和 DE422）
* 基于 DEC DC21040、DC21041 或 DC21140 的 NIC（SMC Etherpower 8432T、DE245 等）
* DEC FDDI（DEFPA/DEFEA）NIC
* Fujitsu MB86960A/MB86965A
* HP PC Lan+ 卡（型号：27247B 和 27252A）。
* Intel EtherExpress 16
* Intel EtherExpress Pro/10
* Intel EtherExpress Pro/100B PCI 快速以太网
* Isolan AT 4141-0（16 位）
* Isolink 4110（8 位）
* Novell NE1000、NE2000 和 NE2100 以太网接口。
* 模拟 NE2000 的 PCI 网卡：RealTek 8029、NetVin 5000、Winbond W89C940、Surecom NE-34、VIA VT86C926。
* 3Com 3C501 卡
* 3Com 3C503 Etherlink II
* 3Com 3c505 Etherlink/+
* 3Com 3C507 Etherlink 16/TP
* 3Com 3C509、3C579、3C589（PCMCIA）、3C590/592/595/900/905/905B PCI 和 EISA（快速）Etherlink III /（快速）Etherlink XL
* 3Com 3c980 快速 Etherlink XL 服务器适配器
* Toshiba 以太网卡
* 基于 Crystal Semiconductor CS89x0 的 NIC，包括：
  * IBM Etherjet ISA

也支持 IBM 和 National Semiconductor 的 PCMCIA 以太网卡。

请注意，目前 **不** 支持令牌环卡，我们仍在等待有人捐献相关驱动程序。有人愿意提供吗？

### 2.3 ATM

* **ATM 主机接口**
  * FORE Systems, Inc. PCA-200E ATM PCI 适配器
  * Efficient Networks, Inc. ENI-155p ATM PCI 适配器
* **ATM 信令协议**
  * ATM Forum UNI 3.1 信令协议
  * ATM Forum UNI 3.0 信令协议
  * ATM Forum ILMI 地址注册
  * FORE Systems 的专有 SPANS 信令协议
  * 永久虚拟通道（PVC）
* **IETF“传统 IP 和 ARP 通过 ATM”模型**
  * RFC 1483, “ATM 适配层 5 上的多协议封装”
  * RFC 1577, “传统 IP 和 ARP 通过 ATM”
  * RFC 1626, “用于 ATM AAL5 上的默认 IP MTU”
  * RFC 1755, “ATM 信令支持 IP 通过 ATM”
  * RFC 2225, “传统 IP 和 ARP 通过 ATM”
  * RFC 2334, “服务器缓存同步协议（SCSP）”
  * Internet Draft draft-ietf-ion-scsp-atmarp-00.txt，“使用 SCSP 的分布式 ATMARP 服务”
* **ATM 套接字接口**

### 2.4. 杂项

* AST 4 端口串行卡，使用共享 IRQ。
* ARNET 8 端口串行卡，使用共享 IRQ。
* ARNET（现为 Digiboard）Sync 570/i 高速串行。
* Boca BB1004 4 端口串行卡（不支持调制解调器）
* Boca IOAT66 6 端口串行卡（支持调制解调器）
* Boca BB1008 8 端口串行卡（不支持调制解调器）
* Boca BB2016 16 端口串行卡（支持调制解调器）
* Comtrol Rocketport 卡。
* Cyclades Cyclom-y 串行板。
* STB 4 端口卡，使用共享 IRQ。
* SDL Communications Riscom/8 串行板。
* SDL Communications RISCom/N2 和 N2pci 高速同步串行板。
* Stallion 多端口串行板：EasyIO，EasyConnection 8/32 & 8/64， ONboard 4/16 和 Brumby。
* Specialix SI/XIO/SX ISA、EISA 和 PCI 串行扩展卡/模块。
* Adlib、SoundBlaster、SoundBlaster Pro、ProAudioSpectrum、Gravis UltraSound 和 Roland MPU-401 声卡。（snd 驱动）
* 大多数由 Crystal Semiconductors、OPTi、Creative Labs、Avance、Yamaha 和 ENSONIQ 制造的 ISA 音频编解码器。（pcm 驱动）
* Connectix QuickCam
* Matrox Meteor 视频帧抓取器
* Creative Labs 视频 Spigot 帧抓取器
* Cortex1 帧抓取器
* Hauppauge Wincast/TV 板（PCI）
* STB TV PCI
* Intel Smart Video Recorder III
* 各种基于 Brooktree Bt848 和 Bt878 芯片的帧抓取器。
* HP4020、HP6020、Philips CDD2000/CDD2660 和 Plasmon CD-R 驱动器。
* PS/2 鼠标
* 标准 PC 游戏杆
* X-10 电源控制器
* GPIB 和 Transputer 驱动。
* Genius 和 Mustek 手持扫描仪。
* 基于 Xilinx XC6200 的可重构硬件卡，兼容 Virtual Computers（[www.vcc.com）的](http://www.vcc.com）的) HOT1。
* 支持 Dave Mills 的实验性 Loran-C 接收器。
* FreeBSD 当前不支持 IBM 的微通道（MCA）总线。

## 3. 获取 FreeBSD

你可以通过多种方式获取 FreeBSD：

### 3.1. FTP/邮件

你可以从 `ftp.FreeBSD.org`（官方 FreeBSD 发布站点）下载 FreeBSD 及其所有或部分可选软件包。

其他镜像站点详情，请参阅文件 `MIRROR.SITES`。请从网络距离最近的站点下载发行版。我们欢迎更多镜像站点的加入！如果你希望成为官方镜像站点，请联系 `freebsd-admin@FreeBSD.org` 获取更多信息。

### 3.2. 光盘

FreeBSD 3.2-RELEASE 光盘可通过以下方式订购：

```sh
        Walnut Creek CDROM
        4041 Pike Lane, Suite F
        Concord, CA  94520
        1-800-786-9907, +1-925-674-0783, +1-925-674-0821 (传真)
```

还可通过互联网订购：`orders@cdrom.com`，网址：\*\*<http://www.freebsdmall.com**。他们的当前目录可以通过> FTP 获取：**ftp\://ftp.cdrom.com/cdrom/catalog**

每张 `-RELEASE` 光盘的费用为 $39.95，若订阅 FreeBSD，则为 $24.95。FreeBSD SNAPshot 光盘（如有提供）费用为 $39.95，若订阅 FreeBSD-SNAP，则为 $14.95。（`-RELEASE` 和 `-SNAP` 订阅是完全独立的）。订阅后，你将自动接收发布的更新。每张光盘发货时会通过信用卡收费，你可以随时取消订阅而无需承担任何后续义务。

运费（按订单计算，而非每张光盘）为美国、加拿大和墨西哥 $5，国际订单为 $9.00。他们接受 Visa、Mastercard、Discover、American Express 或美国美元支票，并在美国境内提供货到付款服务。加利福尼亚州居民需加收 8.25% 的销售税。

如因任何原因不满意，光盘可享受无条件退货政策。

## 4. 从旧版 FreeBSD 升级

如果你从以前的 FreeBSD 版本升级，最可能是 2.2.x 或 2.1.x（在少数罕见情况下），以下某些问题可能会影响你，具体取决于你选择的升级方式。升级 FreeBSD 版本有两种常见方式：

* 使用源代码，通过 **/usr/src**
* 还可使用 `sysinstall` 的（二进制）升级选项。

如果使用源代码升级，你需要了解两个目标：标准的 `upgrade` 目标，它将把 2.x 或 3.0 系统升级到 3.2，以及 `world` 目标，它将保持升级后的系统与初始升级后发生的任何变更同步。

如果使用二进制升级选项，系统将直接升级到 3.2/ELF，同时填充 **//lib/aout** 目录，以便与旧版二进制文件保持兼容。

无论哪种方式，升级到 ELF 意味着你将拥有更小的二进制文件，并能够使用更多移植到其他 ELF 环境的编译器功能（我们较为陈旧、略显粗糙的 a.out 格式，其他软件项目大多不支持）。希望继续使用旧版 a.out 动态可执行文件的用户，应确保安装 `compat22` 发行版。请注意，a.out 库在系统重新启动之前无法使用，这可能会导致某些 a.out 软件包出现问题。

此外，不要使用以前版本的安装盘或 `sysinstall`，因为 3.1 版本引入了新的引导过程，要求安装新的引导块（由于 ELF 内核），而 3.2 版本进一步修改了引导过程。

\[其他重要的升级注意事项应放在此处]

## 5. 报告问题、提出建议、提交代码

你的建议、错误报告和代码贡献始终受到重视——如果你发现任何问题，请随时报告（如果可能，请附上修复方案！）。

如果你的机器有互联网邮件连接，建议使用命令 `send-pr` 或通过 <http://www.FreeBSD.org/send-pr.html> 的 CGI 脚本提交错误报告。我们忠实的 `bugfiler` 程序会负责归档错误报告，你可以放心，我们会尽最大努力尽快响应所有报告的错误。通过这种方式提交的错误报告也会在我们的网站支持部分显示，因此它们不仅是错误报告，也是对其他用户关于潜在问题的“路标”。

如果由于某种原因，你无法使用命令 `send-pr` 提交错误报告，你可以尝试发送邮件到：`freebsd-bugs@FreeBSD.org`

请注意，`send-pr` 本身是个 shell 脚本，即使移植到完全不同的系统上也能轻松运行。我们更希望你能使用这种接口，因为它使跟踪问题报告更加容易。然而，在提交报告之前，请确认该问题是否在此期间修复完成。

对于其他问题或技术支持，请发送邮件至：`freebsd-questions@FreeBSD.org`

此外，由于这是一个志愿者项目，我们非常乐意欢迎更多愿意提供帮助的人——目前我们期望的增强功能远超自身的处理能力！如果你希望在技术方面提供帮助或以其他方式协助，请发送邮件至：`freebsd-hackers@FreeBSD.org`

请注意，这些邮件列表可能会产生 *大量* 的流量，如果你的邮件获取速度较慢或成本较高，并且你只关心 FreeBSD 的重要事件，你可能会觉得订阅以下邮件列表更合适：`freebsd-announce@FreeBSD.org`

所有邮件列表都可以自由加入，任何有兴趣的人都可以加入。发送邮件到 `MajorDomo@FreeBSD.org`，并在邮件正文中单独包含 `help` 关键词。这将为你提供更多关于加入各种列表、访问档案等的详细信息。还有一些未在此处列出的特殊兴趣小组邮件列表，也可通过发送邮件到 `majordomo` 查询！

## 6. 致谢

FreeBSD 凝聚了来自世界各地数十甚至数百名个人的累积工作，这些人付出了极大的努力才将此版本带给你。有关 FreeBSD 项目工作人员的完整名单，请参阅：<http://www.FreeBSD.org/handbook/staff.html>

或者，如果你加载了文档分发版：**file:/usr/share/doc/handbook/staff.html**

特别感谢：

* 列在 <http://www.FreeBSD.org/handbook/donors.html> 的捐赠者
* 以及来自全球成千上万的 FreeBSD 用户和测试者，正是因为有了他们的贡献，这个版本才成为可能。

我们真诚地希望你喜欢这个版本的 FreeBSD！

FreeBSD 项目


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://book.bsdcn.org/release/freebsd-3.2-release/3.2.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
