5 ms·
File IO can absolutely be async on linux[1] and this has been supported since version 2.5 or something provided that the device supports it (which they all have
by seanhunter 2y ago
File IO can absolutely be async on linux[1] and this has been supported since version 2.5 or something provided that the device supports it (which they all have since about 2000). io_uring was the syscall interface that was introduced in 5.1 to improve async file i/o performance so it is relevant in that the previous way to do it wasn't great.
[1] https://kkourt.io/blog/2017/10-14-linux-aio.html https://kkourt.io/blog/2017/10-14-linux-aio.html <- note the 2017 date.