LWN:期待 Linux Plumbers 2021 大会!

关注了就能看到更多这么棒的文章哦~

A look forward to Linux Plumbers 2021

By Jake Edge
July 27, 2021
DeepL assisted translation
https://lwn.net/Articles/864016/

一年一度的 Linux Plumbers Conference(LPC)是从事 Linux 系统底层(就像房屋的管道 plumbing 类似)细节工作的开发人员中小一部分人的聚会。它的主题涵盖了从内核之下一直到用户空间的组件,这些组件是大多数 Linux 用户交互界面和应用程序的基础。今年的会议将于 9 月 20 日至 24 日举行,也是日历上标注出来的开放注册的 Linux 技术会议之一。

LPC 以其 "microconference" 而闻名,通常以面对面的讨论、规划和开发工作为特色,涉及了广泛的主题。与过去一年左右的多数其他会议一样,它在去年变成了一个线上会议,今年也是同样。如果幸运的话,COVID-19 的大流行消退后,能 2022 年恢复更多的现场活动,当然要小心谨慎一些。

在此期间,2020 年使用的基于 BigBlueButton 的视频会议系统将回归,但这次计划使用 Matrix 进行文字聊天。为实现这一目标,3月份发布了一份报价单。LPC 委员会希望为改进 BigBlueButton 和整合 Matrix 的开发工作提供资金。不幸的是,LPC 委员会成员 Guy Lunardi 在一次电子邮件交流中指出,所有能有能力做这个工作的公司都已经忙于支持他们现有客户了,由于疫情,人们对视频会议的需求有所增加。因此委员会成员将在时间允许的情况下来部分地完成这些工作。

虽然 microconference 是 LPC 的一个重要部分(而且在某种意义上是这个会议最出名的部分),但会议还有很多其他内容。还有其他几个 track,其中一些在形式上与 microconference 相似,时长则通常比 microconference 的半天时间要长。其中 refereed presentation track 包含更多传统形式的 45 分钟的主题会谈。LPC 的各种 CFP 的介绍网页对这些主题描述如下:

Linux plumbing 的主题比如说可以包括核心内核子系统、核心库、窗口系统、管理工具、设备支持、容器运行时、媒体创建/播放,等等。最好的演讲不是关于已完成的工作,而是需要面对面讨论和辩论的问题、建议或原型概念验证方案。

目前,refereed talk 的 CFP 已经结束,但接受了哪些演讲,目前尚未公布。看一下 LPC 2020 的日程安排就可以了解到这些 refereed track 跟 LPC 的其他节目是并行进行的。

另一个在 LPC "同时同地" 进行的内容就是传统的内核峰会(Kernel summit),ksummit-discuss 邮件列表中正在讨论会有哪些主题。届时会有 45 分钟的讨论时间来 "讨论那些当面探讨比起通过电子邮件更容易解决的具体技术问题"。跟往常一样,大约一半的时间将被保留给适合 summit 时长的话题。

与内核峰会一样,这几天同时也会举行 Networking and BPF track 以及 GNU Tools track 会议。每个 track 都有各自特有的形式,从而能更适合于相应议题领域的参与者。Networking/BPF 将由多个 40 分钟的演讲组成,其中包括提问和讨论,也可以选择提交一篇论文,只要内容是 Linux 网络和 BPF 主题的高阶内容就好。GNU tools track 的目标则是 "为 GNU 工具链进行开发的人员。GCC, GDB, binutils, runtimes 等"。它的会议时长都比较短,从而可以尽量满足更多的人。

这个线上会议的目的是聚集起所有 GNU 工具的开发者,讨论当前/未来的工作,协调大家的工作,交流正在进行的内容的报告,讨论未来 12 个月的发展计划,开发者教程和任何其他相关讨论。

Microconferences

microconferences 相关 CFP 目前已经结束了。在写这篇文章时,已经有 13 个议题被接受。据 LPC microconferences 主席 Steven Rostedt 说还有 6 个可能很快就会被接受并公布出来。一旦某个 microconferences 主席 被接受了,那么它就会开始自己的 CFP 流程来征集主题,尽管其实这些会议不会是传统演讲形式。microconferences 可能会有几张 ppt(指导原则是最多三张),作为讨论基础,但重点应该是一起工作来找到并拿出某个特定问题的解决方案。CFP 页面是这样说的:

microconferences 实际上是各种合作讨论的会议,专注于解决 Linux 底层的特定领域的问题,比如内核、库、实用程序、用户界面等,但也可以专注于交叉领域的问题,如安全、扩展性(scaling)、功耗、或特定使用场景。好的 microconference 可以针对这些问题和担忧拿出切实的解决方案,而最好的 microconference 则直接会给出解决方案的实现 patch。

