| ▲ | adrian_b 8 hours ago | |||||||
That's right. Moreover, for a large number of traditional Linux syscalls (including the many variants of read/write/send/recv) there are now better alternatives that are invoked as subcommands of a single syscall: io_uring_enter. | ||||||||
| ▲ | ReDress 7 hours ago | parent [-] | |||||||
io-uring is great for this. However, I am bit skeptical as to whether io-uring will ever support all Linux syscalls. At this point I am convinced that io-uring primarily supports I/O API / syscalls. That would mean syscalls relating to disk and network I/O. While this covers a lot of syscalls it most definitely doesn't cover all. Though, to give some credit her, it does also cover to syscalls relating to kernel features like futex but yeah, for the most part it doesn't cover much that doesn't have to do with I/O. Which is obviously not a problem but raises the question of whether it ever will support other kernel features. | ||||||||
| ||||||||