Kernel event queue

From wikinotes

The kernel event queue system lets you subscribe to events emitted from the kernel in userspace.
Some examples of events:

  • file written
  • device mounted
  • I/O errors

Documentation

LWN: event queue intro https://lwn.net/Articles/760714/
kernel queues essential guide https://habr.com/en/post/600123/#linux-and-epoll

Linux

epoll

BSD

kqueue