4 ms·
What's new with io_uring in 6.11 and 6.12
- mmastrac 2y agoAt this point it looks like io_uring is really the new syscall interface of choice. Given that most (not all, but a significant proportion) syscalls are for I/O purposes, it makes sense to bake in the concept of async completion.
- 7e 2y agoIs it still slower than epoll?
- klooney 2y agoHas the security situation improved?
- magicalhippo 2y agoI was curious as to what the issue is. Found some discussion here[1] and here[2]. Anything else? At least with that patch last year you can turn it off, which seems prudent for servers facing the internet. [1]: https://lwn.net/Articles/943239/ https://lwn.net/Articles/943239/ [2]: https://blog.exodusintel.com/2024/03/27/mind-the-patch-gap-exploiting-an-io_uring-vulnerability-in-ubuntu/ https://blog.exodusintel.com/2024/03/27/mind-the-patch-gap-e...
- ibotty 2y agoIMO the big problem is that it's very hard (and AFAIK no way has even be proposed) to restrict from the outside which syscall-alikes are allowed via io_uring. This is trivial with regular syscalls. That's important if you ever co-host applications with different security domains.
- klooney 2y agoI mean, turning it off sort of ruins the point of the exciting new interface.