FreeBSD 中文社区 2025 第二季度问卷调查
FreeBSD 中文社区(CFC)
VitePress 镜像站QQ 群 787969044视频教程Ⅰ视频教程Ⅱ
  • FreeBSD 从入门到追忆
  • 中文期刊
  • 状态报告
  • 发行说明
  • 手册
  • 网络文章集锦
  • 笔记本支持报告
  • Port 开发者手册
  • 架构手册
  • 开发者手册
  • 中文 man 手册
  • 文章
  • 书籍
  • FreeBSD 中文期刊
  • 编辑日志
  • 2025-123 下游项目
    • FreeBSD 发布工程:新主管上任
    • GhostBSD:从易用到挣扎与重生
    • BSD Now 与将来
    • 字符设备驱动教程(第三部分)
    • 学会走路——连接 GPIO 系统
    • FreeBSD 中对 SYN 段的处理
    • FreeBSD 2024 年秋季峰会
  • 2024-1112 虚拟化
    • 字符设备驱动程序教程(第二部分)
    • 面向 Linux 和 Windows 用户的 bhyve
    • Xen 与 FreeBSD
    • Wifibox:一种嵌入式虚拟化无线路由器
    • 嵌入式 FreeBSD:Fabric——起步阶段
    • DGP:一种新的数据包控制方法
    • 会议报告:我在都柏林的 EuroBSDCon 体验
  • 2024-0910 内核开发
    • 字符设备驱动程序教程
    • VPP 移植到了 FreeBSD:基础用法
    • 利用 Kyua 的 Jail 功能提升 FreeBSD 测试套件的并行效率
    • FreeBSD 上的 Valgrind
    • 嵌入式 FreeBSD:探索 bhyve
    • TCP/IP 历险记:FreeBSD TCP 协议栈中的 Pacing
    • 实用软件:实现无纸化(Paperless)
  • 2024-0708 存储与文件系统
    • FreeBSD 中的 NVMe-oF
    • FreeBSD iSCSI 入门
    • 使用 ZFS 原生加密保护数据
    • 嵌入式 FreeBSD:打造自己的镜像
    • TCP LRO 简介
    • 基于 Samba 的时间机器备份
  • 2024-0506 配置管理对决
    • 基本系统中的 mfsBSD
    • rdist
    • Hashicorp Vault
    • 在 GitHub 上向 FreeBSD 提交 PR
    • 悼念 Mike Karels
    • 2024 年 5-6 月来信
    • 嵌入式 FreeBSD 面包板
    • TCP/IP 历险记:TCP BBLog
    • 实用软件:开发定制 Ansible 模块
  • 2024-0304 开发工作流与集成
    • FreeBSD 内核开发工作流程
    • FreeBSD 与 KDE 持续集成(CI)
    • 更现代的内核调试工具
    • 从零开始的 ZFS 镜像及 makefs -t zfs
    • 提升 Git 使用体验
  • 2024-0102 网络(十周年)
    • FreeBSD 中的 RACK 栈和替代 TCP 栈
    • FreeBSD 14 中有关 TCP 的更新
    • if_ovpn 还是 OpenVPN
    • SR-IOV 已成为 FreeBSD 的重要功能
    • FreeBSD 接口 API(IfAPI)
    • BATMAN:更优的可移动热点网络方式
    • 配置自己的 VPN——基于 FreeBSD、Wireguard、IPv6 和广告拦截
    • 实用软件:使用 Zabbix 监控主机
  • 2023-1112 FreeBSD 14.0
    • LinuxBoot:从 Linux 启动 FreeBSD
    • FreeBSD 容器镜像
    • 现在用 Webhook 触发我
    • 新的 Ports 提交者:oel Bodenmann (jbo@freebsd.org)
  • 2023-0910 Port 与软件包
    • 回忆录:与 Warner Losh(@imp)的访谈
    • 在你自己的仓库中定制 Poudriere 源
    • Wazuh 和 MITRE Caldera 在 FreeBSD Jail 中的使用
    • PEP 517
    • CCCamp 2023 旅行报告
  • 2023-0708 容器与云
    • 在 Firecracker 上的 FreeBSD
    • 使用 pot 和 nomad 管理 Jail
    • 会议报告:C 与 BSD 正如拉丁语与我们——一位神学家的旅程
    • 抒怀之旅:与 Doug Rabson 的访谈
    • 基于 Jail 的广告拦截教程
    • 我们收到的来信
  • 2023-0506 FreeBSD 三十周年纪念特刊
    • CheriBSD 近十多年的历程
    • AArch64:成为 FreeBSD 新的一级架构
    • 岁月如梭:我个人的时间线
    • 安装 FreeBSD 1.0:回顾 30 年前
    • ZFS 是如何进入 FreeBSD 的呢?
    • 我不是来自约克郡的,我保证!
    • 回忆录:采访 David Greenman Lawrence
    • FreeBSD 和早期的 Unix 社区
    • 早期的 FreeBSD 移植
    • FreeBSD 30 周年:成功的秘诀
    • FreeBSD 在日本:回忆之旅与今日之实
  • 2023-0304 嵌入式
    • CheriBSD port 和软件包
    • 让我们来试试 ChatGPT
    • GPU 直通
  • 2023-0102 构建 FreEBSD Web 服务器
    • ZFS 的原子 I/O 与 PostgreSQL
    • 虚拟实验室——BSD 编程研讨会
    • ZFS 简介
    • 会议报告:落基山庆祝女性计算机科学家
    • 进行中的工作/征求反馈:数据包批处理
    • 基金会与 FreeBSD 桌面
  • 2022-1112 可观测性和衡量标准
    • 在 FreeBSD 的 DDB 内核调试器中编写自定义命令
    • DTrace:老式跟踪系统的新扩展
    • 基于证书的 Icinga 监控
    • 活动监控脚本(activitymonitor.sh)
    • 实用 IPv6(第四部分)
    • EuroBSDCon 会议报道
    • 实用 Port:Prometheus 的安装与配置
    • 书评:《用火解决问题:管理老化的计算机系统(并为现代系统保驾护航)》Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones)
  • 2022-0910 安全性
    • CARP 简介
    • 重构内核加密服务框架
    • PAM 小窍门
    • SSH 小窍门
    • 实用 IPv6(第三部分)
    • 书评:Understanding Software Dynamics(深入理解软件性能——一种动态视角)—— Richard L. Sites 著
    • 访谈:保障 FreeBSD 安全性
    • MCH 2022 会议报告
  • 2022-0708 科研、系统与 FreeBSD
    • 在 FreeBSD 上构建 Loom 框架
    • 教授本科生 Unix 课程
    • FreeBSD 入门研讨会
    • 实用 IPv6(第二部分)
    • 在 2022 年及以后推广 FreeBSD
    • 进行中的工作/征求反馈:Socket 缓冲区
    • FreeBSD 开发者峰会报告
    • 支持 Electromagnetic Field 2022
  • 2022-0506 灾难恢复
    • 使用 FreeBSD 构建高弹性的私有云
    • LLDB 14 —— FreeBSD 新调试器
    • 实用 IPv6(第一部分)
    • 利用 netdump(4) 进行事后内核调试
    • 进行中的工作/征求反馈:FreeBSD 启动性能
    • 实用 Port:在 OpenZFS 上设置 NFSv4 文件服务器
  • 2022-0304 ARM64 是一级架构
    • FreeBSD/ARM64 上的数据科学
    • Pinebook Pro 上的 FreeBSD
    • 嵌入式控制器的 ACPI 支持
    • 进行中的工作/征求反馈:Lumina 桌面征集开发人员
    • 实用 Port:如何设置 Apple 时间机器
  • 2022-0102 软件与系统管理
    • 为 FreeBSD Ports 做贡献
    • 使用 Git 贡献到 FreeBSD Ports
    • CBSD:第一部分——生产环境
    • 将 OpenBSD 的 pf syncookie 代码移植到 FreeBSD 的 pf
    • 进行中的工作/征求反馈:mkjail
    • 《编程智慧:编程鬼才的经验和思考》(The Kollected Kode Vicious)书评
    • 会议报告:EuroBSDCon 2021 我的第一次 EuroBSDCon:一位新组织者的视角
  • 2021-1112 存储
    • 开放通道 SSD
    • 构建 FreeBSD 社区
    • 与完美操作系统同行 27 年
    • 进行中的工作/征求反馈:OccamBSD
    • 通过 iSCSI 导入 ZFS ZIL——不要在工作中这样做——就像我做的那样
  • 2021-0910 FreeBSD 开发
    • FreeBSD 代码审查与 git-arc
    • 如何为 FreeBSD 实现简单的 USB 驱动程序
    • 内核开发技巧
    • 程序员编程杂谈
  • 2021-0708 桌面/无线网
    • 通往 FreeBSD 桌面的直线路径
    • FreeBSD 13 中的人机接口设备 (HID) 支持
    • Panfrost 驱动程序
    • 用 Git 更新 FreeBSD
    • FreeBSD 的新面孔
    • 想给你的桌面加点佐料?
  • 2021-0506 安全
    • 七种提升新安装 FreeBSD 安全性的方法
    • copyinout 框架
    • 使用 TLS 改善 NFS 安全性
    • Capsicum 案例研究:Got
    • 对 Jail 进行安全扫描
  • 2021-0304 FreeBSD 13.0
    • 展望未来
    • FreeBSD 13.0 工具链
    • FreeBSD 13.0 中有新加载器吗?
    • TCP Cubic 准备起飞
    • OpenZFS 中的 Zstandard 压缩
    • 会议报告:FreeBSD 供应商峰会
    • Git 不够吗?
  • 2021-0102 案例研究
    • Tarsnap 的 FreeBSD 集群
    • BALLY WULFF
    • Netflix Open Connect
    • FreeBSD 的新面孔
    • 写作学者的 FreeBSD
    • 在世界之巅
  • 2020-1112 工作流/持续集成(CI)
    • FreeBSD Git 快速入门
    • 使用 syzkaller 进行内核 Fuzzing
    • Mastering Vim Quickly 书评
    • 线上会议实用技巧
    • 在控制台上进行网络监控
  • 2020-0910 贡献与入门
    • 采访:Warner Losh,第 2 部分
    • 代码审查
    • 撰写良好的提交消息
    • 如何在不是程序员的情况下做出贡献——成为 FreeBSD 译者
    • 如何成为文档提交者
    • 谷歌编程之夏
    • 为 FreeBSD 期刊撰写文章
    • 你为什么使用 FreeBSD
    • FreeBSD 的新面孔
  • 2020-0708 基准测试/调优
    • FreeBSD Friday
    • 采访:Warner Losh,第 1 部分
    • 构建和运行开源社区
    • 在 FreeBSD 上轻松搭建我的世界(Minecraft)服务器
    • FreeBSD 的新面孔
  • 2020-0506 网络性能
    • 内核中的 TLS 卸载
    • 访谈:Michael W Lucas
    • FreeBSD 桌面发行版
    • 使用 Poudriere 进行 Port 批量管理
    • FreeBSD 的新面孔
