user-space-drivers

1 article
sort: new top best
clear filter
0 6/10

A technical tutorial on ublk, a Linux kernel framework for creating virtual block devices in user space using io_uring. The article covers the architecture of ublk servers, worker thread management, and data transfer mechanisms, explaining how io_uring batching amortizes the performance cost of context switching between kernel and user space.

ublk Linux v6.0+ Ming Lei io_uring Jiri Pospisil
jpospisil.com · shayonj · 1 day ago · details · hn