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

在本页
  • 关于会议
  • Zoom
  • 我们做了什么
  • 免费
  • 录制还是直播?
  • 赞助商能获得什么?
  • 需要注意的事项
在GitHub上编辑
导出为 PDF
  1. 2020-1112 工作流/持续集成(CI)

线上会议实用技巧

上一页Mastering Vim Quickly 书评下一页在控制台上进行网络监控

最后更新于1个月前

  • 原文链接:

  • 作者:DAN LANGILLE

我从 2002 年开始举办会议,当时我帮助组织了 2003 年的 Open Source Weekend。第二年,我开始了 BSDCan。三年后,PGCon 也开始了。我想我至少组织过 32 场会议,其中两场是线上会议:BSDCan 2020 和 PGCon 2020。

有些人请求我分享我们做了什么、为什么这样做以及结果如何。这基本上是我能记得的所有内容的“脑力倾泻”。通常,我会提到 BSDCan,但除非另有说明,这些提到的内容也可以适用于 PGCon。

关于会议

我们的选择对我们的会议来说是合适的,但请记住,它们可能不适用于你们的会议。BSDCan 和 PGCon 是开源会议,与其他类型的会议有很大的不同。以下是一些区别:

  • 有些人是由雇主派来的,而另一些人则是因为对会议感兴趣而参加,

  • 我们的费用比大多数会议便宜——通常的入场费是 $195,半天的教程费用是每次 $75,

  • 我们有资金为演讲者报销旅行和住宿费用(这是一个大预算项目,我们理解这非常态),

  • 我们提供餐饮服务(早餐、上午和下午的休息时间以及午餐),

  • 我们有很棒的赞助商。

Zoom

我们使用了 Zoom,但参与者参加会议无需安装 Zoom 客户端。我们希望确保这一点。并不是每个人都愿意使用 Zoom,能够通过标准的网页浏览器观看讲座对我们和与会者来说都很重要。对于问答环节,一些演讲者通过手机加入会议,因此即使是这种方式也是一种选择。

与某些会议互动需要 Zoom 客户端,但问答环节通过 IRC(互联网中继聊天)也可以参与。大多数开源用户/开发者都熟悉并使用 IRC。

我们使用 Zoom 做了以下事情:

  • 直播讲座及问答环节,演讲者回答问题——这通过 ScaleEngine 进行直播,他们为我们做了广播,

  • 演讲者主持的教程——他们希望进行直播——3 个直播教程比 35 个直播讲座要容易得多,

  • 开幕和闭幕环节。

我们做了什么

我们要求演讲者预录他们的讲座,以减少当天需要解决的技术问题。我们建议演讲者使用 OBS Project 录制。我们的演讲者:录制你的讲座可能对你们的会议演讲者很有帮助。

与会者可以免费收看,不需要注册。

在网上几乎所有之前提供的赞助商福利都消失了。“赞助商”链接仍然存在,但其他一切都不见了——T 恤没有印刷,手提袋也没有分发。

我们尽量保持与往年相同的时间安排:

  • 开幕环节,

  • 在本地的通常时间开始,

  • 三场并行会议,

  • 闭幕环节。

我们使用的是本地时间。不管我们做什么,总会有人感到不便,所以我们决定在工作时间内举办会议,以便让我们更容易安排。

所有录音都上传并在稍后免费提供。唯一的缺失是没有提交问题的非与会者。我们使用 ScaleEngine 来播放录制内容。他们能够将所有演讲者的录音转码为不同格式和分辨率。他们创建了一个时间表,并确保广播按时开始。

问答环节对演讲者是可选的,以防某些演讲者的时间不太适合他们本地的时区。我们有志愿者收集问题,并将其放入一个在线库,供演讲者阅读。问题是通过 IRC 频道提交的,每个并行会议有一个频道。有时演讲者会在线并监控 IRC 频道,这使得问题收集库变得多余,但我们还是照做了。

演讲者加入了专门的问答 Zoom 会议,每个并行会议都有一个专门的会议。他们提前知道这个流程如何进行,并且我们通过电子邮件提前通知他们并提供了练习环节,让他们可以测试自己的 Zoom 客户端。演讲者不需要 Zoom 客户端,如果他们喜欢,亦可以通过电话拨入。

问答环节被录制并附加到会议广播的录制中。ScaleEngine 的解决方案允许层次或频道的优先级,我们按重要性顺序选择了:

  • 广播录制,

  • 问答环节,

  • 赞助商视频。

如果广播开始,它会覆盖其他两个内容。当广播结束时,会播放一个简短的赞助商标志视频。如果问答环节超时,下一场演讲将开始。不过,问答环节仍会由 ScaleEngine 继续录制,以供后续使用。

免费

我们决定不收费,因为票务和提供访问权限的复杂性。如果在 2021 年我们收费,可能会有所变化,但这一点仍然开放讨论。

我们能够不收费是因为:

  • 我们有赞助商,

  • 我们不需要依靠会议收入生活(如果会议是你的生计来源,这一点可能不适用),

  • 我们的主要开销(餐饮、旅行、住宿、场地、T 恤、手提袋)都消失了——完全消失了。

我们确实有收费的计划,并且人们本来也会付费。收费范围可能在 $5.00 到 $25.00 之间。我们并不担心人们分享票务,可能会发生,但没什么大不了的。我们相信人们不会滥用这项服务。

录制还是直播?

我们选择了录制,以减少问题解决的麻烦。我们的演讲者分布在不同地点,并非所有人都拥有良好的网络服务。还有时区问题。演讲者可以在方便的时候录制,我们则可以在方便的时候播出。

赞助商能获得什么?

我们的隐私政策不允许我们向赞助商提供与会者的详细信息。即使允许,我们也没有要求注册,所以根本不知道与会者是谁。在我们的情况下,我们为赞助商创建了几个专用的 IRC 频道,并将用户引导到这些频道。

需要注意的事项

不要将会议链接发布到 Twitter 上。机器人会参加,情况会非常糟糕。

让演讲者无后果地取消。录制是不同的,事情会出错。现在有疫情,演讲者和他们的家庭始终优先于会议。毕竟只是一个会议。如果他们取消,感谢他们并祝福他们一切顺利。

我们提前很久就将基于网页的会议链接发布,并仅在我们的网站上发布。每个会议室都有一页,页面上包含通往其他两个会议室的链接。

我们仅在 Zoom 会议开始前发布 Zoom 会议链接。与与会者的主要沟通方式是 IRC。你可以在 Twitter 上发布更新,但不要发布 Zoom 会议链接。正如我提到的,你会遇到机器人。

在 IRC 上,我们有以下频道:

  • 一个管理频道,主要供志愿者用于运行会议,

  • 一个主频道,命名为会议名称(例如 #bsdcan),

  • 每场并行会议都有一个 IRC 频道——相当于会议场地的每个房间有一个频道。


DAN LANGILLE 自 1998 年以来一直使用开源软件。作为一名软件开发人员,Dan 现在全职担任系统管理员。凭借其编写操作指南的背景,你一定能在其中找到一些有用的内容,至少是有趣的内容。在记录他的计算机冒险时,他偶尔会参加会议,而不是主持会议(有时两者会重叠)。他的计算机活动始于渥太华,在新西兰获得了他的第一个开源徽章,现在居住在费城附近,在家工作。

Tips for Running an Online Conference