← Back to context

Comment by twoodfin

4 years ago

I’d add an I/O interface to the kernel that was built to be asynchronous from Day 0.

Yes! Every system call should take:

- an event queue handle for completion notification

- an optional event queue handle and timeout for waiting on before returning

- the actual arguments to the system call

Yep like Minix does. NO wonder its the world's most popular OS installed everywhere.