# FreeBSD 2008 年 7-9 月状态报告

* 原文链接：<https://www.freebsd.org/status/report-2008-07-2008-09.html>

## 引言

在本季度，FreeBSD 在多个领域取得了进展。FreeBSD 7.1-BETA2 和 6.4-RC2 已发布用于预发布测试。2008 年的 EuroBSDCon 在法国斯特拉斯堡举行，许多开发人员在大会前聚集参加了开发者峰会。USB2 栈已被导入到 -HEAD 分支。

感谢所有报告者的出色工作！希望你喜欢阅读。

## [项目](https://www.freebsd.org/status/report-2008-07-2008-09.html#Projects)

### [为 csup 实现 CVSMode](https://www.freebsd.org/status/report-2008-07-2008-09.html#CVSMode-for-csup)

| 链接                                                                                            |
| --------------------------------------------------------------------------------------------- |
| [Perforce 仓库](http://p4web.freebsd.org/@md=d\&cd=/\&po=h\&c=gCY@/depot/user/lulf/csup/?ac=83) |

联系方式：Ulf Lilleengen <<lulf@FreeBSD.org>>

为 csup 实现的 cvsmode 已变得更加成熟，至今已被几个人测试。与 CVSMode 直接相关的所有部分都已实现，且似乎运行良好。仍然需要更多测试人员，因此任何使用 cvsup 镜像或获取 CVS 仓库的用户（cvsmode / mirror 模式）都被鼓励尝试此功能。

#### 待办事项

1. 实现对 rsync 协议的支持（虽然不是必要的，但可能在某些情况下加速 csup）
2. 实现对在 cvsmode 中使用状态文件的完整支持

### [FreeBSD 对华硕 EeePC 的支持](https://www.freebsd.org/status/report-2008-07-2008-09.html#FreeBSD-for-ASUS-EeePC)

| 链接                                               |
| ------------------------------------------------ |
| [ASUS Eee Wiki](http://wiki.freebsd.org/AsusEee) |

联系方式：Stanislav Sedov <<stas@FreeBSD.org>>\
联系方式：Rui Paulo <<rpaulo@FreeBSD.org>>\
联系方式：Lars Engels <<lme@FreeBSD.org>>

**华硕 Eee** 是一款廉价的小型笔记本电脑。它预装了 Linux 或 Windows。硬件配置有些特别，因此需要一些努力才能让 FreeBSD 在这些硬件上正常运行。此外，这些机器包含一些 FreeBSD 不支持的硬件。

目前，FreeBSD 应该可以在所有 Eee 型号上开箱即用，并且大多数硬件应当可以正常工作。至少 700、701、901 和 1000 型号已成功测试。支持的硬件包括：Atheros 无线网卡，使用 HEAD 中的 ath(4) 驱动（对于 RELENG\_7，仍然需要一个补丁）、Attansic L2 快速以太网控制器（ae(4)）、高清音频控制器（snd\_hda）、Synaptics 触控板等。挂起/恢复功能也正常工作，尽管有些例外。

此外，还有一个硬件监控模块，允许用户控制风扇速度和电压，并监控当前的 CPU 温度。Wiki 页面提供了如何获取此模块并使用它的信息。页面上还包含了许多关于在 ASUS EeePC 上使用 FreeBSD 的实用技巧和窍门。

#### 待办事项

1. 为华硕 Eee 901 提供 Attansic L1 千兆以太网支持
2. 为华硕 Eee 901 提供无线驱动（ral(4)）
3. 修复 Synaptics 的恢复路径问题

### [pkg\_trans](https://www.freebsd.org/status/report-2008-07-2008-09.html#pkg_trans)

| 链接                                                   |
| ---------------------------------------------------- |
| <http://wiki.freebsd.org/IvanVoras/PkgTransProposal> |

联系方式：Ivan Voras <<ivoras@freebsd.org>>

“pkg\_trans”项目正在进行中，旨在为常见的包管理工具（如 pkg\_add、pkg\_delete）添加包事务/分组功能。其目标是将通过特定命令（如 `pkg_add` 或 `make install`）拉取的所有包，打包成一个事务，之后可以回滚。这样，用户可以例如安装一个庞大的依赖包树（如 kde4），尝试它，之后再删除它。

目前，pkg\_trans 和补丁工具已可用于测试。虽然还有一些未解决的问题，但总体来说较为稳定。

#### 待办事项

1. 我无法修改 ports 的 `make install` 基础设施和第三方工具（如 portupgrade）。了解这些工具的人非常欢迎提供帮助。
2. 需要更多测试。

### [FreeBSD 基金会](https://www.freebsd.org/status/report-2008-07-2008-09.html#The-FreeBSD-Foundation)

| 链接                                  |
| ----------------------------------- |
| <http://www.freebsdfoundation.org/> |

联系方式：Deb Goodkin <<deb@FreeBSD.org>>

这是我们首次发布项目提案请求。我们对收到的提案感到非常兴奋。我们接受了四个项目，并将很快公布它们。我们很荣幸赞助了 NYCBSDCon 和 EuroBSDCon。我们也是 MeetBSDCon 的赞助商。我们为 8 月份的剑桥 FreeBSD 开发者峰会提供了旅行资助。我们继续为 FreeBSD 7.0 提供更新的 Java 二进制文件，并继续为项目提供法律支持。

### [USB2](https://www.freebsd.org/status/report-2008-07-2008-09.html#USB2)

| 链接                                                                                                                                       |
| ---------------------------------------------------------------------------------------------------------------------------------------- |
| [当前 USB 文件](http://p4web.freebsd.org/@md=d\&cd=/depot/projects/usb/src/sys/dev/usb2/\&c=OPj@/depot/projects/usb/src/sys/dev/usb2/?ac=83) |

联系方式：Hans Petter Sirevaag Selasky <<hselasky@freebsd.org>>

新的 USB 栈已被导入到 FreeBSD-CURRENT。当前正在 freebsd-usb 邮件列表和 freebsd-current 邮件列表进行审查。仍然存在一些小问题。

欢迎大家就新的 USB 栈提出意见和建议，发送至 <freebsd-usb@freebsd.org>。

#### 待办事项

## [FreeBSD 团队报告](https://www.freebsd.org/status/report-2008-07-2008-09.html#FreeBSD-Team-Reports)

### [FreeBSD 安全官员与安全团队](https://www.freebsd.org/status/report-2008-07-2008-09.html#FreeBSD-Security-Officer-and-Security-Team)

| 链接                                                     |
| ------------------------------------------------------ |
| <http://www.freebsd.org/security/>                     |
| <http://www.freebsd.org/administration.html#t-secteam> |
| <http://vuxml.freebsd.org/>                            |

联系方式：安全官员 <<security-officer@FreeBSD.org>>\
联系方式：安全团队 <<security-team@FreeBSD.org>>

FreeBSD 安全团队最近发生了一些成员变动。George V. Neville-Neil、Dag-Erling Smorgrav 和 Marcus Alves Grando 已经从团队退休。我们感谢他们在团队中所做的工作。李鑫、Martin Wilke、Qing Li 和 Stanislav Sedov 已加入团队。

### [发布工程团队](https://www.freebsd.org/status/report-2008-07-2008-09.html#Release-Engineering-Team)

联系方式：Ken Smith <<re@FreeBSD.org>>

发布工程团队继续致力于准备 6.4-RELEASE 和 7.1-RELEASE。6.4-RC2 构建将在短期内发布，预计 6.4-RELEASE 会在大约两周后发布。不过，7.1-RELEASE 仍在解决一些问题，但希望我们能够在下周内准备好进行 7.1-RC1 发布。6.4-RELEASE 和 7.1-RELEASE 都将包含 amd64 和 i386 架构的 DVD 镜像 ISO，这是许多终端用户要求的。

## [内核](https://www.freebsd.org/status/report-2008-07-2008-09.html#Kernel)

### [多 IPv4/v6/无 IP jail](https://www.freebsd.org/status/report-2008-07-2008-09.html#Multi-IPv4/v6/no-IP-jails)

| 链接                                                                                                                   |
| -------------------------------------------------------------------------------------------------------------------- |
| [定期更新和补丁的网页](http://sources.zabbadoz.net/freebsd/jail.html)                                                          |
| [Perforce 树](http://p4web.freebsd.org/@md=d\&cd=/depot/user/bz/jail/\&rc=s\&c=kmz@/depot/user/bz/jail/?ac=43\&mx=50) |

联系方式：Bjoern A. Zeeb <<bz@FreeBSD.ORG>>

已于今年年初恢复多 IPv4/v6/无 IP jail 项目，现在处于最后阶段。正在等待最终审查，提交工作即将完成。

作为完全网络栈虚拟化的替代解决方案，此项工作将提供一种轻量级的多 IP 虚拟化解决方案。由于 IPv6 的需求不断增加，这些更改显得尤为重要。

理想情况下，这项工作将在 7.2-RELEASE 之前合并到 FreeBSD 7 中，并将在过渡到完全网络栈虚拟化的过渡期内保留在 FreeBSD 8 中。

#### 待办事项

1. 完成审查。
2. 对 7-STABLE 进行管理（rc 框架等）。
3. 确定需要更新的 Port。

### [改进 psm(4) 中对 Synaptics 触控板的支持](https://www.freebsd.org/status/report-2008-07-2008-09.html#Synaptics-touchpads-support-improvements-in-psm\(4\))

| 链接                                          |
| ------------------------------------------- |
| <http://wiki.freebsd.org/SynapticsTouchpad> |

联系方式：Jean-Sébastien Pédron <<dumbbell@FreeBSD.org>>

psm(4) 提供了对 Synaptics 触控板的基本支持，但无法充分利用许多功能，如多指轻点、轻点和保持、虚拟滚动等。X.Org 的驱动程序虽然可用，但移动的精度较差，而且如果你希望在控制台使用触控板，设置起来并不容易。

该项目的目标是首先提供更好的移动过滤和平滑，然后带来更多的高级功能。

目前，已实现了移动过滤、多指轻点、轻点保持和虚拟滚动（使用专用区域）。

双指虚拟滚动（如 Apple MacBook 上所见）将很快重新实现。

但在此之前，新驱动程序需要进行测试！目前仅在华硕 V6V 上进行测试，其他笔记本电脑的反馈将非常有价值。

#### 待办事项

1. 测试并反馈。

## [架构](https://www.freebsd.org/status/report-2008-07-2008-09.html#Architectures)

### [FreeBSD/powerpc for Freescale MPC8572](https://www.freebsd.org/status/report-2008-07-2008-09.html#FreeBSD/powerpc-for-Freescale-MPC8572)

联系方式：Rafal Jaworowski <<raj@semihalf.com>>\
联系方式：Bartlomiej Sieka <<tur@semihalf.com>>

MPC8572 系统芯片设备是 Freescale PowerQUICC III 家族中的高端成员，具有丰富的集成外设。它是一个双 e500v2 核心系统，符合 Power 架构的 Book-E 定义。有关详细规格，请参见：[MPC8572E 规格](http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8572E)。该工作是扩展我们在 SVN 树中已经可用的单核 MPC85XX 移植。目前，MPC8572 的支持包括：

* FreeBSD/MPC85XX 的所有现有功能（控制台、e500 中断/异常、网络等）
* SMP
  * 双 e500 核心，每个核心运行 1.5GHz
  * ULE
* 安全引擎（SEC）
* 通用 DMA 控制器
* 模式匹配引擎（PME）
* 以太网控制器（eTSEC）高级功能
  * 多播
  * 大帧
  * TCP/IP 硬件校验和
  * VLAN 标记
  * 轮询
  * 中断合并
* PCIe 桥
* I²C 控制器

高层功能概述：

* 稳定的多用户 SMP 操作
* NFS 挂载的根文件系统

#### 待办事项

1. 剩余的内置外设驱动程序

## [文档](https://www.freebsd.org/status/report-2008-07-2008-09.html#Documentation)

### [FreeBSD 匈牙利文档项目](https://www.freebsd.org/status/report-2008-07-2008-09.html#The-FreeBSD-Hungarian-Documentation-Project)

| 链接                                                                                                                                      |
| --------------------------------------------------------------------------------------------------------------------------------------- |
| [FreeBSD 匈牙利网页](http://www.freebsd.org/hu)                                                                                              |
| [FreeBSD 匈牙利文档](http://www.freebsd.org/doc/hu)                                                                                          |
| [FreeBSD 匈牙利文档项目的 Wiki 页面](http://wiki.freebsd.org/HungarianDocumentationProject)                                                       |
| [FreeBSD 匈牙利文档项目的 Perforce 仓库](http://p4web.freebsd.org/@md=d\&cd=/depot/projects/docproj_hu/\&c=aXw@/depot/projects/docproj_hu/?ac=83) |

联系方式：Gábor Kévesdán <<gabor@FreeBSD.org>>\
联系方式：Gábor Páli <<pgj@FreeBSD.org>>

在 7 月，*pgj* 在匈牙利德布勒森为 FreeBSD 匈牙利文档项目做了 [演讲](http://people.freebsd.org/~pgj/fhdp/fhdp-slides.20080704.pdf.gz)（以匈牙利语进行）。

基于我们在之前状态报告中提到的 checkupdate 脚本，我们启动了 [翻译检查服务](http://lists.freebsd.org/pipermail/cvs-doc/2008-July/018608.html)，帮助安排匈牙利文档/网站翻译的定期更新。此外，已修正了一个小错误，导致 EPS 图像无法自动生成手册的 PDF 版本，[该问题已修复](http://lists.freebsd.org/pipermail/cvs-doc/2008-August/018785.html)，因此现在可以 [下载](ftp://ftp.freebsd.org/pub/FreeBSD/doc/hu/books/handbook)。

在其源代码更新后，FAQ 的翻译也成为了匈牙利文档的一部分。提供了 [在线](http://www.freebsd.org/doc/hu/books/faq) 和 [离线](ftp://ftp.freebsd.org/pub/FreeBSD/doc/hu/books/faq) 版本。此外，最近翻译的文章（[gjournal-desktop](http://www.freebsd.org/doc/hu/articles/gjournal-desktop)）也已添加。

FreeBSD 文档项目《新贡献者入门指南》的匈牙利语翻译已 [开始](http://wiki.freebsd.org/TheHungarianFDPPrimer)。我们希望这能鼓励其他人帮助我们的工作。我们团队始终欢迎新成员，每一份提交的翻译或反馈都受到赞赏并非常欢迎。

#### 待办事项

1. 翻译 -CURRENT 和 7.X 的发布说明
2. 翻译文章
3. 翻译 FDP 入门指南
4. 阅读翻译，发送反馈

## [杂项](https://www.freebsd.org/status/report-2008-07-2008-09.html#Miscellaneous)

### [FreeBSD 镜像站统计](https://www.freebsd.org/status/report-2008-07-2008-09.html#FreeBSD-mirror-statistics)

| 链接                                                                |
| ----------------------------------------------------------------- |
| [网站](http://www.mavetju.org/unix/freebsd-mirrors/)                |
| [10 天得分概览](http://www.mavetju.org/unix/freebsd-mirrors/score.php) |

联系方式：Edwin Groothuis <<edwin@FreeBSD.org>>

FreeBSD 镜像站有很多，包含 FTP、WWW、CVSup 或 RSync 等，但它们真的都保持最新吗？有些是的，有些不是。那些不是最新的，它们的更新滞后了多少？或者它们是否只携带数据的子集？而随着时间推移情况如何？

该项目每天检查一次在 DNS 中广告的站点内容，检查以 `rsync*`、`www*`、`cvsup*` 和 `ftp*` 前缀开头的站点。这些主机列表基于国家域名的 DNS 区域文件内容，因此每当添加新的镜像站时，列表会自动调整。

可以按国家进行比较，并且可以在两个日期之间进行比较，10 天得分概览展示了 FreeBSD 镜像网络的整体健康状况。

#### 待办事项

1. 为每个镜像站创建联系信息列表。
2. 就服务器状态与镜像站维护人员沟通。

### [FreeBSD 多媒体资源列表](https://www.freebsd.org/status/report-2008-07-2008-09.html#FreeBSD-Multimedia-Resources-List)

| 链接                                                                      |
| ----------------------------------------------------------------------- |
| [网站](http://www.mavetju.org/unix/multimedia/freebsd/multimedia.html)    |
| [RSS 订阅](http://www.mavetju.org/unix/multimedia/freebsd/multimedia.xml) |

联系方式：Edwin Groothuis <<edwin@FreeBSD.org>>

请注意，FreeBSD 多媒体资源列表仍然活跃且充满活力。它是一个一站式平台，提供与 FreeBSD 相关的播客、视频播客以及音频/视频资源。它包括纽约市 BSD 大会 2008、FreeBSD 开发者峰会、BSDCan 2008、AsiaBSDCon 2008、OpenFest 等的演讲、视频和论文，还包含 NYCBUG 用户组的定期演讲和 BSDTalk 播客。

#### 待办事项

### [MavEtJu 的 FreeBSD 邮件列表浏览器](https://www.freebsd.org/status/report-2008-07-2008-09.html#MavEtJu's-FreeBSD-Mailing-List-Browser)

| 链接                                 |
| ---------------------------------- |
| [网站](http://www.mavetju.org/mail/) |

联系方式：Edwin Groothuis <<edwin@FreeBSD.org>>

今年早些时候，我致力于为 FreeBSD 邮件列表创建一种新布局。解决了以下问题：

* 显示哪些邮件列表是活跃的，并且经常被访问。
* 每个列表的清晰每周/月概览。
* 在每周/月概览中，可以向前和向后浏览时间。
* 通过邮件的 Replies/Replies To/Referenced By/References To 字段浏览线程，并显示邮件的发件人。
* 线程概览，并快速链接到文章。
* 正文附件通常显示，其他附件通常不显示。
* 为邮件加标签，查看浏览历史，回复邮件并提供“换行长行”功能。
* 过滤掉 svn-、cvs-、freebsd- 和 p4- 组。
* 按所需的格式显示日期和时间。
* 使用 OpenID 身份验证管理偏好设置。

该邮件列表网站每小时通过 cvsup 更新邮件列表。

#### 待办事项

1. 为每个邮件列表添加 RSS 订阅，并增加“最后一天”功能。
