ublk Virtual Block Devices in User Space
Offered By: DevConf via YouTube
Course Description
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
Related Courses
Linux for Network Engineers: Practical Linux with GNS3Udemy Architecture 4031: x86-64 Reset Vector: coreboot
OpenSecurityTraining2 via Independent Linux Foundation Cert Prep: Virtualization (Ubuntu)
LinkedIn Learning Embedded Linux
Udemy Windows Inside of Linux
Chris Titus Tech via YouTube