由 GitBook 提供支持
LogoLogo

FreeBSD 中文社区(CFC) 2025

在本页
在GitHub上编辑
导出为 PDF
  1. 2022-1112 可观测性和衡量标准

EuroBSDCon 会议报道

上一页实用 IPv6(第四部分)下一页实用 Port:Prometheus 的安装与配置

最后更新于3个月前

  • 原文链接:

  • 作者:KYLE EVANS

九月,我前往美丽的维也纳参加了 2022 年的 EuroBSDCon;非常感谢我的雇主 Klara,承担了足够的旅行费用,使我能够进行这次旅行。这是我第二次参加 BSD 大会(肯定不会是最后一次),但由于种种原因,这次的大会比第一次更加令人兴奋。这次旅行是我第一次跨越大洋飞行,距离家乡整整七个时区,而且我还带着我的妻子和幼儿一起出行。我的上次大会是 2018 年的 BSDCan,所以我非常激动能够与过去几年在线上合作过的许多人面对面见面。

我们当天稍晚才到达,比开发者峰会开始的时间早了一天。我们的旅程大致平稳,直到在最后一段航程 AMS(阿姆斯特丹)时,我们在跑道上多滞留了两三个小时。dch@ 很好心地提供了从机场到酒店的交通,并简短地带我们参观了这座城市,然后把我们送到了 Erzherzog Rainer 酒店。到达时我们普遍感到很疲惫,所以我松了一口气,因为我忘记了 RSVP(回复请柬)参加原定于我们到达后一两小时内举行的休闲核心晚宴。

