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

# FreeBSD 2.2.6-RELEASE 发行说明（1998 年 3 月）

\================================================================

发行说明

FreeBSD 2.2.6-RELEASE 版本

\================================================================

## 自 2.2.5 版本以来的新特性

内核功能：

* 新增对 SMC EtherPower II 10/100 快速以太网卡的支持（即基于 SMC83c170 EPIC 芯片的 SMC9432TX）。
* 新增对 DPT SCSI RAID 控制器的支持（见 LINT）。
* 新增的即插即用（PnP）支持，允许你（重新）配置 PnP 设备。PnP 部分还能检测调制解调器并自动附加。
* 来自 Luigi Rizzo 的备选声音驱动程序（**/sys/i386/isa/snd**）；目前还不支持 MIDI（可以使用旧的声音驱动程序来支持 MIDI），但它对 PnP 声音卡的支持要好得多，并且更容易配置（只需一个设备）。 更多信息请参见 **/sys/i386/conf/LINT**。
* 更好的 Linux 模拟（如 RealVideo 5.0 等 Linux 应用程序现在可以正常工作）。
* 新增对 ATAPI 软盘驱动器（LS-120）的支持。
* 驱动程序 `psm`、`mse` 和 `sysmouse` 得到改进，提供更好的鼠标支持。**moused(8)** 已修改，以支持各种带有“滚轮”的鼠标。它还可以自动识别支持 PnP COM 设备标准的鼠标，因此用户不再需要在命令行上提供鼠标协议类型。

用户空间功能：

* `popen()` 库调用现在使用并提供双向管道。
* 新增对并行 `make` 的支持（在 **/usr/src** 中使用 `-j n` 现在可以与 `world` 目标一起使用，特别适用于 SMP 机器）。
* **tcpdump(1)** 工具得到增强。
* 新增对 `ldconfig -R`（删除）命令的支持。
* pthread 经过了各种 bug 修复和增强。
* 程序 **calendar(1)** 更新至最新状态。
* KerberosIV 更新至最新版本。
* 修复了各种 **curses(3)** 的 bug。
* 对 **libm(3)** 进行了各种 IEEE754 符合性修改。
* 对文档进行了大量清理和改进。
* 对 NIS 代码进行了各种改进。

安全问题：

* 修复了 **/dev/io** 和 `mmap` 的安全漏洞。
* 增强了对“LAND 攻击”的防护。
* 检测到各种缓冲区溢出并新增额外的检查。
* 系统会检测 Pentium“F00F bug”并安装变通方法以防止系统挂起。
* 从 `-current` 合并了对 `srandomdev()` 的支持，并更新了相关工具以使用它。


---

# 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-2.2.6-release/2.2.6.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.
