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