第一天是 FreeBSD 开发者峰会以及相关的集体晚宴。我和 Klara 的其他一些人碰面,坐在峰会举行地点的后排。在后面,我遇到了 Modirum 的 Eirik Øverby,他给我带来了更多的苹果硬件,让我可以带回家,并添加到我用于移植的苹果硅硬件塔中。我还遇到了一位苹果工程师 Cosimo Cecchi,他提前到达并参加了开发者峰会。我们聆听了 FreeBSD 基金会的演讲,还听取了各个开发者关于他们工作进展的报告(工作流程问题、ALTQ、Netlink、CI)。整天的午餐和咖啡休息时间为早期的交流提供了很好的走廊追踪。

虽然有专门的时间段用于黑客小组活动,但由于旅行前的混乱,我显然忘记带了笔记本电脑充电器,因此我利用这段时间和家人一起去散步,顺便在开发者峰会晚宴前买了个 Type-C 充电器。晚宴的主办方非常好心地让我的妻子和女儿参加,我非常感激,因为在我们待在那里时,我实际上把她们抛在一边大部分时间。尽管我的小女儿有时有些脾气,但其他与会者对她非常友好。

开发者峰会的第二天和第一天差不多,仍有更多的讲座和工作小组,同时也安排了更多的无结构黑客时间。jhb@ 花了十分钟解决了我们长时间无法解决的 Apple Silicon 上的 PCI 问题,这既令人兴奋又令人沮丧。开发者峰会后,我的家人在 TU 大楼外面和我汇合,我们稍微四处走了走,探索了一下周围的区域。

