Good read but I wish it included io_uring as well.
lynx97•1h ago
There is no mention of epoll in thsi other then the heading.
mort96•1h ago
I wish the UNIXes had gone together and standardized a modern alternative to poll, maybe as part of POSIX. It sucks that any time I want to listen to IO events, I have to choose between old, low performance, cross-platform APIs and the new, higher-performance but Linux-only epoll.
ahartmetz•47m ago
For sure. Though every platform does have it own high-performance alternative, with only kqueue shared by some less popular ones.
usrnm•39m ago
Aren't there enough wrapper libraries for all programming languages that take care of this under the hood? You don't have to rely on libc only
mort96•5m ago
Sure, there are wrapper libraries. But then I'm met with the question: do I add some big heavy handed IO wrapper library, or ... do I just call poll
sureglymop•3h ago