VMS All Over Again
Posted Feb 5, 2009 2:15 UTC (Thu) by ldo
Parent article: LCA: A new approach to asynchronous I/O
Funny how every time I hear about a proposal for adding asynchronous I/O to Linux, I think about VMS. In that system, all time-consuming operations (I/O, getting information from another process etc) were asynchronous; the supposedly synchronous syscalls were just user-space glue that did nothing but make the asynchronous call, and then wait for it to complete before returning. So as far as the kernel was concerned, there was no synchronous/asynchronous distinction.
Seems to me we keep taking baby steps in that direction while trying to avoid admitting that its the right idea.
to post comments)