Leah Budzicka EuroBSDcon 2025 旅行报告

作为计算机科学三年级学生,同时也是我所在大学操作系统学生俱乐部 The :wheel Group 的 BOFH(Bastard Operator From Hell, 地狱来的混蛋操作员),我一直关注着 BSD,但始终未曾真正腾出时间去深入探索。

有一天,在浏览 Fediverse 动态时,我看到了 FreeBSD 基金会在 Mastodon 上发布的旅行资助截止日期公告。出于一时兴起,我提交了申请——想着这是一个学习的好机会,也可以把新的见解带回学生俱乐部。你可以想象,当我得知申请被批准时,我多么惊讶!

我提前一天到达了萨格勒布,在老城区闲逛。由于旅馆就在附近,傍晚时分我还顺便去了会场看了一眼。

虽然第一天是为 FreeBSD 开发者峰会(Developer Summit)预留的,我还是希望能帮忙组织工作,顺便提前认识一些参会者。虽然并不需要额外帮助,但我问是否可以旁听——令我高兴的是,我得到了 Ed Maste 的邀请,顺利参加了会议。

开幕环节由 Benedict Reuschling 主持,包括一个生动的破冰活动,参会者根据不同标准排列,比如参加过多少次会议,或者从多远的地方来到萨格勒布。这是一个很有趣的方式,让人立即与他人建立联系。之后,我与 Benedict 交流,他表示有兴趣来我的大学做客座讲座。

技术环节同样引人入胜。Greg Wallace 的《FreeBSD 企业工作组的经验分享》揭示了企业采用 FreeBSD 的困境,而 Brooks Davis 关于 CHERI 安全架构的演讲尤其令人着迷。Ed Maste 关于基金会项目的更新让我了解了 Grimoire 和 Sylve,而 Sven Ruediger 与 Lukas Engelhardt 关于 pkgbase 的演讲则解释了 FreeBSD 新的升级机制如何取代传统的 freebsd-update(8)。

当晚,我与一群开发者在当地餐厅共进晚餐,享受美食的同时,也就 FreeBSD 和开源开发进行了愉快的交流。

第二天和第三天,我参加了 Kirk McKusick 关于 FreeBSD 内核的传奇工作坊。作为 BSD 的主要作者之一,Kirk 不仅分享了深厚的技术知识,还讲述了生动有趣的故事,使课程易于理解。我对 FreeBSD 的内核结构、进程管理、安全子系统、虚拟内存实现、I/O 与设备接口、文件系统以及网络栈有了更清晰的理解。

每天晚上,我都与更多开发者见面,交流有关学生俱乐部可能开展的讲座和工作坊的想法。

接下来的主会议正式开幕。Jan Bramkamp 关于基于 ZFS 的快速 FreeBSD Jail 配置的演讲展示了利用巧妙的 ZFS 数据集技术实现亚秒级 jail 部署——这是我最期待的环节。我还非常喜欢 Hans-Jörg Höxer 关于 OpenBSD 的机密计算演讲,探讨了 AMD 的 SEV/SEV-ES 虚拟化扩展,以及 Roller Angel 关于 Ansible/Salt 自动化的课程,这为我提供了多个项目思路。

在晚间社交活动中,我甚至为 Gentoo Linux 打包了 Benjamin Stürz 的 fuse-ufs 驱动,并与 Kirk 和 Eric 进行了另一次愉快的交流。

最后一天以 Kirk McKusick 的《BSD 守护进程的历史》演讲开场,讲述了吉祥物演变的有趣轶事。随后 Patrick M. Hausen 分享了在 Hetzner 服务器上部署 FreeBSD 的经验,这与我的兴趣非常契合。最令人鼓舞的是 Jake Freeland 关于 Capsicum 的演讲,这促使我决定将本科毕业论文聚焦于 FreeBSD。

我要对 FreeBSD 基金会表示最深切的感谢,感谢他们资助我前往萨格勒布参加 EuroBSDCon。这次经历远远超出了我的预期——既富有教育意义,又充满启发性,更感受到社区的真诚温暖。

这是我的第一次 BSD 会议,但绝不会是最后一次。

展望将来,我计划通过 The :wheel Group 在我的大学开展 FreeBSD 讲座和工作坊,将其融入自己的工作流程,并在学习和未来职业生涯中持续为 FreeBSD 做贡献。

此致 敬礼,

Leah Budzicka

最后更新于

这有帮助吗?