# FreeBSD 3.1-RELEASE 发行说明（1999 年 2 月）

**发布说明**

**FreeBSD 3.1-RELEASE**

欢迎使用 3.1-RELEASE，这是完全跟进 3.0-RELEASE 的版本，3.0-RELEASE 于 1998 年 11 月发布，并参数着 3.0-STABLE 分支的开始。在 3.0 发布后的 4 个月里，系统进行了数百项错误修复和一般增强。请参见以下相关详细信息。

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

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

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

### 1.1. 内核变化

* 增加了对基于 RealTek 8129/8139 和 Accton MPX 5030/5038 芯片的快速以太网适配器的驱动支持，包括 SMC EZ Card 10/100 PCI 1211-TX。
* 增加了对基于 Lite-On PNIC 的快速以太网卡的驱动支持，包括 LinkSys LNE100TX、NetGear FA310TX Rev. D1 和 Matrox FastNIC 10/100。
* 增加了对基于 Macronix 98713、98713A、98715、98715A 和 98725 芯片的快速以太网适配器的驱动支持。
* 增加了对基于 Winbond W89C840F 芯片的快速以太网适配器的驱动支持。
* 增加了对基于 VIA Technologies VT3043 "Rhine I" 和 VT86C100A "Rhine II" 芯片的快速以太网适配器的驱动支持。
* 增加了对基于 RealTek RTL 8002 芯片的口袋以太网适配器的驱动支持。
* 增加了对基于 ASIX Electronics AX88140A 芯片的快速以太网适配器的驱动支持。
* 将 isdn4bsd 从 isdn4bsd 项目组整合到常规系统中。
* 系统控制台驱动程序（sc0）现在拆分为独立的单独模块，部分准备支持 USB 键盘、鼠标等。
* 增加了对 Philips I2C/SMBUS 的支持。
* 初步支持 USB 设备（一些键盘、鼠标）。
* lpt 驱动程序现在已弃用。请改用驱动程序 ppbus 和 ppc（详细信息请参阅 ppc(4) 和 ppbus(4) 手册页）。在下一个版本之前，旧的驱动程序 lpt 将被移除，驱动程序 nlpt 将重命名为 lpt。

### 1.2. 安全修复

有关详细信息，请参阅 `ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/`：

* CERT 通告 CA-98-13-tcp-denial-of-service 问题已解决。
* FreeBSD-SA-98:08（IP 分片拒绝服务）问题已解决。

KerberosIV 得到了更完善的支持。

### 1.3. 用户空间变更

* 当使用 ipfw(8) 并遵循手册页中的第一行语法（即使用规则文件）时，现在可以选择通过预处理器（m4、cpp）运行，这样可以使用符号名称和其他构造，从而使维护更加方便。
* 增加了对 PAM（可插拔认证模块）的支持，包括 radius、TACACS、S/Key、Kerberos、Unix（passwd）和其他认证方法的模块。
* Sendmail 升级到版本 8.9.2。
* 更新了 AMD、texinfo、global 和许多其他各种实用工具。

## 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/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
* 支持的 AMI FastDisk 控制器是 BusLogic MultiMaster 的真实克隆。
* 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 和 2100 SCSI 及光纤通道适配器
* DTC 3290 EISA SCSI 控制器，支持 1542 模式仿真

对所有支持的 SCSI 控制器提供完全支持，包括 SCSI-I 和 SCSI-II 外设，如硬盘、光盘、磁带驱动器（包括 DAT 和 8mm Exabyte）、介质更换器、处理器目标设备和 CDROM 驱动器。支持具有 CDROM 命令的 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 卡
* 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 快速以太网网卡，包括以下型号：
  * 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 快速以太网网卡，包括以下型号：
  * LinkSys EtherFast LNE100TX
  * NetGear FA310-TX Rev. D1
  * Matrox FastNIC 10/100
* Macronix 98713、98713A、98715、98715A 和 98725 快速以太网网卡：
  * NDC Communications SFA100A（98713A）
  * CNet Pro120A（98713 或 98713A）
  * CNet Pro120B（98715）
  * SVEC PN102TX（98713）
* Winbond W89C840F 快速以太网网卡，包括以下型号：
  * Trendware TE100-PCIE