EuroBSDCon 的第一天以 Frank Karlitschek 的非常有趣的主题演讲开始。接下来,我参加了 Taylor R Campbell 的演讲 How I learned to stop worrying and yank the USB(《我是如何学会停止担心和拔掉 USB 的》),他在演讲中讨论了许多有趣的方式,他是如何在 NetBSD 中打破并修复 USB 热插拔问题的,并且如何以一种相当简洁的方式修复了这些问题。我需要赶上一两个本地代码库中的分支,于是我去参加了 Brooks 的讲座,讲解如何在 FreeBSD 中添加系统调用,因为我对这个话题已经有相当的了解。尽管如此,讲座中仍充满了关于其他 ABI 和兼容性问题的有趣小插曲。

当天我参加的最后两场讲座是 Mateusz 关于衡量追踪性能开销的演讲和 Allan 关于 ZFS 扩展的演讲。在我从事操作系统工作的这些年里,我并没有花很多时间进行追踪,但我仍然对 dtrace 和 ebpf 在实际场景中执行追踪时的开销比较感兴趣。我原本想参加 Ken 关于 OpenBSD 文件系统块的讲座,但我却被走廊的社交活动吸引住了。

我的妻子和女儿再次在外面与我汇合,这次我们去找了我一直很想尝试的 döner kebab(土耳其烤肉)。那晚灾难发生了,我们的小宝贝终于意识到她有时差,几乎没怎么睡觉。最后一天,我在大约 07:00 到达了封锁的校园(只睡了大约一个小时,但不想吵醒其他人),大约 30 分钟后,一名楼内的工作人员(我想是安保?)注意到我站在外面,耐心等待大会开始,并让我进入。

盯着我的笔记本电脑看了一会儿后,我意识到在讲座期间我很可能无法理解太多内容,于是我承认失败,在大厅里待了一天,间歇性地进行各种编程活动。

尽管看起来我没有参加最后一天的讲座,似乎失去了价值,但我觉得自己从这个决定中得到了更多。我最终遇到了很多如果我参加讲座本不会见到的不熟悉面孔。我还带着 Eirik 借给我用来进行移植的 MacBook,和几个人一起在走廊上与笔记本搏斗,将挪威语键盘重新映射成我更熟悉的布局。macOS 的键盘映射完成了 98% 的工作,但它没有重新映射我使用频率最高的键之一:波浪符/反引号。如果你也因为类似原因遇到这个问题,答案是使用 hidutil 完成这项工作,让你恢复波浪符。

随着会议的结束,我们互道再见,我从 krion@ 那里得到了一个家庭友好型活动的清单,可以在剩下的三天里在维也纳游玩,这位是我在 Allan 关于 ZFS 扩展的讲座中见到的。这份清单确实充满了很棒的建议,尽管很遗憾由于天气原因我们并没有完成所有的计划。

我对于远离“家”的会议的一般建议是 Allan Jude 曾试图告诉我的:提前一些预定航班,在大会之前给自己留出一两天的时间,尽量调整自己的作息。即使如此,我还是很难不建议在大会结束后再预定几天,用来进行旅游活动,万一你从大会的与会者那里了解到更多令人兴奋的景点。


KYLE EVANS 是一名 FreeBSD 开发者,目前受雇于 Klara, Inc. 他自 2017 年起加入 FreeBSD 项目,参与了多个基础项目的工作。

EuroBSDCon 2022