Lumiera
The new emerging NLE for GNU/Linux

Topic: Kernel and IO

Background: Asynchronous IO

  • The C10k problem: a very frequently quoted (and actually quite old page (2003-2011) that analyses the problem of serving more than 10k requests from a server, the bottlenecks and possible solution strategies.

  • The crux with »worse is better«. This is a summary by Richard P. Gabriel himself, looking back, and he still has not made up his mind if worse is better. The tension between the »Berkely« (or »New Jersy«) style and the »MIT style« helps to understand design choices taken in the original design of Unix — and with the advent of fast SSDs and finally an interface like io_uring in the Linux kernel, all these unresolved questions are coming back to haunt us.