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
Software as a ServiceUniversity of California, Berkeley via Coursera Software Defined Networking
Georgia Institute of Technology via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Web-Technologien
openHPI Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique