当前位置: 首页 > article >正文

2024 年 QEMU 峰会纪要

在这里插入图片描述

2024 年 QEMU 峰会已于 10 月 31 日在 KVM 论坛召开,这是一个仅对项目中最活跃的维护者和子维护者开放的邀请会议。

出席者:

Dan Berrangé
Cédric Le Goater
Kevin Wolf
Michael S. Tsirkin
Stefan Hajnoczi
Philippe Mathieu-Daudé
Markus Armbruster
Thomas Huth
Peter Maydell
Paolo Bonzini
Alex Graf
Alex Bennée
Richard Henderson

会议内容摘要如下:

1. 基础设施与资金

迄今为止,QEMU 一直在依靠来自不同托管提供商的服务/信用捐赠来运行我们的持续集成和基础设施(最初是 Rackspace,然后是 Azure,现在是 DigitalOcean)。但由于每个基础设施赞助商对为开源项目免费提供何种基础设施都有自己的不同想法,因此每次 QEMU 切换到不同的基础设施赞助商时,系统都会出现尴尬的迁移。

保罗提议,从现在开始,应寻求可能的多年期货币赞助,以获得长期稳定的资金来源。然后可以用这笔资金来支持持续集成(CI)和类似的需求。

KVM 论坛会议本身实现了小幅盈利;会议决议计划将这部分利润单独保留,以帮助未来几年会议的融资。

2. GitLab 项目协作讨论

GitLab 处理方式请记录在 MAINTAINERS 文件中,或者创建一个类似 .mailmap 的 .handlemap 文件。

菲利普·马蒂厄-多德指出,在 GitLab 中想要在错误报告上提及维护者时,找到他们的 gitlab 昵称很尴尬。会议讨论一致认为,最好将此记录在 MAINTAINERS 或类似文件中。菲利普将在某个时候将此提案发布到列表上。

3. 强制在新的贡献中实施 SPDX 许可证标签

QEMU 目前在一些文件中使用了 SPDX 标签,但并未强制要求。这里的建议是,对于新文件,应强制使用 SPDX 标签,这样可以自动捕捉到一些意外的许可问题,例如“用户引用了一个不存在的许可或可能是他们误认为的 LGPLv2 许可”或“用户忘记在 GPL 代码中加上‘或更新版’”或“用户忘记添加许可注释”或“用户使用了与 GPL 兼容但 QEMU 在目前并未使用的许可,没有明确的理由说明他们不能使用 QEMU 已使用的某些许可”。这些问题如果在 QEMU 开发者将代码提交到上游之前就能解决,将会非常简单;如果事后处理,可能会变得相当棘手。

没有异议,因此丹·贝兰杰发布了检查补丁更新,强制执行 SPDX 规则。

4. 行为准则委员会

去年 QEMU 决定应该有一组专门的人员负责处理行为准则违规报告,但在过去的一年里,关于这个话题的进展并不大。托马斯·胡特现在已主动提出尝试通过在 qemu-devel 邮件列表上发帖来组建这样一个团队。

5.Rust

关于将 Rust 添加到 QEMU 的项目维护方面的讨论已经展开。Alex 在上个月已经发起了关于“Rust BoF 及维护者会议纪要和 Rust 路线图规划”的讨论线程,该线程涵盖了这次讨论和 BoF 的内容;为了不使讨论分散,这里不再进行总结。

From: Peter Maydell peter.maydell@linaro.org


了解更多信息,请访问邮件列表:

https://lore.kernel.org/qemu-devel/CAFEAcA8pqjY-VKXPOe9W7J6upVhMeX8jJ=9Gmb8e64EtqHMQ_g@mail.gmail.com/


http://www.kler.cn/a/380554.html

相关文章:

  • Linux export命令
  • 定位方式:css
  • 重温设计模式--外观模式
  • 0.96寸OLED显示屏详解
  • 重温设计模式--命令模式
  • Tomcat负载均衡全解析
  • Spring IoC——依赖注入
  • 每日算法练习
  • 从 vue 源码看问题 — vue 如何进行异步更新?
  • 深入理解 Linux df 命令:用法详解与使用示例
  • 【Linux】从零开始使用多路转接IO --- epoll
  • 易盾增强版滑块识别/易盾识别/滑块识别/增强版滑块识别/易盾滑块本地识别
  • 前端通过nginx部署一个本地服务的方法
  • 关于 PDF 抽取的吐槽
  • 【LeetCode】每日一题 2024_11_5 求出硬币游戏的赢家(模拟/数学)
  • Node学习记录-events
  • 论文阅读-用于点云分析的自组织网络
  • TDengine数据备份与恢复
  • 【云备份项目】json以及jsoncpp库的使用
  • SpringBoot新闻稿件管理系统:架构与实现
  • 【零售和消费品&存货】快递包裹条形码与二维码识别系统源码&数据集全套:改进yolo11-RFCBAMConv
  • redis7学习笔记
  • nodejs入门教程12:nodejs url模块
  • WindowsDocker安装到D盘,C盘太占用空间了。
  • 确定性信道无损耗信道无用信道对称信道
  • mysql 8.0.39 Caused by: java.sql.SQLException: Illegal mix of collations 异常解决