Anything new is going to have people poking and prodding at it. It doesn't mean that the concept is 'bad'.
Linux has desperately needed an interface like io_uring for decades. Async IO was in Windows NT 3.1 in 1993.
Linux has desperately needed an interface like io_uring for decades. Async IO was in Windows NT 3.1 in 1993.
To be fair, Windows tried and abandoned 2 different methods of doing it before landing on the current IO Completion ports.