> 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/2.1.5.md).

# 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 以太网卡

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

### 3.3. 其他设备

* AST 4 端口串口卡（使用共享 IRQ）。
* ARNET 8 端口串口卡（使用共享 IRQ）。
* ARNET（现为 Digiboard）Sync 570/i 高速串口卡。
* BOCA ATIO66 6 端口串口卡（使用共享 IRQ）。
* Cyclades Cyclom-y 串口板。
* STB 4 端口卡（使用共享 IRQ）。
* SDL Communications Riscom/8 串口板。
* Adlib、SoundBlaster、SoundBlaster Pro、ProAudioSpectrum、Gravis UltraSound 和 Roland MPU-401 声卡。

FreeBSD 目前**不**支持 IBM 的微通道（MCA）总线。

## 4. 获取 FreeBSD

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

### 4.1. FTP/邮件

你可以从 `ftp.FreeBSD.org`——FreeBSD 官方发布站点——通过 FTP 下载 FreeBSD 及其任何或所有可选包。

关于镜像 FreeBSD 软件的其他站点，请参阅 MIRROR.SITES 文件。请从网络距离你最近的站点获取发行版。我们始终欢迎更多的镜像站点！如果你想成为官方镜像站点，请联系 <admin@FreeBSD.org> 获取更多详细信息。

如果你无法访问互联网，电子邮件是你唯一的途径，那么你仍然可以通过向 `ftpmail@decwrl.dec.com` 发送邮件来获取文件——在邮件中包含关键字 “help” 以获取有关如何使用此机制获取文件的更多信息。但请注意，这将通过邮件发送数十兆字节的数据，仅应作为绝对最后的手段！

### 4.2. CDROM

FreeBSD 2.1-RELEASE 及这些 2.2 SNAPSHOT CD 可从以下地址订购 CDROM：

```
Walnut Creek CDROM
4041 Pike Lane, Suite D
Concord CA  94520
1-800-786-9907, +1-510-674-0783, +1-510-674-0821 (fax)
```

或通过互联网从 <orders@cdrom.com> 或 <http://www.cdrom.com> 订购。 其当前目录可通过 FTP 获取： `ftp://ftp.cdrom.com/cdrom/catalog`。

每张 `-RELEASE` CD 的价格为 39.95 美元，或随 FreeBSD 订阅为 24.95 美元。 FreeBSD 2.2-SNAPSHOT CD 为 29.95 美元，或随 FreeBSD-SNAP 订阅为 14.95 美元 （`-RELEASE` 和 `-SNAP` 订阅完全独立）。订阅后，你将在新版本发布时自动收到更新。 每张光盘发货时你的信用卡将被扣款，你可以随时取消订阅而无需承担进一步义务。

Walnut Creek CDROM 还销售一系列 FreeBSD 相关商品，如 T 恤（14.95 美元，有“儿童”、大号和加大号尺寸）、马克杯（9.95 美元）、纹身贴纸（每张 0.25 美元）和海报（3.00 美元）。

运费（每订单而非每光盘）在美国、加拿大或墨西哥为 5 美元，海外为 9.00 美元。他们接受 Visa、Mastercard、Discover、American Express 或美元支票，并在美国境内支持货到付款。加利福尼亚州居民请加 8.25% 的销售税。

如果你因任何原因不满意，CD 享有无条件退货政策。

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

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

从具有互联网邮件连接的机器提交错误报告的首选方法是使用 `send-pr` 命令。错误报告将由我们忠实的 bugfiler 程序认真归档，你可以放心，我们会尽快回复所有报告的错误。以这种方式归档的错误也会在我们网站的支持部分中可见，因此既作为错误报告，也作为其他用户注意潜在问题的“路标”，具有双重价值。

如果由于某种原因，你无法使用 `send-pr` 命令提交错误报告，可以尝试发送至：

```
bugs@FreeBSD.org
```

对于任何问题或建议，请发送邮件至：

```
questions@FreeBSD.org
```

此外，作为一个志愿者项目，我们始终欢迎有额外的人手愿意帮忙——我们想要的增强功能已经远超我们自己所能管理的范围！如需就技术事项联系我们或提供帮助，请发送邮件至：

```
hackers@FreeBSD.org
```

请注意，这些邮件列表可能会产生*大量*的流量，如果你邮件访问速度慢或费用高，且仅希望了解重要的 FreeBSD 事件，你可能会发现订阅以下列表更为合适：

```
announce@FreeBSD.org
```

除 freebsd-bugs 组外，任何人都可以自由加入所有这些邮件列表。向 <MajorDomo@FreeBSD.org> 发送邮件，并在邮件正文的某一行单独包含关键字 `help`。这将为你提供有关加入各种列表、访问存档等的更多信息。还有许多针对此处未提及的特殊兴趣小组的邮件列表，请向 majordomo 发送邮件询问！

## 6. 致谢

FreeBSD 是全球数十位甚至数百位贡献者共同努力的成果，他们为推出此版本付出了大量心血。尽管难以列出所有为 FreeBSD 贡献的人，但我们依然尽力尝试（按字母顺序排列）。如果你曾为 FreeBSD 贡献良多，但未在此提及，请相信这完全是无心之过。如需更新以下名单，请联系我们：[**hackers@FreeBSD.org**](mailto: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
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 dynamically by asking a question.

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

```
GET https://book.bsdcn.org/release/2.1.5.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
