Well, it does, in that most modern hardware devices communicate over PCIe via SQ/CQ pairs, and I'm pretty sure that include virtualization device interfaces.
A lot of people are coming to the conclusion that io_uring's userspace interface is fundamentally insecure. That couldn't be farther from the truth. I've read the spec (which is only a few pages). I could implement + security validate both sides in a day or two (and have done similar in the past).
No. (Not for security reasons, but for lack of an army of motivated and talented developers like Jens Axboe et al.)
> My understanding is its incorrect to compare to kqueue.
Right. kqueue is more like an extended version of epoll.