* VIA Technologies VT3043 "Rhine I" 和 VT86C100A "Rhine II" 快速以太网网卡，包括以下型号：
  * Hawking Technologies PN102TX
  * D-Link DFE530TX
* Texas Instruments ThunderLAN PCI 网卡，包括以下型号：
  * Compaq Netelligent 10, 10/100, 10/100 Proliant, 10/100 双端口
  * Compaq Netelligent 10/100 TX 嵌入式 UTP, 10 T PCI UTP/Coax, 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 网卡，包括以下型号：
  * Alfa Inc. GFC2204
  * CNet Pro110B
* DEC EtherWORKS III 网卡（DE203、DE204 和 DE205）
* DEC EtherWORKS II 网卡（DE200、DE201、DE202 和 DE422）
* DEC DC21040、DC21041 或 DC21140 基于网卡（SMC Etherpower 8432T、DE245 等）
* DEC FDDI（DEFPA/DEFEA）网卡
* 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 以太网接口
* 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 基于网卡，包括：
  * 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 信令协议
  * 永久虚拟通道（PVCs）
* **IETF "经典 IP 和 ARP over ATM" 模型**
  * RFC 1483, "通过 ATM 适配层 5 的多协议封装"
  * RFC 1577, "经典 IP 和 ARP over ATM"
  * RFC 1626, "ATM AAL5 上使用的默认 IP MTU"
  * RFC 1755, "IP over ATM 的 ATM 信令支持"
  * RFC 2225, "经典 IP 和 ARP over ATM"
  * RFC 2334, "服务器缓存同步协议（SCSP）"
  * Internet 草案 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
* 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 Video Spigot 视频抓取卡
* Cortex1 视频抓取卡
* Hauppauge Wincast/TV 卡（PCI）
* STB TV PCI
* Intel Smart Video Recorder III
* 基于 Brooktree Bt848 芯片的各种视频抓取卡
* 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 发布站点）从 FTP 下载 FreeBSD 及其任何或所有可选软件包。

有关镜像 FreeBSD 软件的其他位置，请参阅文件 `MIRROR.SITES`。请从离你最近的（在网络术语中）站点下载分发版。欢迎提供更多的镜像站点！如果你希望成为官方镜像站点，请联系 <freebsd-admin@FreeBSD.org> 获取更多详情。

如果你无法访问互联网，且电子邮件是唯一选择，你仍然可以通过发送邮件到 `ftpmail@ftpmail.vix.com` 获取文件。请在邮件中写上关键字 `help` 以获取有关如何通过此机制获取文件的更多信息。然而，请注意，这将通过邮件发送大量的 *数十 MB* 数据，应该仅作为最后的手段使用！

### 3.2. FreeBSD 2.0

你可以通过以下方式从 CDROM 订购 FreeBSD 3.1-RELEASE 光盘：

```
        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.cdrom.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 的（二进制）升级。

使用源代码时，你需要了解两个目标：标准的“升级”目标，它将把 2.x 或 3.0 系统升级到 3.1；和“world”目标，它将保持已经升级的系统与自初次升级以来的所有变更同步。

使用二进制升级选项时，系统将直接升级到 3.1/ELF，同时为与旧版二进制文件的向后兼容性填充 `/<basepath>/lib/aout` 目录。

无论哪种方式，升级到 ELF 后，你将拥有更小的二进制文件，并能访问更多已移植到其他 ELF 环境中的编译器工具（我们的旧版并且有些过时的 a.out 格式大多不被其他软件项目支持）。那些希望继续访问旧版 a.out 动态可执行文件的人，应确保安装 compat22 分发版。

\[其他重要的升级说明应放在此处]

## 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> 上列出的捐赠者
* Steve Price 为其在构建和组织软件包方面的工作，以及一如既往的 Satoshi Asami 在 Ports 方面的工作。
* Doug Rabson 和 John Birrell 为使 FreeBSD/alpha 成为现实，以及 NetBSD 项目在间接方面的重大帮助。
* Peter Wemm 为新内核模块系统（在 Doug Rabson 的大力帮助下）所做的贡献。
* 以及全世界成千上万的 FreeBSD 用户和测试人员，没有他们，这个版本根本不可能实现。

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

FreeBSD 项目


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://book.bsdcn.org/release/3.1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
