Linux 6.1 引入 VirtIO 块“安全擦除”、vDPA 功能配置


Linux 6.1在本周合并了 VirtIO 更改,Linux 6.1 在 VirtIO 方面值得注意的是块驱动程序“virtio_blk”引入了“SECURE ERASE”支持。

现在安全擦除功能已添加到 VirtIO 规范中,新引进的 VIRTIO_BLK_F_SECURE_ERASE 要求除了常规的 SSD“丢弃”功能之外,所有可能通过垃圾收集创建的丢弃块(discarded blocks)也必须被擦除,底层块/存储驱动程序必须反过来支持这种安全擦除功能才能公开。通过 VirtIO 实现,安全擦除请求可从客户机传递到实际后端,以执行请求。

Linux 6.1 的 VirtIO 更新的另一个主要功能是支持 vDPA 功能配置:尝试允许通过 netlink 配置设备功能,实现Virtio 功能在设备和驱动程序之间协商,允许像 vDPA 这样的中介层对驱动程序隐藏一些功能,以促进跨供应商实时迁移。比如说:

  • 源上的 vDPA 支持功能集 X
  • 目标上的 vDPA 支持功能集 Y

支持 vDPA 功能配置后,管理可以简单地为 vDPA 实例同时配置两者上的功能 (X + Y),使 vDPA 可以在具有不同功能支持的两个 vDPA 设备之间迁移。

在 VirtIO 网络方面,Linux 6.1 引入了 9P 网络协议,允许主机和来宾之间更快的文件共享。

有关 Linux 6.1 的完整 VirtIO 更改,可查看该 PR 。


相關推薦

2022-12-12

Btrfs 性能优化、Kernel Memory Sanitizer、Maple Tree 数据结构的引入以及许多其他硬件驱动程序工作。 有关每项 Linux 6.1 新功能的细节,请查看咱们 OSC 对应的报道: 初始的 Rust 基础设施已被合并到 Linux 6.1 Linux 6.1 内核合并

2023-07-07

TA 驱动器相同的功能,例如运行状况监控、设备自测试、安全擦除和扩展识别,还添加了对 NVMe over Fabrics 的基本认识和简单的启动器。 在简化的 D-Bus 接口视图中,NVMe 控制器映射到驱动器对象,NVMe 命名空间映射到块对象。

2022-10-11

发的增强型只读文件系统。在 2018 年年中,EROFS 就首次被引入到 Linux 内核 4.14 版本的暂存区,随后经过一年的持续开发,EROFS 文件系统驱动程序在 Linux 内核 5.4 版本中被合并进了主线。 EROFS 与其他只读文件系统不同,该系统旨

2022-11-08

WordPress 6.1 “Misha” 已发布,WordPress 6.1 包含许多增强功能和布局改进,下面介绍部分功能。 设计工具改进 对设计元素和块的控件进行了升级,使站点的布局和构建变得更加一致、完整和直观。 轻松管理菜单 导航块中有新

2023-08-25

面还有一个新的 Banana Pi BPI-M2 Ultra (bpim2u) 板型号 新增"virtio-multiotuch-pci"输入设备,作为多点触控输入设备 改进 e1000e 和 IGB 英特尔网络设备仿真 为 vhost-vDPA 接口提供阴影 virtqueue 卸载支持 为 QEMU 提供基于 PipeWire 的新音频后

2023-08-19

ing Framework 6.1 第 4 个里程碑版本已发布。 主要变化 引入JdbcClient(R2DBCDatabaseClient的 JDBC 变体版本) 为 JMS 添加可观察性支持 服务器端处理支持@HttpExchange注释(将请求映射到控制器方法) 服务器端处理(将请求映射到

2022-11-20

ux 主机和访客:启动脚本的常规改进 Linux Guest Additions:引入了对 RHEL 8.7 和 9.2 内核的初始支持 更多详情可查看:https://www.virtualbox.org/wiki/Changelog

2022-08-16

要的变更: 合并大量 char/misc 代码,提供 Gaudi2 支持 引入 F2FS 低内存模式,用性能减少内存占用  为 LoongArch 架构启用 PCI 和其他功能支持 为 Arm64 添加 UEFI 镜像内存和 ACPI PRM 支持 将其 H.265/HEVC 用户空间 API 提升到稳

2023-10-19

在 Linux 主机上最新 Intel CPU 的 Split Lock Detection 功能中引入了其他改进(错误#20180) GUI:修复了虚拟机详细信息面板中未显示嵌套硬件虚拟化设置时的问题(错误#21707) GUI:引入了克罗地亚语、印度尼西亚语、意大利语

2022-08-26

对于多 CPU 同时运行的 Linux 生产环境(比如大型服务器),Linux 6.1 新增了一个非常实用的功能:在出故障的时候,错误消息将通知你到底是哪个 CPU 出了问题。 改功能来自 Linux 6.1 合并窗口的  x86/cpu 分支补丁:

2023-10-17

【源创会预告】1024 程序员节(的前两天),相约开源PHP办公室,我们一起聊 AI!>>> OpenZFS 2.2 已正式发布。此版本增加了许多新功能、性能改进和其他增强功能。 支持平台: Linux:兼容 3.10 - 6.5 版本内核 FreeBSD:兼容自 12

2023-12-22

位作者的 3200 多项 commit。 一些更新亮点包括: 新的 virtio-sound 设备模拟 Android 模拟器使用新的 virtio-gpu rutabaga 设备模拟 新增用于 Hyper-V guests 的动态内存协议设备 hv-balloon 新的通用闪存设备模拟 网络块设备 (NBD) 64 位

2023-04-22

olaris 访客上的 MONITOR/MWAIT 崩溃 VMM: 在嵌套的可视化区域引入了常规的改进 GUI:带回了关闭虚拟机对话框的恢复当前快照复选框 GUI:修复和验证虚拟机设置的 USB 过滤器编辑器,过滤器端口值现在可以正确保存/恢复 GUI:修

2023-07-21

恢复 JVM checkpoint 支持将MethodHandle注册为 SpEL 函数 引入响应式@Scheduled方法 数据绑定和验证工作取得了进展,现在已经完成了为 Method Bean Validation 提供 Web 支持 和 umbrella issue 基于 Virtual Threads 特性,WebFlux