Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

ublk Virtual Block Devices in User Space

DevConf via YouTube

Overview

Explore the innovative ublk framework for implementing virtual block devices in user space, recently merged into the Linux kernel, in this 34-minute conference talk from DevConf.CZ 2023. Delve into how ublk leverages io_uring to provide high performance and parallelism for virtual block devices, which are crucial for storage abstraction and isolation in cloud computing and container environments. Learn about the advantages of moving device implementation to user space, including increased safety, flexibility, and ease of debugging. Discover the speakers' insights on ublk and io_uring, various use cases, and their application in QEMU Storage Daemon (QSD). Gain knowledge about QSD's support for all QEMU image formats and protocols, as well as its multiple export types such as NBD, vhost-user, VDUSE, fuse, and the upcoming ublk integration through an Outreachy internship.

Syllabus

ublk virtual block devices in user space - DevConf.CZ 2023

Taught by

DevConf

Reviews

Start your review of ublk Virtual Block Devices in User Space

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.