许多 microconference 在之前多个 LPC 中都出现过了,但今年还是出现了一些新的议题。其中 Confidential Computing microconference 就是一个全新的项目,它正在研究各种内存加密技术,这些技术可以保护虚拟机(VM)中的数据不受其他 guest VM 甚至 host 系统本身的影响。这个由 Joerg Roedel 领导的 microconference 将讨论这些处理器的功能以及相关话题:

在这次 microconference 上,我们将讨论 Linux 如何支持那些在 CPU 上处理过程中保护数据的加密技术。例如,AMD SEV、Intel TDX、IBM Secure Execution for s390x 和 ARM Secure Virtualization。比起在传输过程中的保护(SSL、VPN),或者静止数据的保护(磁盘加密)等等相比,这些技术是新近出现的。

Linux 内核最近支持了 SEV-ES,英特尔 TDX 的支持也快要出现了。AMD SEV 则会通过 Secure Nested Paging (SNP)得到进一步加强。对这些技术的支持会需要对 Linux 内核的内存完整性(memory integrity)进行重大改变,同时也要确保传送给虚拟机的中断都是安全的。希望针对不同保密计算技术来设计出通用的方案,这是本次 microconference 的一个目标。

虽然以前也有过文件系统相关的议题,但已经有很多年没有这个领域的 microconference 了。不过今年它又回来了。这里有四位负责人,Josef Bacik、Amir Goldstein、Jan Kara 和 Ted Ts'o,他们的目标领域关注若干领域:"在整个文件系统生态系统中进行新的功能、界面改进,正在进行的有趣的工作,真正与文件系统及其通常使用有关的任何内容"。有人提出了一些具体的主题想法:DAX 是否已经 ready,page folios,writeback throttling,性能测试等等。

在休息了几年后,Performance and Scalability microconference 也回归了。在 Davidlohr Bueso、Daniel Jordan 和 Pavel Tatashin 领导下,正如议题名称所暗示的,会议的重点是性能,特别是希望从系统中的多个处理器中榨取最多性能。其公告回顾了自 2018 年上一届微型会议以来的一些成果,以及这次可能讨论的内容。

Toolchains and Kernel microconference 与去年的 Toolchains microconferenc 有关,但更侧重于 LLVM、Clang、GCC 以及如何于内核整合。会议由 Nick Desaulniers 和 Jose E. Marchesi 主持。将会讨论的一个主要领域是正在进行的将 Rust 引入内核的工作,但也有很多其他话题,包括 toolchain 中对 DWARF、BPF type format(BTF)和 compact type format(CTF)的支持与集成、security 功能、Clang 中的 locking annotation,链接后优化(post-link optimization)等等。

一些尚未公布的 microconference 对 LPC 来说也是全新议题。多样性、公平性和包容性的微型会议(Diversity, Equity & Inclusion microconference),旨在讨论如何改善参与内核开发的人员的组成。用于 GPU、多媒体和神经网络处理的新硬件加速器的交互,给 DRM 和其他子系统带来了许多挑战,这些问题将是 GPU/media/AI Buffer microconference 的主题。关于这两个会议的更多信息将在其正式宣布后公布出来,就像其他正在等待回归的 microconference 的主题:Android,System Boot and Security, Apps Ecosystem, Kernel Dependability & Assurance。

当然,还有很多其他的 microconferenc 也会再次进行,包括 Container and Checkpoint/Restore、Tracing、Real-time、Testing and Fuzzing、Open Printing 等等,总共有近 20 个。命名最混乱的 microconferenc 当属 IOThree's Company microconference,它并不是由某家公司赞助的,其实可以看出它是参考了 1970 年代的(一个糟糕的)电视情景喜剧,来强调物联网微型会议的第三次出现。

有很多方法可以参与 LPC,尽管一些 CFPs 已经关闭了。microconference 和大多数 track 仍在接受新主题,所以如果其中某个主题引起共鸣,那么就请提议一个讨论来解决或至少讨论其中一个困难的问题,尤其是涉及 Linux 系统的多个层次的问题。会议注册也仍然保持开放。会议在线进行,因此避免了亲临现场的活动所需的严格人数限制。视频会议的一个好处是避免了那些会限制参会者人数的那些后勤问题。LPC 的注册费只有 50 美元,这对大多数人来说可能也是负担得起的。

全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。

欢迎分享、转载及基于现有协议再创作~

长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值