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

# FreeBSD 7.1-RELEASE 发行公告

日期：2009 年 1 月 4 日

FreeBSD 发行工程团队很高兴地宣布 FreeBSD 7.1-RELEASE 现已可用。这是 7-STABLE 分支的第二个发行版，改进了 FreeBSD 7.0 的功能并引入了一些新功能。部分亮点：

* ULE 调度器现已成为 amd64 和 i386 架构的 GENERIC 内核的默认调度器。ULE 调度器在多核系统上的许多工作负载下显著提升性能。
* 内核中支持使用 DTrace 的功能已从 OpenSolaris 导入。DTrace 是一种全面的动态追踪框架。
* 新的且大幅改进的 NFS 锁管理器（NLM）客户端。
* 引导加载程序的更改允许从 USB 设备引导以及从 GPT 标签的设备引导等。
* 新增 [cpuset(2)](http://www.freebsd.org/cgi/man.cgi?query=cpuset\&sektion=2\&manpath=FreeBSD+7.1-RELEASE) 系统调用和 [cpuset(1)](http://www.freebsd.org/cgi/man.cgi?query=cpuset\&sektion=1\&manpath=FreeBSD+7.1-RELEASE) 命令，提供用于线程与 CPU 绑定以及 CPU 资源分组和分配的 API。
* KDE 更新至 3.5.10，GNOME 更新至 2.22.3。
* amd64 和 i386 架构的 DVD 大小介质。

关于新功能和已知问题的完整列表，请参阅在线发行说明和勘误列表，地址如下：

* <http://www.FreeBSD.org/releases/7.1R/relnotes.html>
* <http://www.FreeBSD.org/releases/7.1R/errata.html>

关于 FreeBSD 发行工程活动的更多信息，请参阅：

* <http://www.FreeBSD.org/releng/>

## 可用性

FreeBSD 7.1-RELEASE 现已可用于 amd64、i386、ia64、pc98、powerpc 和 sparc64 架构。

FreeBSD 7.1 可以从可引导 ISO 镜像或通过网络安装。所需文件可通过 FTP 或 BitTorrent 下载，如下节所述。虽然一些较小的 FTP 镜像可能不包含所有架构，但它们通常都会包含较常见的架构，如 i386 和 amd64。

发行版 ISO 镜像的 MD5 和 SHA256 校验和附于本消息底部。

发行版中所提供 ISO 镜像的用途如下：

**dvd1：**

包含安装 FreeBSD 基本操作系统所需的全部内容、一组预构建的软件包以及文档。它还支持引导进入基于“livefs”的救援模式。如果你能刻录并使用 DVD 介质的媒体，这应该能满足你的所有需求。

**disc1、disc2、disc3、livefs、docs：**

**disc1** 包含 FreeBSD 基本操作系统和一些预构建的软件包。**disc2** 和 **disc3** 包含更多预构建的软件包。这三张光盘可刻录至 CDROM 介质的媒体，应该能满足常规安装的全部需求。**livefs** 包含对引导进入基于“livefs”的救援模式的支持，但你需要 disc1 来进行初始引导。**docs** 包含文档。

**bootonly：**

支持使用 CDROM 驱动器引导机器，但不包含从 CD 本身安装 FreeBSD 的支持。你需要从 CD 引导后进行基于网络的安装（例如从 FTP 服务器）。

FreeBSD 7.1-RELEASE 也可以从多家供应商购买 CD-ROM 或 DVD。其中一家将提供基于 FreeBSD 7.1 的产品的供应商是：

* FreeBSD Mall, Inc. <http://www.freebsdmall.com/>

## BitTorrent

7.1-RELEASE ISO 可通过 BitTorrent 下载。下载镜像的 torrent 文件集合位于：

* <http://torrents.freebsd.org:8080/>

## FTP

截至本公告发布时，以下 FTP 站点提供 FreeBSD 7.1-RELEASE：

* <ftp://ftp.freebsd.org/pub/FreeBSD/>
* <ftp://ftp3.freebsd.org/pub/FreeBSD/>
* <ftp://ftp7.freebsd.org/pub/FreeBSD/>
* <ftp://ftp10.freebsd.org/pub/FreeBSD/>
* <ftp://ftp12.freebsd.org/pub/FreeBSD/>
* <ftp://ftp.at.freebsd.org/pub/FreeBSD/>
* <ftp://ftp.au.freebsd.org/pub/FreeBSD/>
* <ftp://ftp.cz.freebsd.org/pub/FreeBSD/>
* <ftp://ftp.dk.freebsd.org/pub/FreeBSD/>
* <ftp://ftp.fr.freebsd.org/pub/FreeBSD/>
* <ftp://ftp2.ie.freebsd.org/pub/FreeBSD/>
* <ftp://ftp2.ru.freebsd.org/pub/FreeBSD/>
* <ftp://ftp.se.freebsd.org/pub/FreeBSD/>
* <ftp://ftp.si.freebsd.org/pub/FreeBSD/>
* <ftp://ftp2.uk.freebsd.org/pub/FreeBSD/>
* <ftp://ftp3.us.freebsd.org/pub/FreeBSD/>
* <ftp://ftp7.us.freebsd.org/pub/FreeBSD/>
* <ftp://ftp10.us.freebsd.org/pub/FreeBSD/>
* <ftp://ftp11.us.freebsd.org/pub/FreeBSD/>

但在尝试这些站点之前，请先访问以下地址查看你所在地区的镜像：

* **ftp\://ftp..FreeBSD.org/pub/FreeBSD**

任何额外的镜像站点将标记为 **ftp2**、**ftp3** 等。

关于 FreeBSD 镜像站点的更多信息，请参阅：

* <http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html>

关于安装 FreeBSD 的说明，请参阅 FreeBSD 手册第 2 章。它为新用户提供完整的安装指南，可在以下网址在线获取：

* <http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/install.html>

## 更新现有系统

> **注意**
>
> 如果从 7.0 或更早的系统更新，由于厂商驱动程序的更改，某些 Intel 网络接口卡将显示为 [igb(4)](http://www.freebsd.org/cgi/man.cgi?query=igb\&sektion=4\&manpath=FreeBSD+7.1-RELEASE) 而非 [em(4)](http://www.freebsd.org/cgi/man.cgi?query=em\&sektion=4\&manpath=FreeBSD+7.1-RELEASE)。我们通常避免在稳定分支中进行此类更改，但厂商认为为支持新适配器而有必要这样做。详情请参阅日期为 20080811 的 UPDATING 条目。仅有 3 个 PCI ID 的名称应从 [em(4)](http://www.freebsd.org/cgi/man.cgi?query=em\&sektion=4\&manpath=FreeBSD+7.1-RELEASE) 更改为 [igb(4)](http://www.freebsd.org/cgi/man.cgi?query=igb\&sektion=4\&manpath=FreeBSD+7.1-RELEASE)：0x10A78086、0x10A98086 和 0x10D68086。你可以通过运行命令 `pciconf -l` 来确定你的网卡是否会更改名称，找到代表你网卡的行（在旧系统上应命名为 em，例如 em0 或 em1 等），查看第四列。如果显示 `chip="0x10a78086"`（或上述其他两个 ID 之一），则该适配器的名称将发生更改。

## 从源代码更新

FreeBSD 手册中描述了基于源代码更新的流程：

* <http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/synching.html>
* <http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html>

用于更新源代码的分支标签为 `RELENG_7_1`。

## FreeBSD Update

[freebsd-update(8)](http://www.freebsd.org/cgi/man.cgi?query=freebsd-update\&sektion=8\&manpath=FreeBSD+7.1-RELEASE) 工具支持对运行早期 FreeBSD 发行版的 i386 和 amd64 系统进行二进制升级。运行 7.0-RELEASE、7.1-BETA、7.1-BETA2、7.1-RC1 或 7.1-RC2 的系统可按以下方式升级：

```sh
# freebsd-update upgrade -r 7.1-RELEASE
```

在此过程中，FreeBSD Update 可能会要求用户协助合并一些配置文件，或确认自动执行的合并是否正确完成。

```sh
# freebsd-update install
```

在继续之前，必须使用新安装的内核重新启动系统。

```sh
# shutdown -r now
```

重新启动后，需要再次运行 `freebsd-update` 以安装新的用户空间组件，然后再次重新启动系统：

```sh
# freebsd-update install
# shutdown -r now
```

网络接口名称从“em”更改为“igb”的 Intel 网络接口用户应在运行 `freebsd-update` **之前**对配置文件进行必要的更改，否则在首次重新启动后网络接口将不会得到适当的配置。

早期 FreeBSD 发行版（FreeBSD 6.x）的用户也可以使用 `freebsd-update` 升级到 FreeBSD 7.1，但在第二次执行“freebsd-update install”之后将被提示重新构建所有第三方应用程序（例如从 Ports 树安装的任何内容），原因是 FreeBSD 6.x 和 FreeBSD 7.x 之间系统库的差异。

如需更多信息，请参阅：

* <http://www.daemonology.net/blog/2007-11-11-freebsd-major-version-upgrade.html>

## 支持

FreeBSD 安全团队目前计划支持 FreeBSD 7.1 至 2011 年 1 月 31 日。关于安全团队及其对各种 FreeBSD 分支支持的更多信息，请参阅：

* <http://www.freebsd.org/security/>

## 致谢

许多公司捐赠了设备、网络访问权限或工时来支持 FreeBSD 7.1 的发行工程活动，包括 FreeBSD 基金会、FreeBSD Systems、Hewlett-Packard、Yahoo!、Network Appliances 和 Sentex Communications。

7.1-RELEASE 的发行工程团队包括：

| 姓名                                     | 职责                                  |
| -------------------------------------- | ----------------------------------- |
| Ken Smith <kensmith@FreeBSD.org>       | 发行工程，amd64、i386、sparc64 发行构建，镜像站点协调 |
| Robert Watson <rwatson@FreeBSD.org>    | 发行工程，安全                             |
| Konstantin Belousov <kib@FreeBSD.org>  | 发行工程                                |
| Marc Fonvieille <blackend@FreeBSD.org> | 发行工程，文档                             |
| Maxime Henrion <mux@FreeBSD.org>       | 发行工程                                |
| Bruce A. Mah <bmah@FreeBSD.org>        | 发行工程，文档                             |
| George Neville-Neil <gnn@FreeBSD.org>  | 发行工程                                |
| Hiroki Sato <hrs@FreeBSD.org>          | 发行工程，文档                             |
| Murray Stokely <murray@FreeBSD.org>    | 发行工程                                |
| Marcel Moolenaar <marcel@FreeBSD.org>  | ia64、powerpc 发行构建                   |
| Takahashi Yoshihiro <nyan@FreeBSD.org> | PC98 发行构建                           |
| Kris Kennaway <kris@FreeBSD.org>       | 软件包构建                               |
| Joe Marcus Clarke <marcus@FreeBSD.org> | 软件包构建                               |
| Erwin Lansing <erwin@FreeBSD.org>      | 软件包构建                               |
| Mark Linimon <linimon@FreeBSD.org>     | 软件包构建                               |
| Pav Lucistnik <pav@FreeBSD.org>        | 软件包构建                               |
| Colin Percival <cperciva@FreeBSD.org>  | 安全官                                 |
| Peter Wemm <peter@FreeBSD.org>         | Bittorrent 协调                       |

## 商标

FreeBSD 是 FreeBSD 基金会的注册商标。

## ISO 镜像校验和

```sh
MD5 (7.1-RELEASE-amd64-bootonly.iso) = f127de85eb1f3a945b56ef750fa610ae
MD5 (7.1-RELEASE-amd64-disc1.iso) = ac88bfa3359aea242450d74c20347bde
MD5 (7.1-RELEASE-amd64-disc2.iso) = 918d89e3ee330f5bd13535bc82def802
MD5 (7.1-RELEASE-amd64-disc3.iso) = d01747e4de48acb052f827d723ef9672
MD5 (7.1-RELEASE-amd64-docs.iso) = 4558db657d0b021849c2b1a802e1bea4
MD5 (7.1-RELEASE-amd64-dvd1.iso) = df1a3604d4f99b7cf3511d42d33c550a
MD5 (7.1-RELEASE-amd64-livefs.iso) = 83dd8e10ff27f8799c66bd4bd26ac5b3
```

```sh
MD5 (7.1-RELEASE-i386-bootonly.iso) = 6988cd1662a03e5465cb38b1100a28eb
MD5 (7.1-RELEASE-i386-disc1.iso) = ebdea2ebae35597bed323047cd70bcf2
MD5 (7.1-RELEASE-i386-disc2.iso) = e20444a71dd709d92f3340323e58535c
MD5 (7.1-RELEASE-i386-disc3.iso) = e64fab3db2917e1ba15bc72ab2af35f6
MD5 (7.1-RELEASE-i386-docs.iso) = e04e8dc0261fc947efb699faf8852eb8
MD5 (7.1-RELEASE-i386-dvd1.iso) = bbb47ab60bda55270ddd9ff4f73b9dc8
MD5 (7.1-RELEASE-i386-livefs.iso) = 148b2aae58b4a9e27970ff77b5dd6f08
```

```sh
MD5 (7.1-RELEASE-ia64-bootonly.iso) = 43c55b764bcc0b6c7ec07037cdca12a7
MD5 (7.1-RELEASE-ia64-disc1.iso) = 47ffbdbdf8b258c6b1018e3a75b3cab3
MD5 (7.1-RELEASE-ia64-disc2.iso) = e603d24d1c8e21dbc8e85e4bf30f0482
MD5 (7.1-RELEASE-ia64-disc3.iso) = ef356f4e4efc7258899a9ead3fa834ea
MD5 (7.1-RELEASE-ia64-docs.iso) = 7dba36505623251068e7fc1f06099634
MD5 (7.1-RELEASE-ia64-livefs.iso) = d3f6f2d47b1bd2b46cb7db7180215385
```

```sh
MD5 (7.1-RELEASE-pc98-bootonly.iso) = c46d9eed8fb421f294ffd6a6770dbd46
MD5 (7.1-RELEASE-pc98-disc1.iso) = 90d8d8c24d8a14c166428df037addc68
MD5 (7.1-RELEASE-pc98-livefs.iso) = 4c578bfe71d3dd7c2de4ba490fae04ee
```

```sh
MD5 (7.1-RELEASE-powerpc-bootonly.iso) = c7f8b40c7b7194f4b40776b86864e257
MD5 (7.1-RELEASE-powerpc-disc1.iso) = 228c53863c604298f66a86f0a1fd4f88
MD5 (7.1-RELEASE-powerpc-disc2.iso) = a1d8c054fdfa420ac1965ca0795f6693
MD5 (7.1-RELEASE-powerpc-disc3.iso) = 24aa15c263cebf28e1d2f66f7c6b9215
MD5 (7.1-RELEASE-powerpc-docs.iso) = 3073516ccd548a979794ea0aaba7b732
```

```sh
MD5 (7.1-RELEASE-sparc64-bootonly.iso) = 0fd076346a8d6d49601f4aaa2148edb1
MD5 (7.1-RELEASE-sparc64-disc1.iso) = 715680a781ed8649271430c10f7907db
MD5 (7.1-RELEASE-sparc64-disc2.iso) = 7179853c118549dbe780f94e74e90ddf
MD5 (7.1-RELEASE-sparc64-disc3.iso) = f640b3a800c18020279158f444cf1643
MD5 (7.1-RELEASE-sparc64-docs.iso) = 94d5661906826735b0a4264197a5f4b4
```

```sh
SHA256 (7.1-RELEASE-amd64-bootonly.iso) = a633924d756812eb6916d0e9cc2821c20935daaf76eb741319bcabd246a2d4ab
SHA256 (7.1-RELEASE-amd64-disc1.iso) = 4f7deebbd5e3211d144c6e630b808e918fcbb901ff4689b64087ed4c2d6e781d
SHA256 (7.1-RELEASE-amd64-disc2.iso) = 2236148b61b896d62086889bc6fedaf36a24dbf327c1d1f30f79a6c1ff677b8d
SHA256 (7.1-RELEASE-amd64-disc3.iso) = 19035ad37eae028bf27b060ea10ecff7a9cc9feae10f951d63907b6be852c458
SHA256 (7.1-RELEASE-amd64-docs.iso) = ac17871f20b9438ce27ec6598c2441c8ad58f19b5696cacddc332976c2e24a4c
SHA256 (7.1-RELEASE-amd64-dvd1.iso) = 1c148191e8c01191011d5fde4688aaa567a166838ed9722d1ae73451c4ef2b7d
SHA256 (7.1-RELEASE-amd64-livefs.iso) = 1a30fca92c806b2f58c569c894bec221e7e2aad9c2937e6c09cd8e340bfb0903
```

```sh
SHA256 (7.1-RELEASE-i386-bootonly.iso) = ad848e85c0a8e83fc5c26fad4f370eb6c34d2e3154966cd460788f56f734085c
SHA256 (7.1-RELEASE-i386-disc1.iso) = 58e588c26d06b84d8c3c01d8507b2ffe2e237b167f72604c82d34011dc850a46
SHA256 (7.1-RELEASE-i386-disc2.iso) = 6d0476f77e3a17863eddf59eadb41ecb52c4399614442a0df39f97c8e4c74b2e
SHA256 (7.1-RELEASE-i386-disc3.iso) = b58d19c5bcb88e5651dce06ccf55bd9a309efaec2b2fe47a9277343a8f6646fe
SHA256 (7.1-RELEASE-i386-docs.iso) = 521e45641f4e50168a74ea315720d13844e8a1220f28656302aca8281261ac5b
SHA256 (7.1-RELEASE-i386-dvd1.iso) = 303be4ce844f0cb18aa38a41988dc5fba960427dbcc69263410308176cb5875f
SHA256 (7.1-RELEASE-i386-livefs.iso) = db1609e72ad3f979b3f6d954ac2811588cc99c460c57e3035835cb604447dc0d
```

```sh
SHA256 (7.1-RELEASE-ia64-bootonly.iso) = 059c82e3e4b535730795a52b939d3085c7cd891a37570a3567e47dee6a345787
SHA256 (7.1-RELEASE-ia64-disc1.iso) = e97ad79b9f21e3554e47bd125a25dea5adac112608bbcba8c60d45aebc0b1837
SHA256 (7.1-RELEASE-ia64-disc2.iso) = f1c91524eebe8d1933057669ad7ce1343f18aecbad092d1402652e6c0d69f7a9
SHA256 (7.1-RELEASE-ia64-disc3.iso) = ed838b4c4801d6244f33cdd02abcca4c208b0dd2d89c6f0446a1913d95662096
SHA256 (7.1-RELEASE-ia64-docs.iso) = dd7c1dc8fe4968bd32b2fef42b21460211bef5284ecf9be53490de595f4b6a8b
SHA256 (7.1-RELEASE-ia64-livefs.iso) = 81a8cad96e8540e32a9197d4dcba587b1266a8d56ff75db3755381471793e90f
```

```sh
SHA256 (7.1-RELEASE-pc98-bootonly.iso) = 8b4038d22b59464e7df7cc1273a1929bdf89be77bc8fecfa88faf4d81db049c9
SHA256 (7.1-RELEASE-pc98-disc1.iso) = 43eae1bc95cc307f0b228cd8388c94cfad0db1402650e5b31262c8a2040ead7a
SHA256 (7.1-RELEASE-pc98-livefs.iso) = ba4e744629fb5a7f40e288b15a39dc971c3a5108a38e9952ec00fd951292f677
```

```sh
SHA256 (7.1-RELEASE-powerpc-bootonly.iso) = e1c0e47b3aa66604853e9a27ccad381d1abb3b6dbe49fc7a773ba91720dd5862
SHA256 (7.1-RELEASE-powerpc-disc1.iso) = e672b975d10502677076014804d486c406e79cd7724353f76abc68b55dd5972e
SHA256 (7.1-RELEASE-powerpc-disc2.iso) = 9f6aff26f127a229cdae1e73c4eb25d6d51b595380110bb99f9882b88c0a2a20
SHA256 (7.1-RELEASE-powerpc-disc3.iso) = 0c0c3a012fad489b425d35e4df539f23be4c26cc46a950f5699b84da4a37bdb2
SHA256 (7.1-RELEASE-powerpc-docs.iso) = 4fc75610e7bed8c05e474053266b4a8cce40c039707e39970ca2cf78ff99dee9
```

```sh
SHA256 (7.1-RELEASE-sparc64-bootonly.iso) = d8259fa546988201cb629ce606a10f8928e7b93a6e317e4078abbe6804bd5068
SHA256 (7.1-RELEASE-sparc64-disc1.iso) = 020030fff08be2a2e99dfa057096a27305c762ad5aebc4b880de84587dd3ef1a
SHA256 (7.1-RELEASE-sparc64-disc2.iso) = 0d287b855a94317332d0dada8ac6ba2e216200f76551e463e94af30dc14cebdc
SHA256 (7.1-RELEASE-sparc64-disc3.iso) = 246c73be0f35fcdc7437b346a796c6224a9de887325cdc99f3008fd961c47edb
SHA256 (7.1-RELEASE-sparc64-docs.iso) = 30e298e8d36cdabcf6b48eea5d5fb784351c44f8cb97df29695037d9513843cc
```


---

# 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/freebsd-7.1-release/7.1-announce.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.
