epoll's handle-centric design is more composable than kqueue's filter-centric design (2021)

8 points by runxiyu


dbremner

previously under the actual title of "actually, BSD kqueue is a mountain of technical debt". It fails to present evidence for the title claim and misinterprets Linux-compatibility shims as evidence of a philosophical shift.

tomhukins

The article mentions that

Interestingly, FreeBSD has added support for Linux’s eventfd recently

Recently FreeBSD has also added support for inotify, and before that it implemented epoll as a wrapper around kqueue to support more software.