> For the complete documentation index, see [llms.txt](https://freebsd-journal-cn.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://freebsd-journal-cn.bsdcn.org/2016-0506-armv8/this-month-in-freebsd.md).

# FreeBSD 本月动态

* 原文：[This Month in FreeBSD](https://freebsdfoundation.org/wp-content/uploads/2016/06/This-Month-in-FreeBSD.pdf)
* 作者：**Dru Lavigne**

本月，我们采访了 Benedict Reuschling。他最近参加了在埃森举办的第二届黑客马拉松，并在柏林的开源数据中心大会上发表演讲。Benedict 在德国达姆施塔特应用技术大学教授面向软件开发者的 Unix 课程，同时担任 FreeBSD 文档导师、FreeBSD 德语翻译团队成员、FreeBSD 基金会董事，以及 BSD 认证集团的监考人。他对面对面黑客马拉松的重要性以及参与非 BSD 会议分享了一些有趣的见解。

## 埃森黑客马拉松

第二届 FreeBSD 黑客马拉松于 4 月 22–24 日在德国埃森的 Linuxhotel 举行。参与者来自加拿大、瑞典、法国、比利时和荷兰，其中一些是老面孔。

我从法兰克福机场接上 Allan Jude，一起坐火车到埃森。在火车站，一位后来参加了当天下午 BSDA 认证考试的人接上我们，开车送到 Linuxhotel。我们放下行李，我监考 BSDA 考试时，Allan 开始着手他要为 FreeBSD 的 ZFS 实现的 Skein 校验和算法（见 <https://reviews.csiden.org/r/223/>）。主要组织者 Lars Engels 随后到达，与 Linuxhotel 工作人员处理了一些事宜。BSDA 考试结束后，Lars 和我去购买当晚烧烤的物品。Christian Brueffer 加入了我们，路上我们好好交流了一番自上次见面以来的新动态。

我们回来后，下午过去了，更多此前未参加的人到达。我们带他们参观，并开始准备烧烤。其他参与者堵在路上，烧烤已经开始后才陆续加入，但最终每个人都吃到了东西。这是相互认识的好机会，人们很快就在谈论 FreeBSD 的最新进展，这正是合适的人聚到一起时常发生的事。天黑时，我们聚集在 Linuxhotel 工作人员为我们安排的房间里，喝着啤酒和饮料继续交谈。午夜前后，大多数人因旅途劳顿去休息了。

周六是主要的 hacking 日，我们吃过早餐（那里还有 Serendipity 项目的另一个团队），然后聚集到 hacking 房间工作。房间里有我们需要的一切：线缆、WiFi、椅子、桌子、投影仪，以及咖啡机和装有各种饮料的冰箱。Lars 和我再次欢迎大家，谈了一些组织事宜，并提到了我们的赞助商。netzkommune.de 的所有者（他也赞助 BSDCan，今年将首次参加）赞助了所有人的住宿，并在下午加入了我们。作为 FreeBSD 基金会的代表，我说了几句关于我们在欧洲的工作，然后分发纪念品。背包和手提袋让惊讶的参与者报以掌声。

之后，Jilles Tjoelker 做了一个简短的即兴演讲，介绍 shell 如何工作以及如何处理输入。然后我们继续讨论议程上的一些事项。之后，人们着手自己带来的小项目，或组成小组一起工作。提交均标注“Sponsored by: Essen Hackathon 2016”（见 <http://freshbsd.org/search?q=+hackathon+2016+%21openbsd+%21bitrig+%21pkgsrc+%21netbsd+%21edgebsd+%21pfsense+%21pcbsd+%21hardenedbsd>）。

午餐我们点了披萨，hacking 一直持续到傍晚。有时会被与所有人相关的较大讨论打断；有时我们只通过 IRC 沟通。netzkommune.de 赞助商到达后，我们感谢了他的慷慨，然后拼车前往当晚的餐厅。食物很棒，我们在晚餐和饮品中分享了许多故事。回来后，我们在早餐室的舒适沙发上继续交谈，而其他人则继续 hacking。

第二天早上，我得知有些人一直待到凌晨 1 点，而大多数人则早得多就睡了。早餐后，我们再次聚集到 hacking 房间，在傍晚离开前取得更多进展。午餐点了土耳其烤肉，几小时后人们开始陆续离开。总体而言，人们对场地、设备、住宿、食物和饮料，以及晚间活动都非常满意。他们鼓励我们明年再办这样的活动，并表示届时会回来继续 hacking。

## 开源数据中心大会

开源数据中心大会（OSDC，<https://www.netways.de/osdc/>）于 4 月 26–28 日在德国柏林举行。

总体而言，OSDC 是一场组织得非常好的会议。普通参与者 899 欧元的入场费让我们有点吃惊。虽然包含酒店住宿，但如果你是不隶属于公司的开源人士，想了解 DevOps、Jenkins、Puppet、云基础设施管理以及数据中心背景下可能需要的其他内容，仍然价格不菲。它显然面向公司中能负担派遣员工参加的开源用户。演讲有录像，前几年的幻灯片也可获取。除少数赞助商的“我们在招聘”和展台区域外，它不是营销性质的活动。

Allan Jude 和我做了一场关于 ZFS 的演讲，是唯一一场聚焦存储和 FreeBSD 的演讲。我们的演讲出席率很高。我们在开始时询问观众中有多少人了解 ZFS，几只手举了起来。演讲进展顺利，之后我们进行了几场不错的讨论。显然，整个 GPL/CDDL 许可问题以及 Ubuntu 的做法在 Linux 世界引发了一些 FUD，导致了“等等看”的态度，而我们则宣传 ZFS 在 FreeBSD 上的可用性和稳定性。

下午，我们与 Colin Charles 就 MySQL 进行了良好的交流。他对 FreeBSD 上 MySQL 的状态非常满意，并提到 MySQL 项目与这些 Ports 的 FreeBSD 提交者关系良好。

我们与一位组织者交谈，他说非演讲者的高昂入场费一直困扰着他们，他们也希望有更多非商业参与者和开源爱好者。他们说很高兴我们到场代表非 Linux 操作系统。他们鼓励我们明年再次投稿。

明年的会议将于 2017 年 5 月 16–18 日举行，我鼓励 BSD 人士投稿。不仅是为了展示存在感和说明有替代方案，也因为柏林是值得游览的城市。由于一切都用英语，你与其他与会者交流、在城市里活动都不成问题。

***

**Dru Lavigne** 是 FreeBSD 基金会董事，BSD 认证小组主席。


---

# 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://freebsd-journal-cn.bsdcn.org/2016-0506-armv8/this-month-in-freebsd.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.
