For the complete documentation index, see llms.txt. This page is also available as Markdown.

会议报告

BSDCan 与开发者峰会

作者:Christian Schwarz

今年我参加了第一次 BSDCan 会议,此前我享受了过去两届在贝尔格莱德和巴黎举办的 EuroBSDCon。幸运的是,我关于 zrepl 的演讲提案被接受,因此航班和住宿费用得到了资助。

由于 Benedict Reuschling(bcr@)和我居住地相距仅约 100 公里,我们协调了旅行,于 6 月 1 日从 FRA 直飞 YOW 开始了行程。在 FRA,我们还遇见了 Kirill Ponomarev(krion@),享受了 Air Canada 贵宾室的设施。

经过顺利的边境检查和短暂的出租车旅程,我们在 U90 安顿下来,努力保持清醒以对抗时差。

第二天包括在渥太华观光、在 Byward Market 品尝美食,还有乘坐巴士游览城市。顺便说一下,直到我们已经深入游览时才意识到,在几乎无云的天空下,防晒霜或帽子本可以派上用场。

Benedict 和我与 Dru Lavigne 和 Warren Block 协调,从渥太华乘火车前往蒙特利尔。第一天天气晴朗,我们步行穿过老港,后来乘出租车上皇家山,在那里欣赏了城市的美丽景色。第二天则展示了蒙特利尔的天气变化有多快。在大雨中,我们在咖啡馆吃早餐,待在室内折腾各自的项目,等待雨停。遗憾的是,天气没有变化,于是我们最终穿过庞大的地下购物中心寻找 poutine,我之前还没体验过。我的评价:很厚重的食物,但我能理解它在寒冷的加拿大冬天中的吸引力。

回到渥太华,我利用 Dev Summit 前的星期三完成了幻灯片并排练了演讲。晚上,人们开始涌入 Royal Oak,在那里我与 Devin Teske 讨论并解决了一个 sysrc(8) 问题。

星期四和星期五是 Dev Summit:与去年秋天在巴黎的经历不同,这次涉及较少的编码和更多的项目协调,比如来自 core@ 和 secteam@ 的更新,还有 FreeBSD 12 路线图的讨论。我也参加了 OpenZFS 工作组——这是我目前最感兴趣的话题。我们讨论了许多精彩的内容,我提出了一些改进 ZFS 与其他自动化工具配合的可用性的想法。虽然两天的晚上都在 hacker lounge 度过,但可以说更多的讨论、规划和社交比实际提交代码更有价值。不过,我可以在一年中的其他 51 周写代码,所以这没问题!

实际的会议在星期六开始。虽然我错过了 Benno Rice 的主题演讲,但我参加了 Sara Hartse 关于 ZFS 中快速克隆删除的优秀演讲,随后是 Rod Grimes 关于 ZFS send 和 receive 可能的性能改进的演讲(或者说是讨论)。午餐后,我听取了 Brooks Davis 关于 mmap 替代方案的演讲,和 Sean Chittenden 关于由 bhyve / FreeBSD 支持的虚拟私有云的演讲,后者提供了一些洞察,涉及他们不得不修改哪些内核驱动程序和接口以实现超过 30Gbps 隧道网络吞吐量,还有如何更好地集成到他们的控制平面。

第二天以 Matt Ahrens 关于 ZFS 设备移除和 raidz 扩展的演讲开始——两者都是社区中高度期待的功能。随后,我参加了 Stefan Grönke 关于 libiocage 的演讲,这是一个 Python 库,最初作为 iocage 内部的重写,但现在提供了对 jail 的 Pythonic 高层抽象。午餐后,我开始为我下午晚些时候安排的演讲感到紧张,但一旦我克服了最初的心理障碍,演讲、时间安排和现场演示都很顺利,随后观众的评论为我提供了关于 zrepl 未来发展的宝贵反馈。我留下来听取了 Kirk McKusick 关于 FreeBSD 治理演进的演讲,这是对该项目的组织和社会历史、当前结构的一次既有趣又内容丰富的概述。闭幕环节,包括著名的慈善拍卖,为会议的正式部分画上句号,随后人们大规模迁移到 Red Lion,闭幕社交活动在那里举行。

不用说,所有的走廊交流时间和各种社交活动中的对话对我来说与实际会议一样有价值。我遇到了许多非常好的人,学到了很多,我的 FreeBSD 待办事项清单也增加了两倍。我一定会尝试明年再来!


CHRISTIAN SCHWARZ 是一名计算机科学学生,目前在德国卡尔斯鲁厄攻读硕士学位。他的主要兴趣是操作系统和编译器技术,尽管他对各种软件系统都感兴趣。他是 zrepl(https://zrepl.github.io/)的开发者,这是一种新的 ZFS 复制通用解决方案。

最后更新于