# 遇见 2022 年 FreeBSD 谷歌编程之夏学生：Koichi Imai

* [Meet the 2022 FreeBSD Google Summer of Code Students: Koichi Imai](https://freebsdfoundation.org/blog/meet-the-2022-freebsd-google-summer-of-code-students-koichi-imai/)
* 2022 年 10 月 7 日

**译者注：该项目未合并入 main，且未有进展。参见** [**https://github.com/freebsd/freebsd-src/compare/main...Koichi98:freebsd-src:working**](https://github.com/freebsd/freebsd-src/compare/main...Koichi98:freebsd-src:working)

FreeBSD 项目自 2005 年创立以来就一直参与谷歌编程之夏。2022 年赛季结束时，基金会邀请了几位谷歌编程之夏的学生分享他们的个人情况以及参与项目的经验。

**问：请简单介绍一下你自己以及你的教育经历。**

我是一名日本东京大学研究生院的学生，主修计算机科学，我的研究主题是物联网设备的安全性。

**问：你之前参与过谷歌编程之夏吗？**

没有，我之前没有参与过。

**问：你为什么想参与 FreeBSD 项目？**

我一直对 UNIX 感兴趣，因为它是最古老的操作系统之一，并且构成了许多现存操作系统的通用形式。因此，我希望参与 FreeBSD 的开发，FreeBSD 在历史上类似于 UNIX，并且以稳定性和健壮性为特点。我认为参与实际操作系统的一部分开发对我来说非常有意义。

**问：请介绍一下你的谷歌编程之夏项目。**

我正在进行“powerpc64 上的 Linux 兼容层”项目。该项目旨在实现 FreeBSD 在 powerpc64 架构上运行 Linux 二进制文件的功能。这一功能已经在 amd64、arm64 和 i386 上实现，但在 powerpc64 上尚未实现。

**问：你从这次经历中学到了什么？**

我学会了如何为庞大的源代码做出贡献。起初，由于 FreeBSD 的源代码非常庞大，我很难找到每个 bug 的原因。不过，Justin 帮助了我很多，我逐渐习惯通过逻辑思考来确定问题的根源。

**问：与 FreeBSD 项目合作的体验如何？**

很好。虽然一开始遇到了一些棘手的 bug，让我很难顺利开始，但现在我每天都在学习 Linux 和 FreeBSD，过程非常有趣。
