# FreeBSD 2.1.5-RELEASE 发行说明（1996 年 7 月）

**发布说明**

**FreeBSD 2.1.5 RELEASE**

## 0. 此版本是什么？

FreeBSD 2.1.5R 是继 2.1R 之后的版本，主要专注于修复漏洞、解决安全问题并进行保守的功能增强。如需了解最前沿开发的信息，请访问：[FreeBSD Handbook: Current](http://www.FreeBSD.org/handbook/current.html)。

## 1. 自 2.1.0-RELEASE 以来有哪些更新？

自上个主要版本发布以来，FreeBSD 已进行了许多变更。为了方便标识具体变更，我们将它们分为以下主要类别：

### 驱动程序更新

* 支持 Adaptec AIC7850 板载 SCSI 适配器。
* 支持 Specialix SI 和 XIO 串口卡。
* 支持 Stallion EasyIO、EasyConnection 8/32 和 EasyConnection 8/64，以及旧款 Onboard 和 Brumby 串口卡。
* 支持 Intel EtherExpress Pro/100B PCI 以太网卡。
* 新增真正的 PCI BusLogic 支持（包含新驱动和探测顺序更新）。
* 支持 ARNET（现为 Digiboard）Sync 570i 高速串口卡。
* 改善对 Matrox Meteor 帧采集卡的支持。
* 支持 Connectix Quickcam（并口摄像头）。
* 新增 Worm 驱动程序：现在可以使用 Plasmon 或 HP 4080i CDR 驱动器刻录 CD-ROM（参考 `wormcontrol(1)`）。

  > 注意：如果你的驱动器探测为 CD 而非 WORM，则可能需要从当前版本（-current）获取额外补丁以使其正常工作。由于这些改动涉及 SCSI 子系统的较大变更（虽然不是负面改动，但风险较高），我们决定默认不引入。

### 内核功能更新

* 增强虚拟内存 (VM) 系统，并修复了多个漏洞。
* 新增磁盘级联驱动程序，用于简单的 RAID 应用。请参阅 `ccd(4)` 手册页了解更多信息。
* 改进 PCI 总线探测顺序（优先于 ISA），并支持各种 PCI 桥接器。
* Linux 仿真功能的改进：现在可以运行 Linux 版本的 Netscape（支持 JAVA）以及其他多款 Linux 工具。

### 用户态程序更新

* 系统安装工具经过重新设计，菜单行为略有调整，修复了多个漏洞。希望此版本对新用户来说比之前的版本更加直观，同时在安装后场景中更具实用性（当然，欢迎反馈）。
* 对 NIS（网络信息服务）代码进行了多项改进。
* 默认系统中已移除 `ncftp`，取而代之的是一个库 `/usr/src/lib/libftpio` 和一个更强大的工具程序 `fetch`（路径：`/usr/src/usr.bin/fetch`）。
  * 如果仍希望使用 `ncftp`，可以从 Ports 中找到它（路径：`/usr/ports/net/ncftp`）。
  * 相比之下，`fetch` 的功能更强，可以从 FTP 和 HTTP 服务器抓取文件（支持 URL `ftp://...` 和 `http://...`）。详见其手册页了解更多信息。

## 2. 技术概述

FreeBSD 是一款基于 4.4 BSD Lite 的完整源码发行版，适用于 Intel i386/i486/Pentium（或兼容）PC 平台。它主要基于加州大学伯克利分校 CSRG 小组的软件，并结合了一些来自 NetBSD、386BSD 和自由软件基金会的增强功能。

自一年多前发布 FreeBSD 2.0 以来，FreeBSD 的性能、功能集和稳定性均得到了显著提升。其中最大的变化是改进了虚拟内存 (VM) 系统，引入了合并的 VM/文件缓冲区缓存，不仅提高了性能，还减少了内存占用，使得 5MB 的配置成为更为可接受的最低要求。

其他增强功能包括：

* 完整的 NIS 客户端和服务器支持。
* 事务 TCP 支持。
* 按需拨号 PPP 功能。
* 改进的 SCSI 子系统。
* 初步的 ISDN 支持。
* 支持 FDDI 和快速以太网 (100Mbit) 适配器。
* 更好的 Adaptec 2940（WIDE 和窄版）以及 3940 SCSI 适配器支持。
* 数百个漏洞修复。

我们吸收了许多用户的反馈，努力提供更加合理且易于理解的安装流程。对于这个（不断发展的）过程，我们尤其欢迎你的反馈！

### 软件移植集

除了基础发行版，FreeBSD 还提供了一款新的移植软件，包含了 450 多款常用程序。这些移植软件涉及从 HTTP（WWW）服务器到游戏、编程语言、编辑器等几乎所有内容。

* **轻量存储需求**：整个移植集仅需 10MB 存储空间，所有移植软件都以源码“差异”的形式存在。这种形式既便于更新，又极大地降低了磁盘存储需求。
* **简单安装**：只需进入你想安装的程序目录，运行 `make`，系统会自动完成余下的工作。
* **动态源码获取**：在编译移植软件时，原始分发文件会动态从 CD-ROM 或本地 FTP 站点获取，因此你只需为所需的移植软件预留构建所需的磁盘空间。
* **预编译包支持**：几乎每个移植软件都提供了预编译的“包”，只需运行命令 `pkg_add` 即可安装。此外，配置菜单中的“Packages”选项为包提供了便捷的界面。

### 文档资源

在安装和使用 FreeBSD 的过程中，你可能会发现以下文档资源很有帮助，这些文档位于 `/usr/share/doc` 目录下。你可以使用任意支持 HTML 的浏览器查看：

* 阅读手册：`<浏览器> file:/usr/share/doc/handbook/handbook.html`
* 阅读常见问题解答 (FAQ)：`<浏览器> file:/usr/share/doc/FAQ/freebsd-faq.html`

你还可以访问最新更新的文档资源：[FreeBSD 官方网站](http://www.FreeBSD.org)。

### 出口版说明

FreeBSD 的出口版不包含任何 DES 代码，因此不受出口限制。对于核心分发包，还有一个附加包，提供了通常使用 DES 的程序和库。此外，对于非美国用户，还提供了一个在法律上可自由出口的 DES 分发包，下载地址为：<ftp://ftp.internat.FreeBSD.org/pub/FreeBSD>。

如果你只需 FreeBSD 提供的密码安全性，并且无需从其他主机（如 Sun 或 DEC 机器）复制加密密码到 FreeBSD，那么 FreeBSD 基于 MD5 的安全机制可能完全满足你的需求。我们相信，默认的安全模型不仅可以媲美 DES，而且无需处理复杂的出口问题。

此外，此版本还支持混合密码文件——即同时接受 DES 和 MD5 密码，这使得从一种密码加密机制向另一种过渡更加轻松。如果你在美国以外（或在美国境内），不妨试试看！

## 3. 支持的配置

FreeBSD 目前可运行在各种基于 ISA、VLB、EISA 和 PCI 总线的 PC 上，涉及从 386sx 到 Pentium Pro 级别的机器（不推荐使用 386sx）。它支持通用的 IDE 或 ESDI 硬盘配置，以及多种 SCSI 控制器、网络和串口卡。

以下是 FreeBSD 当前已知支持的磁盘控制器和以太网卡列表。其他配置也可能正常工作，但尚未收到相关确认信息。

### 3.1. 磁盘控制器

* **MFM/RLL 和 IDE/ESDI 控制器**
  * WD1003（任何通用 MFM/RLL）
  * WD1007（任何通用 IDE/ESDI）
  * IDE
  * ATA
* **Adaptec 系列 SCSI 控制器**
  * Adaptec 152x 系列 ISA SCSI 控制器
  * Adaptec 154x 系列 ISA SCSI 控制器
  * Adaptec 174x 系列 EISA SCSI 控制器（标准和增强模式）
  * Adaptec 274X/284X/2940/3940（窄版/宽版/双通道）系列 ISA/EISA/PCI SCSI 控制器
  * Adaptec AIC-6260 和 AIC-6360 系列，包括 AHA-152x 和 SoundBlaster SCSI 卡\
    **注意**：由于 SoundBlaster 卡没有内置 BIOS，因此无法从中启动。这些卡适用于外部磁带机、CD-ROM 等设备。如果某些系统/卡带有启动 ROM（通常会在开机或重启时显示消息），则可以从这些卡启动，请参阅系统/主板文档以获取更多详细信息。
* **Buslogic 系列 SCSI 控制器**
  * Buslogic 545S & 545c
  * Buslogic 445S/445c VLB SCSI 控制器
  * Buslogic 742A、747S、747c EISA SCSI 控制器
  * Buslogic 946c PCI SCSI 控制器
  * Buslogic 956c PCI SCSI 控制器
* **其他支持的控制器**
  * NCR 53C810 和 53C825 PCI SCSI 控制器
  * NCR5380/NCR53400（“ProAudio Spectrum”）SCSI 控制器
  * DTC 3290 EISA SCSI 控制器（1542 模拟模式）
  * UltraStor 14F、24F 和 34F SCSI 控制器
  * Seagate ST01/02 SCSI 控制器
  * Future Domain 8xx/950 系列 SCSI 控制器
  * WD7000 SCSI 控制器

对于所有支持的 SCSI 控制器，FreeBSD 提供对 SCSI-I 和 SCSI-II 外设的完全支持，包括磁盘、磁带机（包括 DAT）和 CD-ROM 驱动器。

* **支持的 CD-ROM 系统**
  * (cd) SCSI 接口（包括 ProAudio Spectrum 和 SoundBlaster SCSI）
  * (mcd) Mitsumi 专有接口（所有型号）
  * (matcd) Matsushita/Panasonic（Creative SoundBlaster）专有接口（562/563 型号）
  * (scd) Sony 专有接口（所有型号）
  * (wcd) ATAPI IDE 接口（实验性，仍处于 ALPHA 质量阶段）

### 3.2. 以太网卡

* Allied-Telesis AT1700 和 RE2000 卡
* SMC Elite 16 WD8013 以太网接口，以及大多数基于 WD8003E、WD8003EBT、WD8003W、WD8013W、WD8003S、WD8003SBT 和 WD8013EBT 的克隆型号
  * SMC Elite Ultra 同样支持
* **DEC 系列**
  * DEC EtherWORKS III 网卡（DE203、DE204 和 DE205）
  * DEC EtherWORKS II 网卡（DE200、DE201、DE202 和 DE422）
  * 基于 DEC DC21040、DC21041 或 DC21140 的网卡
  * DEC FDDI（DEFPA/DEFEA）网卡
* Fujitsu MB86960A/MB86965A 网卡
* **Intel 系列**
  * Intel EtherExpress（不推荐，因驱动程序不稳定）
  * 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）Etherlink III
  * Toshiba 以太网卡
  * IBM 和 National Semiconductor 的 PCMCIA 以太网卡

**注意**：目前尚不支持任何令牌环网卡，期待有人为此贡献驱动程序！有兴趣的开发者可以参与贡献！

## 6. 致谢

FreeBSD 是全球数十位甚至数百位贡献者共同努力的成果，他们为推出此版本付出了大量心血。尽管难以列出所有对 FreeBSD 作出贡献的人，但我们依然尽力尝试（按字母顺序排列）。如果你曾为 FreeBSD 做出过重要贡献，但未在此提及，请相信这完全是无心之过。如需更新以下名单，请联系我们：**<hackers@FreeBSD.org>**。

**计算机系统研究组（CSRG），加州大学伯克利分校**

**Bill Jolitz**，感谢他对 386BSD 的初始贡献。

### FreeBSD 核心团队

按姓氏字母顺序排列：

```
Satoshi Asami <asami@FreeBSD.org>  
Andrey A. Chernov <ache@FreeBSD.org>  
John Dyson <dyson@FreeBSD.org>  
Bruce Evans <bde@FreeBSD.org>  
Justin Gibbs <gibbs@FreeBSD.org>  
David Greenman <davidg@FreeBSD.org>  
Jordan K. Hubbard <jkh@FreeBSD.org>  
Poul-Henning Kamp <phk@FreeBSD.org>  
Rich Murphey <rich@FreeBSD.org>  
Gary Palmer <gpalmer@FreeBSD.org>  
Søren Schmidt <sos@FreeBSD.org>  
Peter Wemm <peter@FreeBSD.org>  
Garrett A. Wollman <wollman@FreeBSD.org>  
Jörg Wunsch <joerg@FreeBSD.org>  
```

### FreeBSD 开发团队

核心团队以外的成员（按姓氏字母顺序排列）：

```
Ugen J.S. Antsilevich <ugen@FreeBSD.org>  
Torsten Blum <torstenb@FreeBSD.org>  
Gary Clark II <gclarkii@FreeBSD.org>  
Adam David <adam@FreeBSD.org>  
Peter Dufault <dufault@FreeBSD.org>  
Frank Durda IV <uhclem@FreeBSD.org>  
Julian Elischer <julian@FreeBSD.org>  
Sean Eric Fagan <sef@FreeBSD.org>  
Stefan Esser <se@FreeBSD.org>  
Bill Fenner <fenner@FreeBSD.org>  
John Fieber <jfieber@FreeBSD.org>  
Marc G. Fournier <scrappy@FreeBSD.org>  
Lars Fredriksen <lars@freeBSD.org>  
Thomas Gellekum <tg@FreeBSD.org>  
Thomas Graichen <graichen@FreeBSD.org>  
Rod Grimes <rgrimes@FreeBSD.org>  
John Hay <jhay@FreeBSD.org>  
Eric L. Hernes <erich@FreeBSD.org>  
Jeffrey Hsu <hsu@FreeBSD.org>  
Gary Jennejohn <gj@FreeBSD.org>  
Andreas Klemm <andreas@FreeBSD.org>  
L Jonas Olsson <ljo@FreeBSD.org>  
Scott Mace <smace@FreeBSD.org>  
Atsushi Murai <amurai@FreeBSD.org>  
Mark Murray <markm@FreeBSD.org>  
Alex Nash <alex@FreeBSD.org>  
Sujal Patel <smpatel@FreeBSD.org>  
Bill Paul <wpaul@FreeBSD.org>  
Joshua Peck Macdonald <jmacd@FreeBSD.org>  
John Polstra <jdp@FreeBSD.org>  
Mike Pritchard <mpp@FreeBSD.org>  
Doug Rabson <dfr@FreeBSD.org>  
James Raynard <jraynard@FreeBSD.org>  
Geoff Rehmet <csgr@FreeBSD.org>  
Martin Renters <martin@FreeBSD.org>  
Paul Richards <paul@FreeBSD.org>  
Ollivier Robert <roberto@FreeBSD.org>  
Dima Ruban <dima@FreeBSD.org>  
Wolfram Schneider <wosch@FreeBSD.org>  
Andreas Schulz <ats@FreeBSD.org>  
Karl Strickland <karl@FreeBSD.org>  
Paul Traina <pst@FreeBSD.org>  
Guido van Rooij <guido@FreeBSD.org>  
Steven Wallace <swallace@FreeBSD.org>  
Nate Williams <nate@FreeBSD.org>  
Jean-Marc Zucconi <jmz@FreeBSD.org>  
```

### 其他 FreeBSD 协助者与测试者

```
Coranth Gryphon        Dave Rivers  
Kaleb S. Keithley      Michael Smith  
Terry Lambert          David Dawes  
Troy Curtis  
```

### 特别致谢

* **Walnut Creek CDROM**：如果没有他们的帮助和持续支持，这个版本将无法实现。
* **Dermot McDonnell**：捐赠 Toshiba XM3401B CD-ROM 驱动器。
* **Chuck Robey**：捐赠软盘磁带流设备用于测试。
* **Larry Altneu 和 Wilko Bulte**：提供 Wangtek 和 Archive QIC-02 磁带机用于测试和驱动开发。
* **CalWeb Internet Services**：借用 P6/200 机器，用于快速构建软件包。
* **Montana State University 的全体成员**：提供了初期支持。
* **全球数以千计的 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/2.1.5.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.
