> 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/20170506-an-quan/new-faces-of-freebsd.md).

# FreeBSD 的新面孔

作者：Dru Lavigne

本栏目旨在聚焦近期获得提交权限的贡献者，并将他们介绍给 FreeBSD 社区。本月聚焦的是 Eugene Grosbein，一位长期贡献者，于 3 月成为 Ports 提交者。

请介绍一下你自己、背景和兴趣。• 我出生并居住在新库兹涅茨克（建于 1618 年），位于俄罗斯联邦西西伯利亚。我在新西伯利亚学习期间在新西伯利亚国立大学（NSU）就读了几年。从中学时代起我就对数学感兴趣，80 年代后期我得到了第一台可编程计算器。那是俄罗斯型号 MK-61，有 15 个可寻址内存寄存器和 4 个组合为堆栈的操作寄存器，用于逆波兰表示法运算符（<https://upload.wikimedia.org/wikipedia/ru/2/27/Elektronika-Mk-61.JPG>）。它的内存可存储 105 条程序指令。我的第一批程序是用它的机器码创建的。后来我参加了配备 Z80A MSX-2 计算机的计算机课程，然后是 IBM PS/2 试点班（基于 80286 的 Model 30）。编写简单的视频游戏对我来说和玩它们一样有趣。我意识到计算机将是我未来的乐趣和生计。我享受阅读大量书籍。我的父亲是文学教师，我们的家庭藏书丰富。我还学习音乐并在学校乐队弹吉他。我必须承认，计算机学习把音乐从我生活中赶走了，但我对好音乐的品味一直保留着。

你是如何第一次了解 FreeBSD 的？FreeBSD 的什么吸引了你？• 1996 年大学早期，作为 C 和 Java 初级程序员，我开始使用 FreeBSD 2.2.5-RELEASE。在我工作和做毕业论文的计算数学与数学地球物理研究所（也称为俄罗斯科学院西伯利亚分院计算中心），一些计算机上已经使用了 FreeBSD。那是 FreeBSD 还使用 **/etc/sysconfig** 而非 **/etc/rc.conf** 的美好旧时光，人们可以用 4 MB 内存运行 FreeBSD，但 `sysinstall` 需要 5 MB 或提前激活的交换空间。最初我只熟悉 Microsoft 操作系统：MSX-DOS、MS-DOS 和早期版本的 Windows。FreeBSD 为我打开了一个全新的宇宙——开源方式和 Unix 世界，以及即时改变系统的能力、网络透明图形和许多其他东西。1999 年从 NSU 数学系毕业后，我继续使用 FreeBSD，在家中桌面安装了 3.2-RELEASE，并开始在 ISP 环境（2.2.8-RELEASE）的工作中使用 FreeBSD。那是我开始通过 GNATS 提交问题报告为 FreeBSD 项目做贡献的时候（PR 15301 是我的第一个）。

加入 FreeBSD 项目后你的体验如何？对可能想成为 FreeBSD 提交者的读者有什么建议？• 尽管我作为用户和贡献者与 FreeBSD 项目有渊源，但成为提交者完全是另一回事。从提交者指南中可以学到很多东西，关于尊重他人的工作以及保持代码库内容的可维护性和一致性。但是，看到自己能让它变得更好，确实很有趣。

你是怎么成为提交者的？• 2001 年，我创建了第一个 Port，`databases/libudbc`（现已退役），用于 Openlink Universal DataBase Connectivity SDK，我用它将基于 FreeBSD 的 Web 服务器连接到运行在 VAX/OpenVMS 下的 DEC RDB 数据库。从那时起，我就一直在 FreeBSD“额外贡献者”名单上。与此同时，我继续在多个 ISP 和其他商业环境中使用 FreeBSD。我甚至一度运行 64 位 FreeBSD 4.x/alpha。此后，我提交了约 340 个 PR，尽可能提交补丁。我想我未关闭的报告数量达到了临界质量，因此 Vsevolod Stakhov 和 Andrej Zverev 给我提供了升级到 Ports 提交权限的机会并成为我的导师。我们在 IRC 频道上讨论了这件事，我欣然同意。

***

**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/20170506-an-quan/new-faces-of-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.
